0001558370-23-014285.txt : 20230809 0001558370-23-014285.hdr.sgml : 20230809 20230809162542 ACCESSION NUMBER: 0001558370-23-014285 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Boxlight Corp CENTRAL INDEX KEY: 0001624512 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-EDUCATIONAL SERVICES [8200] IRS NUMBER: 000000000 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37564 FILM NUMBER: 231155591 BUSINESS ADDRESS: STREET 1: 2750 PREMIERE PARKWAY, STREET 2: SUITE 900 CITY: DULUTH STATE: GA ZIP: 30097 BUSINESS PHONE: 676-367-0809 MAIL ADDRESS: STREET 1: 2750 PREMIERE PARKWAY, STREET 2: SUITE 900 CITY: DULUTH STATE: GA ZIP: 30097 FORMER COMPANY: FORMER CONFORMED NAME: Logical Choice Corp DATE OF NAME CHANGE: 20141106 10-Q 1 boxl-20230630x10q.htm 10-Q
http://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMember0001624512--12-312023Q2false1586620158662013208501320850http://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMember167972167972933958794654940.125P12MP3Y93395879465494P5Y6M0001624512srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001624512srt:MinimumMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-300001624512srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMember2023-06-300001624512srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001624512srt:MaximumMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-300001624512srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMember2023-06-300001624512us-gaap:SeriesCPreferredStockMember2020-09-250001624512us-gaap:SeriesBPreferredStockMember2020-09-250001624512us-gaap:SeriesCPreferredStockMember2022-12-310001624512us-gaap:SeriesBPreferredStockMember2022-12-310001624512srt:MaximumMemberus-gaap:CommonClassAMember2023-02-140001624512boxl:CommonStockClassAMember2022-04-012022-06-300001624512us-gaap:CommonClassAMemberus-gaap:PrivatePlacementMember2022-07-222022-07-220001624512boxl:WhitehawkIncMemberus-gaap:CommonClassAMember2022-01-012022-01-310001624512boxl:GenesisCollaborationLlcMemberus-gaap:SeriesAPreferredStockMember2023-01-012023-06-300001624512us-gaap:RetainedEarningsMember2023-06-300001624512us-gaap:AdditionalPaidInCapitalMember2023-06-300001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001624512us-gaap:RetainedEarningsMember2023-03-310001624512us-gaap:AdditionalPaidInCapitalMember2023-03-310001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016245122023-03-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2022-12-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001624512us-gaap:RetainedEarningsMember2022-12-310001624512us-gaap:AdditionalPaidInCapitalMember2022-12-310001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001624512us-gaap:RetainedEarningsMember2022-06-300001624512us-gaap:AdditionalPaidInCapitalMember2022-06-300001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001624512us-gaap:RetainedEarningsMember2022-03-310001624512us-gaap:AdditionalPaidInCapitalMember2022-03-310001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016245122022-03-310001624512us-gaap:RetainedEarningsMember2021-12-310001624512us-gaap:AdditionalPaidInCapitalMember2021-12-310001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001624512boxl:SeriesaPreferredStocksMember2023-06-300001624512boxl:CommonStockClassAMember2023-06-300001624512boxl:SeriesaPreferredStocksMember2023-03-310001624512boxl:CommonStockClassAMember2023-03-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberboxl:SeriesaPreferredStocksMember2022-12-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberboxl:CommonStockClassAMember2022-12-310001624512boxl:SeriesaPreferredStocksMember2022-12-310001624512boxl:CommonStockClassAMember2022-12-310001624512boxl:SeriesaPreferredStocksMember2022-06-300001624512boxl:CommonStockClassAMember2022-06-300001624512boxl:SeriesaPreferredStocksMember2022-03-310001624512boxl:CommonStockClassAMember2022-03-310001624512boxl:SeriesaPreferredStocksMember2021-12-310001624512boxl:CommonStockClassAMember2021-12-310001624512us-gaap:PrivatePlacementMember2022-07-220001624512boxl:EquityIncentivePlan2021Member2023-01-012023-03-310001624512boxl:EquityIncentivePlan2021Member2023-06-300001624512boxl:EquityIncentivePlan2014Member2023-06-300001624512us-gaap:RestrictedStockUnitsRSUMember2023-06-300001624512us-gaap:RestrictedStockUnitsRSUMember2022-12-310001624512us-gaap:EmployeeStockOptionMember2023-01-012023-06-3000016245122027-07-012023-06-3000016245122026-07-012023-06-3000016245122025-07-012023-06-3000016245122024-07-012023-06-3000016245122023-07-012023-06-300001624512us-gaap:ServiceMemberboxl:ProfessionalServicesMember2023-04-012023-06-300001624512us-gaap:ServiceMemberboxl:MaintenanceAndSubscriptionServicesMember2023-04-012023-06-300001624512boxl:ProductRevenuesMemberboxl:SoftwareMember2023-04-012023-06-300001624512boxl:ProductRevenuesMemberboxl:HardwareMember2023-04-012023-06-300001624512us-gaap:ServiceMemberboxl:ProfessionalServicesMember2023-01-012023-06-300001624512us-gaap:ServiceMemberboxl:MaintenanceAndSubscriptionServicesMember2023-01-012023-06-300001624512boxl:ProductRevenuesMemberboxl:SoftwareMember2023-01-012023-06-300001624512boxl:ProductRevenuesMemberboxl:HardwareMember2023-01-012023-06-300001624512boxl:BillAndHoldArrangementsMember2023-01-012023-06-300001624512us-gaap:ServiceMemberboxl:ProfessionalServicesMember2022-04-012022-06-300001624512us-gaap:ServiceMemberboxl:MaintenanceAndSubscriptionServicesMember2022-04-012022-06-300001624512boxl:ProductRevenuesMemberboxl:SoftwareMember2022-04-012022-06-300001624512boxl:ProductRevenuesMemberboxl:HardwareMember2022-04-012022-06-300001624512us-gaap:ServiceMemberboxl:ProfessionalServicesMember2022-01-012022-06-300001624512us-gaap:ServiceMemberboxl:MaintenanceAndSubscriptionServicesMember2022-01-012022-06-300001624512boxl:ProductRevenuesMemberboxl:SoftwareMember2022-01-012022-06-300001624512boxl:ProductRevenuesMemberboxl:HardwareMember2022-01-012022-06-300001624512srt:MaximumMember2018-01-312018-01-310001624512srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001624512boxl:WhitehawkIncMember2023-01-012023-06-300001624512us-gaap:PurchaseCommitmentMember2023-06-300001624512boxl:PaycheckProtectionProgramMember2020-05-222020-05-220001624512boxl:WhitehawkIncMemberboxl:InitialTermLoanMember2021-12-312021-12-310001624512boxl:WhitehawkIncMemberboxl:DelayedDrawTermLoanAdditionalDrawMember2023-04-242023-04-240001624512boxl:PrepaymentstoVendorsMember2023-06-300001624512boxl:PrepaidLicensesAndOtherMember2023-06-300001624512boxl:PrepaymentstoVendorsMember2022-12-310001624512boxl:PrepaidLicensesAndOtherMember2022-12-310001624512us-gaap:SeriesCPreferredStockMember2023-06-300001624512us-gaap:SeriesBPreferredStockMember2023-06-300001624512boxl:BlankCheckPreferredStockMember2023-06-3000016245122023-06-140001624512us-gaap:SeriesAPreferredStockMember2023-06-300001624512us-gaap:CommonClassAMember2020-09-250001624512us-gaap:OperatingSegmentsMemberboxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember2023-04-012023-06-300001624512us-gaap:OperatingSegmentsMemberboxl:EuropeMiddleEastAndAfricaSegmentMember2023-04-012023-06-300001624512us-gaap:OperatingSegmentsMemberboxl:AmericaSegmentMember2023-04-012023-06-300001624512us-gaap:IntersegmentEliminationMember2023-04-012023-06-300001624512us-gaap:OperatingSegmentsMemberboxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember2023-01-012023-06-300001624512us-gaap:OperatingSegmentsMemberboxl:EuropeMiddleEastAndAfricaSegmentMember2023-01-012023-06-300001624512us-gaap:OperatingSegmentsMemberboxl:AmericaSegmentMember2023-01-012023-06-300001624512us-gaap:IntersegmentEliminationMember2023-01-012023-06-300001624512us-gaap:OperatingSegmentsMemberboxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember2022-04-012022-06-300001624512us-gaap:OperatingSegmentsMemberboxl:EuropeMiddleEastAndAfricaSegmentMember2022-04-012022-06-300001624512us-gaap:OperatingSegmentsMemberboxl:AmericaSegmentMember2022-04-012022-06-300001624512us-gaap:IntersegmentEliminationMember2022-04-012022-06-300001624512us-gaap:OperatingSegmentsMemberboxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember2022-01-012022-06-300001624512us-gaap:OperatingSegmentsMemberboxl:EuropeMiddleEastAndAfricaSegmentMember2022-01-012022-06-300001624512us-gaap:OperatingSegmentsMemberboxl:AmericaSegmentMember2022-01-012022-06-300001624512us-gaap:IntersegmentEliminationMember2022-01-012022-06-300001624512boxl:MarkElliottMemberboxl:SalesMarketingManagementAndRelatedConsultingServicesMember2023-01-012023-06-3000016245122023-01-012023-01-010001624512us-gaap:RetainedEarningsMember2023-04-012023-06-300001624512us-gaap:RetainedEarningsMember2023-01-012023-06-300001624512us-gaap:RetainedEarningsMember2022-04-012022-06-300001624512us-gaap:RetainedEarningsMember2022-01-012022-06-300001624512boxl:PaycheckProtectionProgramMember2022-03-020001624512boxl:WhitehawkIncMemberboxl:InitialTermLoanMember2021-12-310001624512boxl:WhitehawkIncMemberboxl:WhitehawkIncMember2023-01-012023-06-300001624512country:US2023-04-012023-06-300001624512country:GB2023-04-012023-06-300001624512country:US2023-01-012023-06-300001624512country:GB2023-01-012023-06-300001624512country:US2022-04-012022-06-300001624512country:GB2022-04-012022-06-300001624512country:US2022-01-012022-06-300001624512country:GB2022-01-012022-06-300001624512boxl:EmeaSegmentMember2023-06-300001624512boxl:AmericasSegmentMember2023-06-300001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001624512us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001624512srt:MinimumMemberus-gaap:TradeNamesMember2023-06-300001624512srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001624512srt:MinimumMemberus-gaap:PatentsMember2023-06-300001624512srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-06-300001624512srt:MinimumMemberboxl:NonCompeteMember2023-06-300001624512srt:MaximumMemberus-gaap:TradeNamesMember2023-06-300001624512srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001624512srt:MaximumMemberus-gaap:PatentsMember2023-06-300001624512srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-06-300001624512srt:MaximumMemberboxl:NonCompeteMember2023-06-300001624512us-gaap:TradeNamesMember2023-06-300001624512us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001624512us-gaap:PatentsMember2023-06-300001624512us-gaap:InternetDomainNamesMember2023-06-300001624512us-gaap:CustomerRelationshipsMember2023-06-300001624512boxl:NonCompeteMember2023-06-300001624512us-gaap:TradeNamesMember2022-12-310001624512us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001624512us-gaap:PatentsMember2022-12-310001624512us-gaap:InternetDomainNamesMember2022-12-310001624512us-gaap:CustomerRelationshipsMember2022-12-310001624512boxl:NonCompeteMember2022-12-310001624512us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMember2023-06-300001624512us-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMember2023-06-300001624512us-gaap:FairValueMeasurementsRecurringMember2023-06-300001624512us-gaap:FairValueMeasurementsRecurringMember2023-03-310001624512us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMember2022-12-310001624512us-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMember2022-12-310001624512us-gaap:FairValueMeasurementsRecurringMember2022-12-310001624512us-gaap:FairValueMeasurementsRecurringMember2022-06-300001624512us-gaap:FairValueMeasurementsRecurringMember2022-03-310001624512us-gaap:FairValueMeasurementsRecurringMember2021-12-310001624512us-gaap:FairValueMeasurementsRecurringMember2023-04-012023-06-300001624512us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-06-300001624512us-gaap:FairValueMeasurementsRecurringMember2022-04-012022-06-300001624512us-gaap:FairValueMeasurementsRecurringMember2022-01-012022-06-300001624512boxl:WhitehawkIncMemberboxl:TermLoanCreditAgreementMember2022-06-210001624512boxl:WhitehawkIncMemberboxl:TermLoanCreditAgreementMember2022-06-200001624512us-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001624512us-gaap:MeasurementInputPriceVolatilityMember2023-06-300001624512us-gaap:MeasurementInputExpectedTermMember2023-06-300001624512us-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001624512us-gaap:MeasurementInputExercisePriceMember2023-06-300001624512boxl:MarketValueOfCommonStockOnMeasurementDateMember2023-06-300001624512us-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001624512us-gaap:MeasurementInputPriceVolatilityMember2022-12-310001624512us-gaap:MeasurementInputExpectedTermMember2022-12-310001624512us-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001624512us-gaap:MeasurementInputExercisePriceMember2022-12-310001624512boxl:MarketValueOfCommonStockOnMeasurementDateMember2022-12-310001624512boxl:WhitehawkIncMemberboxl:DelayedDrawTermLoanMember2022-06-212022-06-210001624512boxl:WhitehawkIncMemberboxl:InitialTermLoanMember2022-03-312022-03-310001624512boxl:WhitehawkIncMemberboxl:DelayedDrawTermLoanMember2022-06-210001624512boxl:WhitehawkIncMemberboxl:InitialTermLoanMember2022-04-040001624512boxl:WhitehawkIncMemberboxl:InitialLoanSubjectToRepaymentOnFebruary282022Member2022-04-040001624512boxl:WhitehawkIncMemberboxl:InitialTermLoanMember2022-03-290001624512boxl:WhitehawkIncMembersrt:MaximumMemberboxl:DelayedDrawTermLoanMember2021-12-310001624512boxl:WhitehawkIncMemberboxl:InitialLoanSubjectToRepaymentOnFebruary282022Member2021-12-310001624512boxl:WhitehawkIncMemberus-gaap:NotesPayableOtherPayablesMember2023-06-300001624512boxl:PaycheckProtectionProgramMember2023-06-300001624512boxl:WhitehawkIncMemberus-gaap:NotesPayableOtherPayablesMember2022-12-310001624512boxl:PaycheckProtectionProgramMember2022-12-310001624512boxl:WhitehawkIncMemberboxl:TermLoanCreditAgreementMemberboxl:LIBORMember2023-01-012023-06-300001624512boxl:WhitehawkIncMemberboxl:TermLoanCreditAgreementMemberboxl:ReferenceRateMember2022-06-212022-06-210001624512boxl:WhitehawkIncMemberboxl:TermLoanCreditAgreementMemberboxl:LIBORMember2022-06-212022-06-210001624512boxl:WhitehawkIncMemberboxl:TermLoanCreditAgreementMemberboxl:LIBORMember2022-04-042022-04-040001624512boxl:WhitehawkIncMemberboxl:LIBORMember2021-12-312021-12-310001624512us-gaap:CommonClassAMember2019-08-052019-08-050001624512us-gaap:SeriesAPreferredStockMember2019-08-052019-08-050001624512us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberboxl:SupplierOneMember2023-01-012023-06-300001624512boxl:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001624512us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberboxl:SupplierTwoMember2022-01-012022-06-300001624512us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberboxl:SupplierOneMember2022-01-012022-06-300001624512boxl:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001624512us-gaap:CommonClassBMember2022-12-310001624512us-gaap:CommonClassAMember2022-12-310001624512us-gaap:CommonClassBMember2023-06-300001624512us-gaap:CommonClassAMember2023-06-300001624512us-gaap:CommonClassAMember2023-06-140001624512boxl:PreFundedWarrantsMemberus-gaap:PrivatePlacementMember2022-07-220001624512boxl:WhitehawkIncMemberus-gaap:CommonClassAMemberboxl:LIBORMember2021-12-310001624512us-gaap:CommonClassAMemberus-gaap:PrivatePlacementMember2022-07-2200016245122022-06-3000016245122021-12-310001624512boxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember2023-06-300001624512boxl:EuropeMiddleEastAndAfricaSegmentMember2023-06-300001624512boxl:AmericaSegmentMember2023-06-300001624512boxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember2022-12-310001624512boxl:EuropeMiddleEastAndAfricaSegmentMember2022-12-310001624512boxl:AmericaSegmentMember2022-12-310001624512us-gaap:WarrantMember2023-04-012023-06-300001624512us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001624512boxl:UnvestedRestrictedSharesMember2023-04-012023-06-300001624512boxl:PreferredStockConversionMember2023-04-012023-06-300001624512us-gaap:WarrantMember2023-01-012023-06-300001624512us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001624512boxl:UnvestedRestrictedSharesMember2023-01-012023-06-300001624512boxl:PreferredStockConversionMember2023-01-012023-06-300001624512us-gaap:WarrantMember2022-04-012022-06-300001624512us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001624512boxl:UnvestedRestrictedSharesMember2022-04-012022-06-300001624512boxl:PreferredStockConversionMember2022-04-012022-06-300001624512us-gaap:WarrantMember2022-01-012022-06-300001624512us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001624512boxl:UnvestedRestrictedSharesMember2022-01-012022-06-300001624512boxl:PreferredStockConversionMember2022-01-012022-06-3000016245122022-01-012022-12-310001624512us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001624512us-gaap:EmployeeStockOptionMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001624512us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001624512us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001624512us-gaap:EmployeeStockOptionMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001624512boxl:WarrantsMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001624512us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001624512us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001624512us-gaap:EmployeeStockOptionMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001624512us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001624512us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001624512us-gaap:EmployeeStockOptionMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001624512boxl:WarrantsMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001624512us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001624512us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000016245122023-04-012023-06-300001624512us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001624512us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001624512us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001624512boxl:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-06-300001624512boxl:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-06-3000016245122023-08-080001624512boxl:SaharaPresentationSystemsPLCMemberus-gaap:SeriesCPreferredStockMember2020-09-252020-09-250001624512boxl:SaharaPresentationSystemsPLCMemberus-gaap:SeriesBPreferredStockMember2020-09-252020-09-250001624512boxl:SaharaPresentationSystemsPLCMemberboxl:SeriesBAndSeriesCPreferredStockMember2020-09-250001624512us-gaap:SeriesCPreferredStockMember2020-09-252020-09-250001624512us-gaap:SeriesBPreferredStockMember2020-09-252020-09-250001624512us-gaap:CommonClassAMember2023-06-142023-06-140001624512boxl:CommonStockClassAMember2023-04-012023-06-300001624512boxl:CommonStockClassAMember2023-01-012023-06-300001624512boxl:WhitehawkIncMember2021-12-312021-12-310001624512boxl:TwoThousandTwentyOneEquityIncentivePlanMember2023-04-012023-06-300001624512boxl:EquityIncentivePlan2021Member2023-04-012023-06-300001624512us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001624512boxl:WhitehawkIncMemberboxl:TermLoanCreditAgreementMember2022-04-040001624512boxl:WhitehawkIncMemberboxl:InitialTermLoanMember2022-04-042022-04-040001624512boxl:MarkElliottMemberboxl:SalesMarketingManagementAndRelatedConsultingServicesMember2022-11-012022-11-010001624512us-gaap:PrivatePlacementMember2022-07-222022-07-220001624512us-gaap:WarrantMemberus-gaap:PrivatePlacementMember2022-07-222022-07-220001624512us-gaap:CommonStockMemberus-gaap:PrivatePlacementMember2022-07-222022-07-2200016245122018-01-312018-01-310001624512boxl:WhitehawkIncMemberus-gaap:CommonClassAMember2021-12-310001624512boxl:WhitehawkIncMemberboxl:July2022RepricingMember2022-07-220001624512boxl:WhitehawkIncMemberboxl:March2022RepricingMember2022-03-310001624512us-gaap:CommonClassBMember2023-01-012023-06-300001624512us-gaap:CommonClassAMember2023-01-012023-06-300001624512srt:MinimumMember2023-06-300001624512srt:MaximumMember2023-06-300001624512boxl:PaycheckProtectionProgramMember2021-12-310001624512boxl:InteractiveDevicesMembersrt:MinimumMember2023-01-012023-06-300001624512boxl:InteractiveDevicesMembersrt:MaximumMember2023-01-012023-06-300001624512boxl:NonInteractiveProjectorsMember2023-01-012023-06-3000016245122022-04-012022-06-300001624512boxl:WhitehawkIncMember2021-12-310001624512srt:MinimumMember2023-01-012023-06-300001624512srt:MaximumMember2023-01-012023-06-300001624512us-gaap:SubsequentEventMember2023-07-202023-07-200001624512boxl:WhitehawkIncMemberboxl:PeriodAfterMarch312022IfSeniorLeverageRatioIsLessThan2.25Memberboxl:TermLoanCreditAgreementMember2021-12-312021-12-310001624512boxl:WhitehawkIncMemberboxl:TermLoanCreditAgreementMember2022-04-042022-04-040001624512boxl:WhitehawkIncMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-06-262023-06-260001624512boxl:CommonStockClassAMember2022-01-012022-06-300001624512boxl:WhitehawkIncMemberus-gaap:CommonClassAMember2021-12-312021-12-310001624512boxl:PreFundedWarrantsMemberus-gaap:PrivatePlacementMember2022-07-222022-07-2200016245122023-01-012023-06-3000016245122022-01-012022-06-3000016245122023-06-3000016245122022-12-3100016245122023-06-142023-06-140001624512us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberboxl:SupplierOneMember2023-06-300001624512us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberboxl:SupplierTwoMember2022-06-300001624512us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberboxl:SupplierOneMember2022-06-30boxl:Yiso4217:USDboxl:Dxbrli:sharesxbrli:pureiso4217:USDxbrli:sharesboxl:customerboxl:itemboxl:Voteboxl:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

 

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

For the quarterly period ended June 30, 2023

OR

 

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

For the transition period from ______________ to ______________

Commission file number 001-37564

BOXLIGHT CORPORATION

(Exact name of registrant as specified in its charter)

Nevada

   

   

46-4116523

(State or other jurisdiction of

 

 

(I.R.S. Employer

incorporation or organization)

 

 

Identification Number)

2750 Premiere Parkway, Suite 900

Duluth, Georgia 30097

(Address of principal executive offices) (Zip Code)

(678) 367-0809

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

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

BOXL

The Nasdaq Stock Market LLC

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or 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

 

Accelerated filer

 

 

 

 

 

 

 

 

 

Non-accelerated filer

 

Smaller reporting company

 

 

 

 

 

 

 

 

 

 

 

 

Emerging growth company

 

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

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

The number of shares outstanding of the registrant’s common stock on August 8, 2023 was 9,466,349.

BOXLIGHT CORPORATION

TABLE OF CONTENTS

 

Page No.

 

 

PART I. Financial Information

 

 

Item 1.

Unaudited Condensed Consolidated Financial Statements

3

 

 

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months and six months ended June 30, 2023 and 2022

3

 

 

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

4

 

 

Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three months and six months ended June 30, 2023 and 2022

5

 

 

Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023 and 2022

7

 

 

Notes to Unaudited Condensed Consolidated Financial Statements

8

 

 

Item 2.

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

27

 

 

 

Item 3.

Quantitative and Qualitative Disclosure About Market Risk

34

 

 

 

Item 4.

Controls and Procedures

35

 

 

 

PART II. Other Information

 

 

 

Item 1.

Legal Proceedings

35

 

 

 

Item 1A.

Risk Factors

35

 

 

 

Item 2.

Unregistered Sale of Equity Securities and Use of Proceeds

36

 

 

 

Item 3.

Defaults Upon Senior Securities

36

 

 

 

Item 4.

Mine Safety Disclosures

36

 

 

 

Item 5.

Other Information

36

 

 

 

Item 6.

Exhibits

36

 

 

 

Signatures

37

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Boxlight Corporation

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

For the three and six months ended June 30, 2023 and 2022

(Unaudited)

(in thousands, except per share amounts)

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2023

    

2022

2023

    

2022

Revenues, net

$

47,052

$

59,628

$

88,242

$

110,231

Cost of revenues

 

29,224

 

42,794

 

55,266

 

80,781

Gross profit

 

17,828

 

16,834

 

32,976

 

29,450

Operating expense:

 

  

 

  

 

  

 

  

General and administrative

 

15,227

 

15,304

 

29,958

 

30,762

Research and development

 

525

 

649

 

1,122

 

1,261

Total operating expense

 

15,752

 

15,953

 

31,080

 

32,023

Income (loss) from operations

 

2,076

 

881

 

1,896

 

(2,573)

Other income (expense):

 

  

 

  

 

  

 

  

Interest expense, net

 

(2,788)

 

(2,417)

 

(5,235)

 

(4,733)

Other expense, net

 

(28)

 

(60)

 

(50)

 

(74)

Gain on settlement of liabilities, net

3

 

 

856

Change in fair value of derivative liabilities

184

1,660

 

(40)

 

1,650

Total other expense

 

(2,632)

 

(814)

 

(5,325)

 

(2,301)

Income (loss) before income taxes

$

(556)

$

67

$

(3,429)

$

(4,874)

Income tax (expense) benefit

 

(255)

 

(41)

 

(306)

 

45

Net income (loss)

$

(811)

$

26

$

(3,735)

$

(4,829)

Fixed dividends - Series B Preferred

 

(317)

(317)

 

(635)

 

(635)

Net loss attributable to common stockholders

$

(1,128)

$

(291)

$

(4,370)

$

(5,464)

Comprehensive income (loss):

 

  

 

  

 

  

 

  

Net income (loss)

$

(811)

$

26

$

(3,735)

$

(4,829)

Other comprehensive income (loss):

 

  

 

  

 

 

Foreign currency translation adjustment

 

1,722

 

(4,637)

 

2,280

 

(6,409)

Total comprehensive income (loss)

$

911

$

(4,611)

$

(1,455)

$

(11,238)

Net loss per common share – basic and diluted, as adjusted

$

(0.12)

$

(0.04)

$

(0.47)

$

(0.67)

Weighted average number of common shares outstanding – basic and diluted, as adjusted

9,385

8,228

9,359

8,176

See accompanying notes to unaudited condensed consolidated financial statements.

3

Boxlight Corporation

Condensed Consolidated Balance Sheets

As of June 30, 2023 and December 31, 2022

(in thousands, except share and per share amounts)

    

June 30, 

    

December 31, 

2023

2022

(Unaudited)

(as adjusted)

ASSETS

Current assets:

 

  

 

  

Cash and cash equivalents

$

15,588

$

14,591

Accounts receivable – trade, net of allowances

 

37,635

 

31,009

Inventories, net of reserves

 

37,809

 

58,211

Prepaid expenses and other current assets

 

10,014

 

7,433

Total current assets

 

101,046

 

111,244

Property and equipment, net of accumulated depreciation

 

1,545

 

1,733

Operating lease right of use asset

3,556

4,350

Intangible assets, net of accumulated amortization

 

49,869

 

52,579

Goodwill

 

25,470

 

25,092

Other assets

 

827

 

397

Total assets

$

182,313

$

195,395

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable and accrued expenses

$

21,108

$

36,566

Short-term debt

 

3,807

 

845

Operating lease liabilities, current

1,699

1,898

Deferred revenues, current

 

8,248

 

8,308

Derivative liabilities

 

512

 

472

Other short-term liabilities

 

878

 

386

Total current liabilities

 

36,252

 

48,475

Deferred revenues, non-current

 

15,682

 

15,603

Long-term debt

 

43,369

 

43,778

Deferred tax liabilities, net

 

5,571

 

4,680

Operating lease liabilities, non-current

2,038

2,457

Total liabilities

 

102,912

 

114,993

Commitments and contingencies (Note 14)

 

  

 

  

Mezzanine equity:

 

 

  

Preferred Series B, 1,586,620 shares issued and outstanding

 

16,146

 

16,146

Preferred Series C, 1,320,850 shares issued and outstanding

 

12,363

 

12,363

Total mezzanine equity

 

28,509

 

28,509

Stockholders’ equity:

 

  

 

  

Preferred stock, $0.0001 par value, 50,000,000 shares authorized; 167,972 and 167,972 shares issued and outstanding, respectively

 

 

Common stock, $0.0001 par value, 68,750,000 shares authorized; 9,465,494 and 9,339,587 Class A shares issued and outstanding, respectively

 

1

 

1

Additional paid-in capital

 

118,379

 

117,849

Accumulated deficit

 

(68,854)

 

(65,043)

Accumulated other comprehensive income (loss)

 

1,366

 

(914)

Total stockholders’ equity

 

50,892

 

51,893

Total liabilities and stockholders’ equity

$

182,313

$

195,395

See accompanying notes to unaudited condensed consolidated financial statements.

4

Boxlight Corporation

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the three and six months ended June 30, 2023, as adjusted

(Unaudited)

(in thousands, except share amounts)

Accumulated

Series A

Class A

Additional

Other

Preferred Stock

Common Stock

Paid-in

Comprehensive

Accumulated

Shares

Amount

Shares

Amount

 

Capital

 

(Loss) Income

Deficit

Total

Balance as of March 31, 2023

    

167,972

$

 

9,384,833

$

1

$

118,159

$

(356)

$

(68,043)

$

49,761

Shares issued for:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Stock options exercised

 

 

 

12,500

13

 

13

Vesting of restricted share units

34,747

Reverse stock split fractional adjustment

33,414

Stock compensation

524

524

Foreign currency translation

 

 

 

1,722

1,722

 

Fixed dividends Preferred Series B

 

 

 

(317)

 

(317)

Net loss

 

 

 

(811)

 

(811)

 

Balance as of June 30, 2023

 

167,972

$

 

9,465,494

$

1

$

118,379

$

1,366

$

(68,854)

$

50,892

Balance as of December 31, 2022

 

167,972

$

9,339,587

$

1

$

117,849

$

(914)

$

(65,043)

$

51,893

Cumulative effect of change in accounting principle, net of tax

(76)

(76)

Balance as of December 31, 2022 - as adjusted

167,972

9,339,587

1

117,849

(914)

(65,119)

51,817

Shares issued for:

 

  

 

  

 

  

 

  

 

 

 

 

  

Stock options exercised

 

 

 

12,500

13

 

13

Vesting of restricted share units

 

 

 

79,993

 

Reverse stock split fractional adjustment

33,414

Stock compensation

 

 

 

1,152

 

1,152

Foreign currency translation

 

 

 

2,280

 

2,280

Fixed dividends Preferred Series B

 

 

 

(635)

 

(635)

Net loss

(3,735)

(3,735)

Balance as of June 30, 2023

 

167,972

$

 

9,465,494

$

1

$

118,379

$

1,366

$

(68,854)

$

50,892

See accompanying notes to unaudited condensed consolidated financial statements.

5

Boxlight Corporation

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the three and six months ended June 30, 2022, as adjusted

(Unaudited)

(in thousands, except share amounts)

    

    

    

    

    

    

Accumulated

    

    

    

    

Series A

Class A

Additional

Other

Preferred Stock

Common Stock

Paid-in

Comprehensive

Accumulated

Shares

Amount

Shares

Amount

Capital

Income

Deficit

Total

Balance as of March 31, 2022

 

167,972

$

8,190,305

$

1

$

111,721

$

1,956

$

(66,156)

$

47,522

Shares issued for:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Stock options exercised

 

 

 

17,574

25

 

25

Conversion of restricted shares

68,086

Stock compensation

 

 

 

929

 

929

Foreign currency translation

(4,637)

(4,637)

Fixed dividends Preferred Series B

(317)

(317)

Net income

 

 

 

26

 

26

Balance as of June 30, 2022

167,972

$

8,275,965

$

1

$

112,358

$

(2,681)

$

(66,130)

$

43,548

Balance as of December 31, 2021

 

167,972

$

 

7,977,738

$

$

110,873

$

3,728

$

(61,300)

$

53,301

Shares issued for:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Stock options exercised

 

 

 

24,605

58

 

58

Debt issuance costs

 

 

 

66,021

 

Conversion of restricted shares

 

 

 

207,601

1

(1)

 

Stock compensation

 

 

 

2,062

 

2,062

Foreign currency translation

(6,409)

(6,409)

Fixed dividends Preferred Series B

 

 

 

(635)

 

(635)

Net loss

 

 

 

(4,829)

 

(4,829)

Balance as of June 30, 2022

 

167,972

$

 

8,275,965

$

1

$

112,358

$

(2,681)

$

(66,130)

$

43,548

See accompanying notes to unaudited condensed consolidated financial statements.

6

Boxlight Corporation

Condensed Consolidated Statements of Cash Flows

For the six months ended June 30, 2023 and 2022

(Unaudited)

(in thousands)

    

Six Months Ended

June 30, 

June 30, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net loss

$

(3,735)

$

(4,829)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

 

  

 

  

Amortization of debt discount and issuance cost

 

931

 

1,097

Bad debt expense

 

(126)

 

8

Gain on settlement of liabilities

 

 

(856)

Changes in deferred tax assets and liabilities

 

906

 

(719)

Change in allowance for sales returns and volume rebates

 

1,062

 

191

Change in inventory reserve

 

1,222

 

749

Change in fair value of derivative liabilities

 

40

 

(1,650)

Stock compensation expense

 

1,152

 

2,062

Depreciation and amortization

 

4,561

 

4,587

Change in right of use assets and lease liabilities

172

(98)

Changes in operating assets and liabilities:

 

 

Accounts receivable – trade

 

(6,953)

 

(13,839)

Inventories

 

20,076

 

2,010

Prepaid expenses and other assets

 

(2,842)

 

(1,149)

Accounts payable and accrued expenses

 

(16,202)

 

2,969

Other liabilities

459

9

Deferred revenues

 

(713)

 

2,582

Net cash provided by (used in) operating activities

$

10

$

(6,876)

Cash flows from investing activities:

 

  

 

  

Purchases of furniture and fixtures, net

 

(100)

 

(659)

Net cash used in investing activities

 $

(100)

$

(659)

Cash flows from financing activities:

 

  

 

  

Proceeds from short-term debt

3,000

Proceeds from long-term debt

2,500

Principal payments on debt

 

(1,378)

 

(1,305)

Payments of fixed dividends to Series B Preferred stockholders

 

(635)

 

(631)

Proceeds from the exercise of options and warrants

13

57

Net cash provided by financing activities

$

1,000

$

621

Effect of foreign currency exchange rates

 

87

 

596

Net increase (decrease) in cash and cash equivalents

 

997

 

(6,318)

Cash and cash equivalents, beginning of the period

 

14,591

 

17,938

Cash and cash equivalents, end of the period

$

15,588

$

11,620

Supplemental cash flow disclosures:

 

  

 

  

Cash paid for income taxes

$

892

$

215

Cash paid for interest

$

4,050

$

3,731

Non-cash investing and financing transactions:

 

  

 

  

Addition of right of use assets

$

43

$

See accompanying notes to unaudited condensed consolidated financial statements.

7

Boxlight Corporation

Notes to the Unaudited Condensed Consolidated Financial Statements

NOTE 1 – ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

NATURE OF OPERATIONS

Boxlight Corporation, a Nevada Corporation (“Boxlight”), designs, produces and distributes interactive technology solutions to the education, corporate and government markets under its Clevertouch and Mimio brands. Boxlight’s solutions include interactive displays, collaboration software, supporting accessories, and professional services.

BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION

The accompanying unaudited condensed consolidated financial statements include the accounts of Boxlight and its wholly owned subsidiaries (collectively, the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.

The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim unaudited condensed consolidated financial information and interim financial reporting guidelines and rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by GAAP for complete condensed consolidated financial statements. The unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2022 and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Annual Report”). Certain information and note disclosures normally included in consolidated financial statements have been condensed. The December 31, 2022 balance sheet included herein was derived from the Company’s audited consolidated financial statements, but does not include all disclosures, including notes, required by GAAP for complete financial statements.

Effective January 1, 2023, the Company’s internal reporting structure used by the chief operating decision maker (or CODM) changed resulting in changes to the Company’s segment reporting to align such reporting with the geographic markets in which the Company operates, as further discussed below and in Note 16 - Segments. Corresponding prior period amounts have been restated to conform to current period classification.

ESTIMATES AND ASSUMPTIONS

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the consolidated financial statements for 2022 contained in the 2022 Annual Report filed with the SEC on March 17, 2023, describes the significant accounting policies that the Company used in preparing its condensed consolidated financial statements. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to revenue, reserves, and allowances. The Company bases estimates on historical experience and on various other assumptions that are 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. Actual results could differ materially from these estimates under different assumptions or conditions.

REVERSE STOCK SPLIT

On June 14, 2023, the Company effected a reverse stock split of the Company’s Class A common stock whereby each eight shares of the Company’s authorized and outstanding Class A common stock was replaced with one share of common stock. The par value of the common stock was not adjusted. Following the reverse split, the authorized shares for Class A common stock was adjusted to 18,750,000, the authorized shares for Class B common stock remained at 50,000,000 shares, and preferred shares remained unchanged at 50,000,000. All Class A common share and per share amounts for all periods presented in the condensed consolidated financial statements and the notes to the consolidated financial statements have been retrospectively adjusted to give effect to the reverse stock

8

split, including reclassifying an amount equal to the reduction in aggregate par value of Class A common stock to additional paid-in capital on the condensed consolidated balance sheets of approximately $6 thousand. The quantity of Class A common stock equivalents and the conversion and exercise ratios were adjusted for the effect of the reverse stock split for warrants, stock-based compensation arrangements, and the conversion features on preferred shares. All of the agreements include existing conversion language in the event of a stock split and thus did not result in modification accounting or additional incremental expense as a result of this transaction. The Company issued 33,414 shares of Class A common stock to adjust fractional shares following the reverse stock split to the nearest whole share. There are presently no shares of Class B common stock outstanding and none were outstanding as of June 30, 2023.

FAIR VALUE OF FINANCIAL INSTRUMENTS

The Company’s financial instruments primarily include cash, accounts receivable, derivative liabilities, accounts payable and debt. Due to the short-term nature of cash, accounts receivable and accounts payable, the carrying amounts of these assets and liabilities approximate their fair value. Debt approximates fair value due to either the short-term nature, variable rate, or recent execution of the debt agreement. The amount of consideration received is deemed to approximate the fair value of long-term debt net of any debt discount and issuance cost.

Fair value is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. A fair value hierarchy has been established for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:

Level 1 Inputs - Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.
Level 3 Inputs - Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.

The following table sets forth, by level within the fair value hierarchy, the Company’s financial liabilities that were accounted for at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):

    

Markets for 

    

Other 

    

Significant  

    

Carrying

 Identical 

 Observable 

Unobservable 

 Value as of  

 Assets

 Inputs

 Inputs

June 30, 

Description

(Level 1)

(Level 2)

(Level 3)

2023

Derivative liabilities - warrant instruments

$

512

$

512

    

Markets for  

    

Other 

    

Significant  

   

Carrying

Identical 

 Observable 

Unobservable 

 Value as of

 Assets

 Inputs

 Inputs

December 31, 

Description

(Level 1)

(Level 2)

(Level 3)

2022

Derivative liabilities - warrant instruments

$

472

$

472

9

The following tables reconcile the beginning and ending balances of the warrant instruments within Level 3 of the fair value hierarchy:

    

(in thousands)

Balance, March 31, 2023

$

696

Change in fair value of derivative liabilities

 

(184)

Balance, June 30, 2023

$

512

    

(in thousands)

Balance, December 31, 2022

$

472

Change in fair value of derivative liabilities

 

40

Balance, June 30, 2023

$

512

    

(in thousands)

Balance, March 31, 2022

$

3,074

Change in fair value of derivative liabilities

(1,660)

Balance, June 30, 2022

$

1,414

(in thousands)

Balance, December 31, 2021

$

3,064

Change in fair value of derivative liabilities

 

(1,650)

Balance, June 30, 2022

$

1,414

INCOME (LOSS) PER COMMON SHARE

Basic net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of this calculation, options to purchase common stock, restricted stock units subject to vesting, and warrants to purchase common stock were considered to be common stock equivalents. Diluted net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of options to purchase common stock, restricted stock units subject to vesting and other share-based payment awards is calculated using the “treasury stock method,” which assumes that the “proceeds” from the exercise of these instruments are used to purchase common shares at the average market price for the period. The dilutive effect of convertible securities is calculated using the “if-converted method.” Under the if-converted method, securities are assumed to be converted at the beginning of the period, and the resulting common shares are included in the denominator of the diluted calculation for the entire period being presented.

For the three and six months ended June 30, 2023, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise 0.4 million shares from options to purchase common shares, 0.2 million of unvested restricted shares and 1.4 million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of 2.2 million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive. For the three and six months ended June 30, 2022, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise 0.5 million shares from options to purchase common shares, 0.4 million of unvested restricted shares and 0.4 million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of 2.2 million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive.

10

REVENUE RECOGNITION

The Company recognizes revenue at the amount to which it expects to be entitled when control of the products or services is transferred to its customers. Control is generally transferred when the Company has a present right to payment and the title, and the significant risks and rewards of ownership of the products or services, have been transferred to its customers. Product revenue is derived from the sale of interactive devices and related software and accessories to distributors, resellers and end users. Service revenue is derived from hardware maintenance services, product installation, training, software maintenance and subscription services.

Nature of Products and Services and Related Contractual Provisions

The Company’s sales of interactive devices, including panels, whiteboards, and other interactive devices generally include hardware maintenance services, a license to use software, and the provision of related software maintenance. In most cases, interactive devices are sold with hardware maintenance services with terms of approximately 30-60 months. Software maintenance includes technical support, product updates performed on a when and if available basis, and error correction services. At times, non-interactive projectors are also sold with hardware maintenance services with terms of approximately 60 months. The Company also licenses software independently of its interactive devices, in which case it is bundled with software maintenance, and in some cases, subscription services that include access to on-line content and cloud-based applications. The Company’s software subscription services provide access to content and software applications on an as needed basis over the Internet, but do not provide the right to take delivery of the software applications.

The Company’s product sales, including those with software and related services, generally include a single payment up front for the products and services, and revenue is recorded net of estimated sales returns and rebates based on the Company’s expectations and historical experience. For most of the Company’s product sales, control transfers and, therefore, revenue is recognized when products are shipped at the point of origin. When the Company transfers control of its products to the customer prior to the related shipping and handling activities, the Company has adopted a policy of accounting for shipping and handling activities as a fulfillment cost rather than a performance obligation. For many of the Company’s software product sales, control is transferred when shipped at the point of origin since the software is installed on the interactive hardware device in advance of shipping. For software product sales, control is transferred when the customer receives the related interactive hardware since the customer’s connection to the interactive hardware activates the software license at which time the software is made available to the customer. For the Company’s software maintenance, hardware maintenance and subscription services, revenue is recognized ratably over time as the services are provided since time is the best output measure of how those services are transferred to the customer.

Significant Judgments

For contracts with multiple performance obligations, each of which represent promises within a contract that are distinct, the Company allocates revenue to all distinct performance obligations based on their relative stand-alone selling prices (“SSPs”). The Company’s products and services included in its contracts with multiple performance obligations generally are not sold separately and there are no observable prices available to determine the SSP for those products and services. Since observable prices are not available, SSPs are established that reflect the Company’s best estimates of what the selling prices of the performance obligations would be if they were sold regularly on a stand-alone basis. The Company’s process for estimating SSPs without observable prices considers multiple factors that may vary depending upon the unique facts and circumstances related to each performance obligation including, when applicable, the estimated cost to provide the performance obligation, market trends in the pricing for similar offerings, product-specific business objectives, and competitor or other relevant market pricing and margins. Because observable prices are generally not available for the Company’s performance obligations that are sold in bundled arrangements, the Company does not apply the residual approach to determining SSP. However, the Company does have performance obligations for which pricing is highly variable or uncertain, and contracts with those performance obligations generally contain multiple performance obligations with highly variable or uncertain pricing terms. For these contracts the Company allocates the transaction price to those performance obligations using an alternative method of allocation that is consistent with the allocation objective and the guidance on determining SSPs considering, when applicable, the estimated cost to provide the performance obligation, market pricing for competing product or service offerings, residual values based on the estimated SSP for certain goods, product-specific business objectives, incremental values for bundled transactions that include a service relative to similar transactions that exclude the service, and competitor pricing and margins. A separate price has not been established by the Company for performance obligations generally included in its contracts. In addition, the Company’s contracts generally include performance obligations that are never sold separately, are proprietary in nature, and the related selling price of these products and services is highly variable or uncertain. Therefore, the SSP of these products and services is estimated using the alternative method described above.

11

The Company has applied the portfolio approach to its allocation of the transaction price for certain portfolios of contracts that are executed in the same manner, contain the same performance obligations, and are priced in a consistent manner. The Company believes that the application of the portfolio approach produces the same result as if they were applied at the contract level.

Contract Balances

The timing of invoicing to customers often differs from the timing of revenue recognition and these timing differences can result in receivables, contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for the Company’s product and most service contracts are fixed, except as adjusted for rebate programs when applicable, and are generally due within 30-60 days of contract execution. Fees for installation, training and professional development services are fixed and generally become due as the services are performed. The Company has an established history of collecting under the terms of its contracts without providing refunds or concessions to its customers. The Company’s contractual payment terms do not vary when products are bundled with services that are provided over multiple years. In these contracts where services are expected to be transferred on an ongoing basis for several years after the related payment, the Company has determined that the contracts generally do not include a significant financing component. The upfront invoicing terms are designed (1) to provide customers with a predictable way to purchase products and services where the payment is due in the same timeframe as when the products, which constitute the predominant portion of the contractual value, are transferred, and (2) to ensure that the customer continues to use the related services; so that the customer can receive the optimal benefit from the products during the course of such product’s lifetime. Additionally, the Company has elected the practical expedient to exclude any financing component from consideration for contracts where, at contract inception, the period between the transfer of services and the timing of the related payment is not expected to exceed one year.

The Company has an unconditional right to consideration for all products and services transferred to the customer. That unconditional right to consideration is reflected in accounts receivable in the accompanying condensed consolidated balance sheets in accordance with Topic 606. Contract liabilities are reflected in deferred revenue in the accompanying condensed consolidated balance sheets and reflect amounts allocated to performance obligations that have not yet been transferred to the customer related to software maintenance, hardware maintenance, and subscription services. The Company had no material contract assets as of June 30, 2023 or December 31, 2022. During the three months ended June 30, 2023 and June 30, 2022, respectively, the Company recognized $2.0 million and $1.8 million of revenue that was included in the deferred revenue as of December 31, 2022 and December 31, 2021, respectively.  During the six months ended June 30, 2023 and June 30, 2022, the Company recognized $4.1 million and $3.7 million of revenue that was included in the deferred revenue balance as of December 31, 2022 and December 31, 2021, respectively.

Variable Consideration

The Company’s otherwise fixed consideration may vary when refunds or credits are provided for sales returns, stock rotation rights, price protection provisions, or in connection with certain other rebate provisions. The Company generally does not allow product returns other than under assurance warranties or hardware maintenance contracts. However, the Company, on a case-by-case basis, will grant exceptions, mostly for “buyer’s remorse” where the distributor or reseller’s end customer either did not understand what they were ordering or otherwise determined that the product did not meet their needs. An allowance for sales returns is estimated based on an analysis of historical trends. In very limited situations, a customer may return previous purchases held in inventory for a specified period of time in exchange for credits toward additional purchases. The Company includes variable consideration in its transaction price when there is a basis to reasonably estimate the amount of the fee and it is probable there will not be a significant reversal. These estimates are generally made using the expected value method based on historical experience and are measured at each reporting date. There was no material revenue recognized in the three and six months ended June 30, 2023 related to changes in estimated variable consideration that existed at December 31, 2022.

Remaining Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting within the contract. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies performance obligations at contract inception so that it can monitor and account for the obligations over the life of the contract. Remaining performance obligations represent the portion of the transaction price in a contract allocated to products and services not yet transferred to the customer. As of June 30, 2023 and December 31, 2022, the aggregate amount of the contractual transaction prices allocated to remaining performance obligations was $23.9 million. The Company expects to recognize revenue on 34.4% of the

12

remaining performance obligations during the next twelve months, 28.1% in the following twelve months, 21.2% in the twelve months ended June 30, 2026, 12.6% in the twelve months ended June 30, 2027, with the remaining 3.7% recognized thereafter.

In accordance with Topic 606, the Company has elected not to disclose the value of remaining performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (for example, a time-and-materials professional services contracts). In addition, the Company has elected not to disclose the value of remaining performance obligations for contracts with performance obligations that are expected, at contract inception, to be satisfied over a period that does not exceed one year.

Disaggregated Revenue

The Company disaggregates revenue based upon the nature of its products and services and the timing and in the manner which it is transferred to the customer. Although all products are transferred to the customer at a point in time, hardware and some software which comes pre-installed on an interactive device is transferred at the point of shipment, while some software is transferred to the customer at the time the hardware is received by the customer or when software product keys are delivered electronically to the customer. All service revenue is transferred over time to the customer; however, professional services are generally transferred to the customer within a year from the contract date as measured based upon hours or time incurred while software maintenance, hardware maintenance, and subscription services are generally transferred over three to five years from the contract execution date as measured based upon the passage of time.

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

(in thousands)

2023

2022

2023

2022

Product revenues:

  

  

  

  

Hardware

$

43,781

$

56,569

$

81,999

$

103,863

Software

 

621

 

1,038

 

1,085

 

2,556

Service revenues:

 

 

 

 

Professional services

 

445

 

479

 

827

 

833

Maintenance and subscription services

 

2,205

 

1,542

 

4,331

 

2,979

$

47,052

$

59,628

$

88,242

$

110,231

Contract Costs

The Company capitalizes incremental costs to obtain a contract with a customer if the Company expects to recover those costs. The incremental costs to obtain a contract are those that the Company incurs to obtain a contract with a customer that it would not have otherwise incurred if the contract were not obtained (e.g., a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all the following criteria:

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify;
The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future; and
The costs are expected to be recovered.

Certain sales commissions incurred by the Company are determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the estimated economic benefit period. For these sales commissions that are incremental costs to obtain where the period of amortization would be recognized over a period that is one year or less, the Company has elected the practical expedient to expense those costs as incurred. Commission costs that are deferred are classified as current or non-current assets based on the timing of when the Company expects to recognize the expense and are included in prepaid and other assets and other assets,

13

respectively, in the accompanying condensed consolidated balance sheets. Total deferred commissions, net of accumulated amortization, at June 30, 2023 and December 31, 2022 was $0.5 million.

Bill and Hold Arrangements

From time to time the Company enters custodial bill and hold arrangements with customers. Each arrangement is reviewed, and revenue is recognized only when the following criteria have been met: (1) the reason for the bill-and-hold arrangement is substantive, (2) the product is identified as the customer’s asset, (3) the product is ready for delivery to the customer, (4) there is a fixed schedule for delivery, and (5) the seller cannot use the product or direct the product to another customer. As of June 30, 2023, $0.1 million of revenue was previously recognized for goods that are expected to be delivered to a customer during the third quarter.

SEGMENT REPORTING

ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (CODM), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer.  

Effective January 1, 2023, the Company changed its segment reporting to align with the geographic markets in which it operates, as further discussed in Note 16 - Segments. The Company previously managed the Company as one operating segment. Following the integration of recent acquisitions which further expanded the Company’s operations into Europe, Middle East and Africa (“EMEA”) and other international markets, the Company’s operations are now organized, managed and classified into three reportable segments – EMEA, North and Central America (the “Americas”) and all other geographic regions (“Rest of World”). Our EMEA segment consists of the operations of Sahara Holding Limited and its subsidiaries (the “Sahara Entities”). Our Americas segment consists primarily of Boxlight, Inc. and its subsidiaries and the Rest of World segment consists primarily of Boxlight Australia, PTY LTD ("Boxlight Australia”)

Each of our operating segments are primarily engaged in the sale of education technology products and services in the education market but which are also sold into the health, government and corporate sectors and derive a majority of their revenues from the sale of flat-panel displays, audio and other hardware accessory products, software solutions and professional services. Generally, our displays produce higher net operating revenues but lower gross profit margins than our accessory solutions and professional services. The Americas operating segment includes salaries and overhead for corporate functions that are not allocated to the Company’s individual reporting segments. Transfers between segments are generally valued at market and are eliminated in consolidation.

RECENTLY ADOPTED ACCOUNTING STANDARDS

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“CECL”). The new guidance applies to loans, accounts receivable, trade receivables, other financial assets measured at amortized cost, loan commitments and other off-balance sheet credit exposures. The new guidance also applies to debt securities and other financial assets measured at fair value through other comprehensive income. Estimated credit losses under CECL consider relevant information about past events, current conditions and reasonable and supporting forecasts that affect the collectability of financial assets. The new guidance was effective January 1, 2023 and was applied using a modified retrospective approach through a cumulative effect adjustment to retained earnings as of January 1, 2023. Prior period comparative information has not been recast and continues to be reported under the accounting guidance in effect for those periods. The Company recognized a cumulative-effect adjustment to reduce retained earnings by $76 thousand, net of taxes. The change in the allowance for credit losses was not significant during the three and six months ended June 30, 2023.

ACCOUNTING STANDARDS PENDING ADOPTION

There were various other accounting standards and interpretations issued recently, some of which although applicable, are not expected to have a material impact on the Company’s financial position, operations, or cash flows.

14

NOTE 2 – ACCOUNTS RECEIVABLE - TRADE

Accounts receivable consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Accounts receivable – trade

$

40,758

$

33,198

Allowance for doubtful accounts

 

(286)

 

(414)

Allowance for sales returns and volume rebates

 

(2,837)

 

(1,775)

Accounts receivable - trade, net of allowances

$

37,635

$

31,009

NOTE 3 – INVENTORIES

Inventories are stated at the lower of cost or net realizable value and include spare parts and finished goods. Inventories are primarily determined using specific identification and the first-in, first-out (“FIFO”) cost methods. Cost includes direct cost from the Current Manufacturer (“CM”) or Original Equipment Manufacturer (“OEM”), plus material overhead related to the purchase, inbound freight and import duty costs.

Inventories consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Finished goods

$

37,961

$

56,583

Spare parts

 

1,211

 

775

Reserve for inventory obsolescence

(1,776)

(531)

Advanced shipping costs

 

413

 

1,384

Inventories, net

$

37,809

$

58,211

NOTE 4 – PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Prepayments to vendors

$

3,718

$

4,131

Prepaid licenses and other

 

6,296

 

3,302

Prepaid expenses and other current assets

$

10,014

$

7,433

15

NOTE 5 – INTANGIBLE ASSETS AND GOODWILL

Intangible Assets

Intangible assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

    

Useful lives

2023

2022

INTANGIBLE ASSETS

Patents

4-10 years

$

182

$

182

Customer relationships

8-15 years

 

52,484

 

52,736

Technology

3-5 years

 

8,926

 

8,943

Domain

7 years

 

14

 

14

Non-compete

8-15 years

391

391

Tradenames

2-10 years

 

12,726

 

12,769

Intangible assets, at cost

74,723

 

75,035

Accumulated amortization

(24,854)

 

(22,456)

Intangible assets, net of accumulated amortization

$

49,869

$

52,579

For the three months ended June 30, 2023 and 2022, the Company recorded amortization expense of $2.2 million. For the six months ended June 30, 2023 and 2022, the Company recorded amortization expense of $4.3 million and $4.4 million, respectively. Changes to gross carrying amount of recognized intangible assets due to translation adjustments include approximately $0.3 million reduction as of June 30, 2023 and $3.1 million reduction as of December 31, 2022.

Goodwill

The Company determined that a triggering event had occurred as a result of the Company’s market capitalization that suggested one or more of the reporting units may have fallen below the carrying amounts. In addition, the Company’s change in reporting segments resulted in a change in the composition of the Company’s reporting units. As a result of these changes, the Company determined it has two reporting units for purposes of testing based upon entities that comprise the Americas and EMEA reporting segments. For purposes of impairment testing, the Company allocated goodwill to the reporting units based upon a relative fair value allocation approach and has assigned approximately $22.5 million and $2.9 million of goodwill to the America and EMEA reporting units, respectively. However, the allocation used for purposes of segment information disclosures in Note 16 differs from these values used for impairment testing as the information used by the Chief Operating Decision Maker does not assign goodwill in the same manner.  

As of June 30, 2023, the Company performed an interim goodwill impairment test as a result of the triggering events identified. In analyzing goodwill for potential impairment in the quantitative impairment test, the Company used a combination of the income and market approaches to estimate the fair value. Under the income approach, the Company calculated the fair value based on estimated future discounted cash flows. The assumptions used are based on what the Company believes a hypothetical marketplace participant would use in estimating fair value and include the discount rate, projected average revenue growth and projected long-term growth rates in the determination of terminal values. Under the market approach, the Company estimated the fair value based on market multiples of revenue or earnings before interest, income taxes, depreciation, and amortization for benchmark companies. If the fair value exceeds carrying value, then no further testing is required. However, if the fair value were to be less than carrying value, the Company would then determine the amount of the impairment charge, if any, which would be the amount that the carrying value of the goodwill exceeded its implied value. 

Based on the results of the quantitative interim impairment test, the Company concluded that the reporting unit’s goodwill was not impaired as of June 30, 2023.

NOTE 6 – LEASES

The Company has entered into various operating leases for certain offices, support locations and vehicles with terms extending through February 2028. Generally, these leases have initial lease terms of five years or less. Many of the leases have one or more lease renewal options. The exercise of lease renewal options is at the Company’s sole discretion. The Company does not consider the exercise

16

of any lease renewal options reasonably certain. In addition, certain of the Company’s lease agreements contain early termination options. No renewal options or early termination options have been included in the calculation of the operating right-of-use assets or operating lease liabilities. Certain of the Company’s lease agreements provide for periodic adjustments to rental payments for inflation. As the majority of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate at the commencement date in determining the present value of lease payments. The incremental borrowing rate is based on the term of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. For these short-term leases, lease expense is recognized on a straight-line basis over the lease term. At June 30, 2023, the Company had no leases classified as finance leases. The Company is currently not a lessor in any lease arrangement.

Operating lease expense was $536 thousand and $579 thousand for the three months ended June 30, 2023 and June 30, 2022, respectively and $1.1 million and $1.0 million for the six months ended June 30, 2023 and June 30, 2022, respectively. Variable lease costs and short-term lease cost were not material for the three and six months ended June 30, 2023 and June 30, 2022. Cash paid for amounts included in the measurement of lease liabilities was $619 thousand and $684 thousand for the three months ended June 30, 2023 and June 30, 2022, respectively and $1.2 million and $1.1 million for the six months ended June 30, 2023 and June 30, 2022.

Future maturities of the Company's operating lease liabilities are summarized as follows (in thousands):

Fiscal year ended,

2023

    

$

1,056

2024

1,358

2025

1,118

2026

751

2027

246

Thereafter

6

4,535

Less imputed interest

(798)

Total

$

3,737

The following is supplemental lease information at June 30, 2023:

Weighted-average remaining lease term (years)

2.9

Weighted-average discount rate

15.5

%

NOTE 7 – ACCOUNTS PAYABLE AND ACCRUED EXPENSES

Accounts payable and accrued expense consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

2023

    

2022

Accounts payable

$

15,144

$

30,719

Accrued expense and other

5,964

5,847

Accounts payable and other liabilities

$

21,108

$

36,566

17

NOTE 8 – DEBT

The following is a summary of the Company’s debt as of June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Debt – Third Parties

 

  

 

  

Paycheck Protection Program

$

99

$

127

Note payable - Whitehawk

51,556

49,906

Total debt

 

51,655

 

50,033

Less: Discount and issuance costs

 

4,479

 

5,410

Current portion of debt

 

3,807

 

845

Long-term debt

$

43,369

$

43,778

Total debt (net of discount and issuance costs)

$

47,176

$

44,623

Debt - Third Parties:

Whitehawk Finance LLC

In order to finance the acquisition of FrontRow Calypso LLC (“FrontRow”), which closed on December 31, 2021, the Company and substantially all of its direct and indirect subsidiaries, including Boxlight and FrontRow as guarantors, entered into a maximum $68.5 million term loan credit facility, dated December 31, 2021 (the “Credit Agreement”), with Whitehawk Finance LLC, as lender (the “Lender”), and White Hawk Capital Partners, LP, as collateral agent (“Whitehawk” or the “Collateral Agent”). The Company received an initial term loan of $58.5 million on December 31, 2021 (the “Initial Loan”) and was provided with a subsequent delayed draw facility of up to $10 million that may be provided for additional working capital purposes under certain conditions (the “Delayed Draw”). The Initial Loan and Delayed Draw are collectively referred to as the “Term Loans.” The proceeds of the Initial Loan were used to finance the Company’s acquisition of FrontRow, pay off all indebtedness owed to the Company’s then existing lenders, Sallyport Commercial Finance, LLC and Lind Global Asset Management, LLC, pay related fees and transaction costs, and provide working capital. Of the Initial Loan, $8.5 million was subject to repayment on February 28, 2022, with quarterly principal payments of $625,000 and interest payments commencing March 31, 2022 and the $40.0 million remaining balance plus any Delayed Draw loans becoming due and payable in full on December 31, 2025. The Term Loans bear interest at the LIBOR rate plus 10.75%; provided that after March 31, 2022, if the Company’s Senior Leverage Ratio (as defined in the Credit Agreement) is less than 2.25, the interest rate would be reduced to LIBOR plus 10.25%. Such terms are subject to the Company maintaining a borrowing base in compliance with the Credit Agreement. In the event of non-compliance with the borrowing base, the Company would be subject to an increased interest rate as stated in the Credit Agreement.

On April 4, 2022, the Collateral Agent and Lender agreed to extend the terms of repayment of the $8.5 million originally due on February 28, 2022 until February 28, 2023. The principal elements of the April amendment included (a) an extension of time to repay $8.5 million of the principal amount of the term loan from February 28, 2022 to February 28, 2023, and (b) forbearance on $3.5 million in over advances until May 16, 2022 to allow the Company to come into compliance with the borrowing base requirements set forth in the Credit Agreement.  In such connection, the Loan Parties obtained credit insurance on certain key customers whose principal offices are located in the European Union and Australia as, without the credit insurance, their accounts owed to the Loan Parties had been deemed ineligible for inclusion in the borrowing base calculation primarily due to the perceived inability of the Collateral Agent to enforce security interests on such accounts. In addition, the Lender and Collateral Agent agreed to (i) reduce, through September 30, 2022, the minimum cash reserve requirement for the Loan Parties, (ii) reduce the interest rate by 50 basis points (to Libor plus+ 9.75%) after delivery of the Loan Parties’ September 30, 2023 financial statements, subject to the Loan Parties maintaining 1.75 EBITDA coverage ratio, and (iii) waive all prior Events of Default under the Credit Agreement.  Furthermore, the parties agreed that no prepayment premiums would be payable with respect to the first $5.0 million paid under the Term Loan, any payments made in relation to the $8.5 million due on or before February 28, 2023, any required amortization payments under the Credit Agreement and any mandatory prepayments by way of ECF or casualty events.

On June 21, 2022, the Company and substantially all of its direct and indirect subsidiaries (together with the Company, the “Loan Parties”), entered into a second amendment (the “Second Amendment”) to the four year term loan credit facility, originally entered into December 31, 2021 and as amended on April 4, 2022 (the “Credit Agreement”), with the Collateral Agent and Lender. The Second Amendment to the Credit Agreement was entered into for purposes of the Lender funding a $2.5 million delayed draw term loan and adjusting certain terms to the Credit Agreement, including adjusting the Applicable Margin (as defined in the Second Amendment) to 13.25% for  LIBOR Rate Loans and 12.25% for Reference Rate Loans, increasing the definition of change of control from 33% voting

18

power to 40% voting power, requiring the Company to engage a financial advisor, and allowing additional time, until July 15, 2022, for the Company to come into compliance with certain borrowing base requirements set forth in the Second Amendment to the Credit Agreement, among other adjustments.  During the six months ended June 30, 2023, the Company repaid principal of $1.4 million and interest of $4.0 million to Whitehawk.

On April 24, 2023, the Company entered into a third amendment (the “Third Amendment”) to the Credit Agreement, with Collateral Agent and the Lender. The Third Amendment was entered into for purposes of the Lender funding an additional $3.0 million delayed draw term loan (the “Additional Draw”). The Additional Draw was funded on April 24, 2023, must be repaid on or prior to September 29, 2023, is not subject to any prepayment penalties, and adjusts certain terms to the Credit Agreement, including adjusting the test period End dates and corresponding Senior Leverage Ratios (as defined in the Credit Amendment) and revising the minimum liquidity requirements that the Company must maintain compliance with pertaining to certain Borrowing Base Requirements, among other adjustments. The completion of the additional draw eliminates further delayed draws under the term loan agreement. As discussed in Note 17, on July 20, 2023, the Company paid the $3.0 million due under the terms of the Third Amendment.

On June 26, 2023, the Company entered into a fourth amendment (the “Fourth Amendment”) with the Collateral Agent and the Lender for the sole purpose of replacing LIBOR-based rates with a SOFR-based rate. Following the Fourth Amendment, the Company’s interest rate is calculated as the Daily Simple SOFR, subject to a floor of 1%, plus the SOFR Term Adjustment and Applicable Margin, as defined in the Credit Agreement, as amended. At such time, no other changes were made to the Credit Agreement.

Covenant Compliance and Liquidity Considerations

The Company's Credit Agreement requires compliance with certain monthly covenants, which include provisions regarding over advance limitations based upon a borrowing base. In the second quarter of 2023, as part of obtaining an appropriate waiver, the Company agreed to engage a financial advisor and to use commercial reasonable efforts to refinance the Credit Agreement with an alternative lender and repay the Credit Facility by September 30, 2023, or as soon thereafter as practical. The waiver did not amend the maturity date of the Credit Agreement. Upon repayment, the Company will be subject to a prepayment premium that is higher than the prepayment premium included in the original Credit Agreement, as defined in the waiver. At period end, considering the waivers obtained, the Company was in compliance with all such financial covenants of the Credit Agreement, as amended.

The Company has either implemented or initiated appropriate plans regarding refinancing procedures that are within management’s control to comply with the waiver requirements. The financial statements do not include any adjustments that might result from the outcome of the Company’s ability to refinance and repay the credit facility by September 30, 2023.

Issuance Cost and Warrants

In conjunction with its receipt of the Initial Loan, the Company issued to the Lender (i) 66,022 shares of Class A common stock (the “Shares”), which Shares were registered pursuant to its existing shelf registration statement and were delivered to the Lender in January 2022, (ii) a warrant to purchase 255,411 shares of Class A common stock (subject to increase to the extent that 3% of any Series B and Series C convertible preferred stock converted into Class A common stock), exercisable at $16.00 per share (the “Warrant”), which Warrant was subject to repricing on March 31, 2022 based on the arithmetic volume weighted average prices for the 30 trading days prior to September 30, 2022, in the event the Company’s  stock is then trading below $16.00 per share, (iii) a 3% fee of $1,800,000, and (iv) a $500,000 original issue discount. In addition, the Company agreed to register for resale the shares issuable upon exercise of the Warrant. The Company also incurred agency fees, legal fees, and other costs in connection with the execution of the Credit Agreement totaling approximately $1.7 million. Under the terms of the warrant issued to Whitehawk on December 31, 2021, the exercise price of the warrants would reprice if the stock price on March 31, 2022 was less than the original exercise price, at which time the number of warrants would also be increased proportionately, so that after such adjustment the aggregate exercise price payable for the increased number of warrant shares would be the same as the aggregate exercise price previously in effect. The warrants repriced on March 31, 2022 to $9.52 per share and the shares increased to 429,263.

On July 22, 2022, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with an accredited institutional investor. According to the terms of the Credit Agreement, as amended, the Purchase Agreement triggered a reduction of the exercise price of the warrants and a revaluation of the derivative liability. The Whitehawk warrants were repriced to $8.80 and shares increased to 464,385.

19

Paycheck Protection Program Loan

On May 22, 2020, the Company received loan proceeds of $1.1 million under the Paycheck Protection Program.  During 2021, the Company applied for forgiveness in the amount of $836 thousand. On March 2, 2022, we received a decision letter from the lender that the forgiveness application had been approved, leaving a remaining balance of $173 thousand to be paid. The Company received a payment schedule from our lender on May 5, 2022, extending the payoff date until May 2025. As of June 30, 2023, the amount remaining on the loan was less than $100 thousand.

NOTE 9 – DERIVATIVE LIABILITIES

The Company determined that certain warrants to purchase common stock do not satisfy the criteria for classification as equity instruments due to the existence of certain net cash and non-fixed settlement provisions that are not within the sole control of the Company. Conversion and exercise prices may be lowered if the Company issues securities at lower prices in the future. Such warrants are measured at fair value at each reporting date, and the changes in fair value are included in determining net income (loss) for the period. The Company used a Monte Carlo Simulation model to determine the fair value of the derivative liabilities as of June 30, 2023 and December 31, 2022.

    

June 30, 2023

 

Common stock issuable upon exercise of warrants

 

464,385

Market value of common stock on measurement date

$

2.22

Exercise price

$

8.80

Risk free interest rate (1)

 

4.31

%

Expected life in years

 

3.5 years

Expected volatility (2)

 

104.0

%

Expected dividend yields (3)

 

%

    

December 31, 2022

 

Common stock issuable upon exercise of warrants

 

464,385

Market value of common stock on measurement date

$

2.48

Exercise price

$

8.80

Risk free interest rate (1)

 

4.02

%

Expected life in years

 

4 years

Expected volatility (2)

 

83.6

%

Expected dividend yields (3)

 

%

(1)The risk-free interest rate was determined by management using the applicable Treasury Bill as of the measurement date.
(2)The historical trading volatility was based on historical fluctuations in stock price for Boxlight and certain peer companies.
(3)The Company does not expect to pay a dividend in the foreseeable future.

NOTE 10 – INCOME TAXES

Pretax (loss) income resulting from domestic and foreign operations is as follows (in thousands):

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

Six Months Ended

June 30

June 30, 

June 30, 

June 30, 

    

2023

    

2022

    

2023

    

2022

United States

$

(205)

$

510

$

(3,720)

$

(3,908)

Foreign

 

(351)

 

(443)

 

291

 

(966)

Total pretax book income

$

(556)

$

67

$

(3,429)

$

(4,874)

The Company recorded income tax expense of $255 thousand and $41 thousand for the three months ended June 30, 2023 and 2022, respectively, and income tax expense of $306 thousand and income tax benefit of $45 thousand for the six months ended June 30, 2023 and 2022, respectively. The year-to-date effective tax rate is 8.9% while the June 30, 2022 year-to-date effective rate

20

was (0.9)%. The negative effective tax rate for 2023 is due to the Company paying income taxes in various jurisdictions while incurring a worldwide net loss.  

The increase in tax expense year-over-year is largely due to the decrease in the estimated annual effective tax rate of the US legacy Boxlight entities for the three months ended June 30, 2023 as compared to the estimated annual effective tax rate of the US legacy Boxlight entities for the three months ended June 30, 2022.

The Company operates in the United States, United Kingdom and various other jurisdictions. Income taxes have been provided in accordance with ASC-740-270, based upon the tax laws and rates of the countries in which operations are conducted.

The legacy Boxlight entities are in a net deferred tax asset position in the United States, the United Kingdom and other jurisdictions, primarily driven by net operating losses. The recoverability of these deferred tax assets depends on the Company’s ability to generate taxable income in the jurisdiction to which the carryforward applies. It also depends on specific tax provisions in each jurisdiction that could impact utilization. For example, in the United States, a change in ownership, as defined by federal income tax regulations, could significantly limit the Company’s ability to utilize its U.S. net operating loss carryforwards. Additionally, because U.S. tax laws limit the time during which the net operating losses generated prior to 2018 may be applied against future taxes, if the Company fails to generate U.S. taxable income prior to the expiration dates, the Company may not be able to fully utilize the net operating loss carryforwards to reduce future income taxes. The Company has evaluated both positive and negative evidence as to the ability of its legacy entities in each jurisdiction to generate future taxable income. Based on its long history of cumulative losses in those jurisdictions, it believes it is appropriate to maintain a full valuation allowance on its net deferred tax asset as of June 30, 2023 and December 31, 2022.

The Sahara entities have recorded a net deferred tax liability, which is primarily driven by the net deferred tax liability on the intangibles for which the Sahara entities do not have tax basis. This includes the deferred tax liability recorded during 2021 for the acquisition of Interactive Concepts. The Company does not qualify for any consolidated filing positions in any of these countries, so there is no ability to net the deferred tax liabilities of the Sahara companies against the deferred tax assets of the legacy Boxlight companies.

The tax years from 2009 to 2023 remain open to examination in the U.S. federal jurisdiction and in most U.S. state jurisdictions.  The tax years from 2020 to 2023 remain open to examination in the U.K.  Statutes of limitations vary in other immaterial jurisdictions.

On August 16, 2022, the president signed the Inflation Reduction Act (IRA) into law. The IRA enacted a 15% corporate minimum tax effective in 2024, a 1% tax on share repurchases after December 31, 2022, and created and extended certain tax-related energy incentives. We currently do not expect the tax-related provisions of the IRA to have a material effect on our financial results. 

NOTE 11 – EQUITY

Preferred Shares

The Company’s articles of incorporation, as amended, provide that the Company is authorized to issue 50,000,000 shares of preferred stock, with such preferred stock consisting of: (1) 250,000 shares of non-voting Series A preferred stock, with a par value of $0.0001 per share; (2) 1,586,620 shares of voting Series B preferred stock, with a par value of $0.0001 per share; (3) 1,320,850 shares of voting Series C preferred stock, with a par value of $0.0001 per share; and (4) 48,280,000 shares of “blank check” preferred stock to be designated by the Company’s board of directors. Each authorized series of preferred stock is described below.

Issuance of Preferred Shares

Series A Preferred Stock

At the time of the Company’s initial public offering, the Company issued 250,000 shares of the Company’s non-voting convertible Series A preferred stock to Vert Capital for the acquisition of Genesis. All of the Series A preferred stock was convertible into 49,801 shares of Class A common stock, at the discretion of the Series A stockholder. On August 5, 2019, a total of 82,028 shares of Series A preferred stock were converted into a total of 16,341 shares of Class A common stock. As of June 30, 2023, a total of 167,972 shares of Series A preferred stock remained outstanding which can be converted into 33,461 shares of Class A common stock, at the discretion of the Series A stockholder.

21

Series B Preferred Stock and Series C Preferred Stock

On September 25, 2020, in connection with the acquisition of Sahara Holding Limited ("Sahara”), the Company issued 1,586,620 shares of Series B preferred stock and 1,320,850 shares of Series C preferred stock. The Series B preferred stock has a stated and liquidation value of $10.00 per share and pays a dividend out of the earnings and profits of the Company at the rate of 8% per annum, payable quarterly. The Series B preferred stock is convertible into the Company’s Class A common stock at a conversion price of $13.28 per share which was the closing price of the Company’s Class A common stock on the Nasdaq Stock Market on September 25, 2020 (the “Conversion Price”). Such conversion may occur either (i) at the option of the holder at any time after January 1, 2024, or (ii) automatically upon the Company’s Class A common stock trading at 200% of the Conversion Price for 20 consecutive trading days (based on a volume weighted average price). The Series C preferred stock has a stated and liquidation value of $10.00 per share and is convertible into the Company’s Class A common stock at the Conversion Price either (i) at the option of the holder at any time after January 1, 2026, or (ii) automatically upon the Company’s Class A common stock trading at 200% of the Conversion Price for 20 consecutive trading days (based on a volume weighted average price).

To the extent not previously converted into the Company’s Class A common stock, the outstanding shares of Series B preferred stock shall be redeemable at the option of the holders at any time or from time to time commencing on January 1, 2024 upon, 30 days prior written notice to the holders, for a redemption price, payable in cash, equal to the sum of (a) ($10.00) multiplied by the number of shares of Series B preferred stock being redeemed (the “Redeemed Shares”), plus (b) all accrued and unpaid dividends, if any, on such Redeemed Shares. The Series C preferred stock is also subject to redemption on the same terms commencing January 1, 2026. The aggregate estimated fair value of the Series B and C preferred stock of $28.5 million was included as part of the total consideration paid for the purchase of Sahara.

As the redemption features in the Series B preferred stock and Series C preferred stock are not solely within the control of the Company, the Company has classified the Series B preferred stock and Series C preferred stock as mezzanine or temporary equity in the Company’s condensed consolidated balance sheet. As of June 30, 2023, a total of 1,586,620 and 1,320,850 shares of Series B and C preferred stock remained outstanding, respectively.

Common Stock

The Company’s authorized common stock consists of 1) 18,750,000 shares of Class A voting common stock and 2) 50,000,000 shares of Class B non-voting common stock. Class A and Class B common stock have the same rights except that Class A common stock is entitled to one vote per share while Class B common stock has no voting rights. Upon any public or private sale or disposition by any holder of Class B common stock, such shares of Class B common stock would automatically convert into shares of Class A common stock. As of June 30, 2023 and December 31, 2022, the Company had 9,465,494 and 9,339,587 shares of Class A common stock issued and outstanding, respectively. No Class B shares were outstanding at June 30, 2023 or December 31, 2022.

Issuance of Common Stock

Securities Purchase Agreement

 

On July 22, 2022, the Company, entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an accredited institutional investor (the “Investor”) pursuant to which the Company agreed to issue and sell, in a registered direct offering directly to the Investor, (i) 875,000 shares of the Company’s Class A common stock, par value of $0.0001 per share, (ii) pre-funded warrants (the “Pre-Funded Warrants”) to purchase 44,118 shares of common stock at an exercise price of $0.0008 per share, which Pre-Funded Warrants were issued in lieu of shares of common stock to ensure that the Investor did not exceed certain beneficial ownership limitations, and (iii) warrants to purchase an aggregate of 919,118 shares of common stock at an exercise price of $5.44 per share (the “Warrants,” and collectively with the Pre-Funded Warrants and the Shares, the “Securities”). The Securities were sold at a price of $5.44 per share for total gross proceeds to the Company of $5.0 million (the “Offering”), before deducting estimated offering expenses, and excluding the exercise of any Warrants or Pre-Funded Warrants. The Pre-Funded Warrants were exercisable immediately and the Warrants were exercisable six months after the date of issuance and will expire five and a half years from the date of issuance. As such, the net proceeds to the Company from the Offering, after deducting placement agent’s fees and estimated expenses payable by the Company and excluding the exercise of any Warrants or Pre-Funded Warrants, was $4.6 million of which the proceeds net of issuance costs were allocated based on the relative fair values of the instruments, warrants and prefunded warrants; with $2.4 million allocated to common stock, $2.2 million allocated to warrants and $118 thousand allocated to the pre-funded warrants.

 

22

The Purchase Agreement contains customary representations and warranties and agreements of the Company and the Investors and customary indemnification rights and obligations of the parties. Pursuant to the terms of the Purchase Agreement, the Company has agreed to certain restrictions on the issuance and sale of its common stock or common stock equivalents (as defined in the Purchase Agreement) during the 60-day period following the closing of the Offering, which was on July 26, 2022. On August 9, 2022, the Investor exercised the prefunded warrants.

The Company evaluated whether the Warrants, Pre-Funded Warrants and/or Shares were within the scope of ASC 480 which discusses the accounting for instruments with characteristics of both liabilities and equity. The guidance in ASC 480, and the resulting liability classification, is applicable to such instruments when certain criteria are met. Based on its analysis, the Company concluded that the Warrants, Pre-Funded Warrants and Shares did not meet any of the criteria to be subject to liability classification under ASC 480 and are therefore classified as equity.

Warrants

The Company had equity warrants outstanding of 920,993 and 920,680 at June 30, 2023 and December 31, 2022, respectively.

 

Credit Facility

In conjunction with its receipt of the Whitehawk loan, the Company issued to Whitehawk 66,022 shares of Class A common stock, which were registered pursuant to the Company’s existing shelf registration statement and were delivered to Whitehawk in January 2022.

Repurchase Plan

On February 14, 2023, the Board of Directors of Boxlight Corporation approved the Company’s establishment of a share repurchase program (the “Repurchase Program”) authorizing the Company to purchase up to $15.0 million of the Company’s Class A common stock. Pursuant to the Repurchase Program, the Company may, from time to time, repurchase its Class A common stock in the open market, in privately negotiated transactions or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), in accordance with applicable securities laws and other restrictions. The timing and total amount of any repurchases made under the Repurchase Program will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The authorization expires on January 26, 2027, may be suspended or discontinued at any time, and does not obligate the Company to acquire any amount of Class A common stock. As of June 30, 2023, the Company has not utilized the Repurchase Program.

NOTE 12 – STOCK COMPENSATION

The Company has issued grants under two equity incentive plans, both of which have been approved by the Company’s shareholders: (i) the 2014 Equity Incentive Plan, as amended (the “2014 Plan”), pursuant to which  a total of 798,805 shares of the Company’s Class A common stock have been approved for issuance, and (ii) the 2021 Equity Incentive Plan (the “2021 Plan”), pursuant to which a total of 625,000 shares of the Company’s Class A common stock have been approved for issuance. Upon approval of the 2021 Plan in June 2021, any shares remaining available for issuance under the 2014 Plan were cancelled, and all future grants were issued under the 2021 Plan. The 2021 Plan allows for issuance of shares of our Class A common stock, whether through restricted stock, restricted stock units, options, stock appreciation rights or otherwise, to the Company’s officers, directors, employees and consultants. Prior to the second quarter of 2023, the Company had issued 774,904 shares under the 2021 Plan such that the Company was over the authorized share number. During the three months ended June 30, 2023, the Company cancelled 384,340 shares of previously issued awards such that the Company is under the authorized number of share awards. The fair value of shares previously issued in excess of the approved shares under the 2021 Plan of approximately $13 thousand was reclassed from liability to equity as of June 30, 2023.

Stock Options

Under the Company’s stock option program, pursuant to the 2014 Plan and 2021 Plan, employees may be eligible to receive  awards that provides the opportunity in the future to purchase the Company’s shares at the market price of the stock on the date the award is granted (the strike price). Following the issuance, such options become exercisable over a range of immediately vested to four-year vesting periods and expire five years from the grant date, unless stated differently in the option agreements, if they are not exercised. Stock options have no financial statement effect on the date they are granted but rather are reflected over time through compensation

23

expense. We record compensation expense based on the estimated fair value of the awards which is amortized as compensation expense on a straight-line basis over the vesting period. Accordingly, total expense related to the award is reduced by the fair value of options that are forfeited by employees that leave the Company prior to vesting.

The following is a summary of the option activities during the six months ended June 30, 2023:

    

    

Number of 

Units

Outstanding, December 31, 2022

 

489,485

Granted

 

364,299

Exercised

 

(12,500)

Cancelled

 

(432,220)

Outstanding, June 30, 2023

 

409,064

Exercisable, June 30, 2023

 

305,982

During the six months ended June 30, 2023, the Company granted 364,299 options of which 322,040 were subsequently cancelled and 42,259 vested during the period. The Company estimated the fair value of each stock option award on the date of grant using a Black-Scholes option pricing model. The Company used the following inputs to value options issued during the six months ended June 30, 2023: market value on measurement date, $1.68 to $2.24; exercise price of $2.48 to $3.20; risk free interest rate, 4.19% to 4.22%; expected term, 3 years to 4 years; expected volatility, ranged from 111.45% to 111.74% and expected dividend yield of 0%.

Restricted Stock Units

Under the Company’s 2014 Plan and 2021 Plan, the Company may grant restricted stock units (“RSUs”) to certain employees and non-employee directors. Upon granting the RSUs, the Company recognizes a fixed compensation expense equal to the fair market value of the underlying shares of RSUs granted on a straight-line basis over the requisite services period for the RSUs. Compensation expense related to the RSUs is reduced by the fair value of units that are forfeited by employees that leave the Company prior to vesting. The RSUs vest over a range of immediately vested to four-year vesting periods in accordance with the terms of the applicable RSU grant agreement.

The following is a summary of the RSU activities during the six months ended June 30, 2023:

    

Number of Units

Outstanding, December 31, 2022

 

303,879

Granted

 

72,348

Vested

(79,993)

Forfeited

 

(72,044)

Outstanding, June 30, 2023

 

224,190

During the six months ended June 30, 2023, the Company granted 72,348 RSUs of which 62,300 were subsequently cancelled and 10,048 vested during the period.

24

Stock Compensation Expense

For the three and six months ended June 30, 2023 and 2022, the Company recorded the following stock compensation in general and administrative expense (in thousands):

Three months ended June 30, 

Six months ended June 30, 

    

    

2023

2022

    

2023

2022

Stock options

$

152

$

440

$

321

$

555

Restricted stock units

 

359

489

 

830

1,506

Warrants

 

 

1

1

Total stock compensation expense

$

511

$

929

$

1,152

$

2,062

NOTE 13 – RELATED PARTY TRANSACTIONS

Management Agreement

On November 1, 2022, the Company entered into a consulting agreement with Mark Elliott, former CEO of Boxlight and a current member of the Board of Directors. Under the terms of the agreement, Mr. Elliott is to provide sales, marketing, management and related consulting services to assist the Company in sourcing and entering into agreements with one or more customers to provide products and services for specified school districts. The Company will pay Mr. Elliott a fixed payment of $4 thousand per month and commissions equal to 15% of gross profit derived by the Company based on total purchase order revenue. The agreement, unless renewed or extended, will expire on December 31, 2023. For the six months ended June 30, 2023, the Company paid $36 thousand under the agreement.

On January 31, 2018, the Company entered into a management agreement (the “Management Agreement”) with an entity owned and controlled by our Chief Executive Officer and Chairman, Michael Pope. The Management Agreement is separate and apart from Mr. Pope’s employment agreement with the Company. The Management Agreement will become effective as of the first day of the same month that Mr. Pope’s employment with the Company terminates. Thereafter, and for a term of 13 months, Mr. Pope will provide consulting services to the Company including sourcing and analyzing strategic acquisitions, assisting with financing activities, and other services. As consideration for the services provided, the Company will pay Mr. Pope a management fee equal to 0.375% of the consolidated net revenues of the Company, payable in monthly installments, not to exceed $250,000 in any calendar year. At his option, Mr. Pope may defer payment until the end of each year and/or receive payment in the form of shares of Class A common stock of the Company.

NOTE 14 – COMMITMENTS AND CONTINGENCIES

Contingencies

The Company assesses its exposure related to legal matters and other items that arise in the regular course of its business. If the Company determines that it is probable a loss has been incurred, the amount of the loss, or an amount within the range of loss, that can be reasonably estimated is recorded. The Company has not identified any legal matters that could have a material adverse effect on our consolidated results of operations, financial position or cash flows.

Purchase Commitments

The Company is legally obligated to fulfill certain purchase commitments made to vendors that supply materials used in the Company’s products. As of June 30, 2023, the total amount of such open inventory purchase orders was $30.6 million.

25

NOTE 15 – CUSTOMER AND SUPPLIER CONCENTRATION

There was one customer that accounted for greater than 10% of the Company’s consolidated revenues for the six months ended June 30, 2023 and 2022. Details are as follows:

Total revenues 

Total revenues 

from the customer

Accounts 

from the customer 

Accounts 

as a percentage of 

receivable from

as a percentage of 

receivable from

total revenues 

the customer as of

total revenues 

the customer as of

for the six months ended

June 30, 

for the six months ended

June 30, 

June 30, 

2023

June 30, 

2022

Customer

2023

(in thousands)

2022

(in thousands)

1

14.6

%  

$

4,071

 

11.7

%  

$

4,923

For the six months ended June 30, 2023, the Company’s purchases were concentrated primarily with one vendor. For the six months ended June 30, 2022, the Company’s purchases were concentrated primarily with two vendors. Details are as follows:

    

Total purchases 

    

    

Total purchases 

    

from the vendors

from the vendors

as a percentage of

Accounts payable 

as a percentage 

Accounts payable 

total cost of 

(prepayment) to 

of total cost of 

(prepayment) to 

revenues for 

the vendors as of

revenues for 

the vendors as of

the six months ended

June 30, 

the six months ended

June 30, 

June 30, 

2023

June 30, 

2022

Vendor

2023

(in thousands)

2022

(in thousands)

1

17.5

%

$

4,812

39.5

%

$

10,894

2

 

-

%

$

17.6

%

$

409

The Company believes there are other suppliers that could be substituted should the above cited vendor become unavailable or non-competitive.

NOTE 16 – SEGMENTS

Information about our Company’s operations by operating segment is shown in the following tables (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2023

2022

2023

2022

Revenue, net

Americas

$

30,067

$

27,681

$

51,134

$

47,757

EMEA

19,964

31,911

43,919

62,606

Rest of World

321

86

1,644

191

Eliminations and Adjustments (1)

(3,300)

(50)

(8,455)

(323)

Total Revenue, net

$

47,052

$

59,628

$

88,242

$

110,231

Income (Loss) from Operations

Americas

2,941

838

2,794

(2,089)

EMEA

(859)

35

(1,260)

(457)

Rest of World

(3)

5

405

13

Eliminations and Adjustments (1)

(3)

3

(43)

(40)

Total Income (Loss) from Operations

$

2,076

$

881

$

1,896

$

(2,573)

(1)Eliminations and adjustments represent net sales between the Americas, EMEA and Rest of World segments. Sales between these segments are generally valued at market.

26

June 30, 

December 31, 

2023

2022

Identifiable Assets

Americas

$

91,419

$

88,451

EMEA

88,086

104,978

Rest of World

2,808

1,966

Total Identifiable Assets

$

182,313

$

195,395

NOTE 17 – SUBSEQUENT EVENTS

On July 20, 2023, the Company paid $3.0 million on its Credit Agreement with Whitehawk. The payment was for amounts borrowed under the Third Amendment to the Credit Agreement that were required to be repaid by September 29, 2023. There were no pre-payment penalties or premiums included with this payment.

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

The following Management’s Discussion and Analysis (“MD&A”) should be read in conjunction with the financial statements and the related notes thereto included elsewhere herein. The MD&A contains forward-looking statements that involve risks and uncertainties, such as statements of the Company’s plans, objectives, expectations, and intentions. Any statements that are not statements of historical fact are forward-looking statements. When used, the words “believe,” “plan,” “intend,” “anticipate,” “target,” “estimate,” “expect,” and the like, and/or future-tense or conditional constructions (“will,” “may,” “could,” “should,” etc.), or similar expressions, identify certain of these forward-looking statements. These forward-looking statements are subject to risks and uncertainties that could cause actual results or events to differ materially from those expressed or implied by the forward-looking statements in this report. The actual results and the timing of events could differ materially from those anticipated in these forward-looking statements as a result of several factors.

Historical results may not be indicative of future performance. The Company’s forward-looking statements reflect its current views about future events, are based on assumptions and are subject to known and unknown risks and uncertainties that could cause actual results to differ materially from those contemplated by these statements. We undertake no obligation to publicly update or revise any forward-looking statements, including any changes that might result from any facts, events, or circumstances after the date hereof that may bear upon forward-looking statements. Furthermore, we cannot guarantee future results, events, levels of activity, performance, or achievements.

Overview

We are a technology company that is seeking to become a world-wide leading innovator and integrator of interactive products and software for schools, education, business, and government interactive spaces. We currently design, produce and distribute interactive displays, collaboration software, supporting accessories and professional services. We also distribute science, technology, engineering, and math (or “STEM”) products, including a robotics and coding system, 3D printing solution and portable science lab. The Company’s products are integrated into its software suite that provides tools for presentation creation and delivery, assessment, and collaboration.

Effective January 1, 2023, we changed our segment reporting to align with the geographic markets in which we operate. Our operations are now organized, managed, and classified into three reportable segments – Europe, Middle East, and Africa (“EMEA”), North and Central America (“Americas”), and all other geographic regions (“Rest of World”). Our EMEA segment consists of the operations of Sahara Holding Limited and its subsidiaries. Our Americas segment consists primarily of Boxlight, Inc. and its subsidiaries, and the Rest of World segment consists primarily of Boxlight Australia, PTY LTD (“Boxlight Australia”)

Each of our operating segments are primarily engaged in the sale of education technology products and services in the education market but which are also sold into the health, government and corporate sectors and derive a majority of their revenues from the sale of flat-panel displays, audio and other hardware accessory products, software solutions and professional services. Generally, our displays produce higher net operating revenues but lower gross profit margins than our accessory solutions and professional services.

27

To date, we have generated substantially all of the Company’s revenue from the sale of hardware (primarily consisting of interactive displays) and software to the educational market in the United States and Europe.

We have also implemented a comprehensive plan to reach and maintain profitability both from our core business operations and as a result of making strategic business acquisitions. Highlights of the plan include:

Integrating products of the acquired companies and cross training sales representatives to increase their offerings and productivity;
Hiring new sales representatives with significant industry experience in their respective territories, and
Expanding our reseller partner network both in key territories and in new markets, thereby increasing our penetration and reach.

Acquisition Strategy and Challenges

The Company has completed multiple acquisitions from 2015 through 2021 and may target additional acquisition opportunities in the future. The Company’s growth strategy includes acquiring assets and technologies of companies that have products, technologies, industry specializations or geographic coverage that extend or complement our existing business. The process to undertake a potential acquisition is time-consuming and costly. In the event we pursue additional acquisitions, we expect to expend significant resources to undertake business, financial and legal due diligence on our potential acquisition targets, and there is no guarantee that we will complete any acquisition that we pursue.

We believe we can achieve significant cost-savings by merging the operations of the companies we acquire and after their acquisition, leverage the opportunity to reduce costs through the following methods:

Staff reductions – consolidating resources, such as accounting, marketing and human resources;
Economies of scale – improved purchasing power with a greater ability to negotiate prices with suppliers; and
Improved market reach and industry visibility – increasing our customer base and entry into new markets.

Components of our Results of Operations and Financial Condition

Revenues are comprised of hardware products, software services, and professional development revenues less sales discounts.

Product revenue. Product revenue is derived from the sale of our hardware (interactive projectors), flat panels, peripherals, and accessories, along with other third-party products, directly to our customers, as well as through our network of domestic and international distributors.
Professional development revenue. We receive revenue from providing professional development services through third parties and our network of distributors.

Cost of revenues

Our cost of revenues is comprised of the following:

costs to purchase components and finished goods directly;
third-party logistics costs;
inbound and outbound freight costs, and customs and duties charges;
costs associated with the repair of products under warranty;

28

write-downs of inventory carrying value to adjust for excess and obsolete inventory and periodic physical inventory counts; and
cost of professionals to deliver professional development training related to the use of our products.

We outsource some of our warehouse operations and order fulfillment and purchase products from related and third parties. Our product costs will vary directly with volume and the costs of underlying product components as well as the prices we are able to negotiate with our contract manufacturers. Shipping costs fluctuate with volume as well as with the method of shipping chosen in order to meet customer demand. As a global company with suppliers centered in Asia and customers located worldwide, we have used, and may in the future use, air shipping to deliver our products directly to our customers. Air shipping is more costly than sea or ground shipping or other delivery options. We primarily use air shipping to meet the demand of our products during peak seasons and new product launches.

Gross profit and gross profit margin

Gross profit and gross profit margin have been, and may in the future be, influenced by several factors including: product, channel and geographical revenue mix; changes in product costs related to the release of projector models; and component, contract manufacturing and supplier pricing and foreign currency exchange. As we primarily procure our product components and manufacture our products in Asia, our suppliers incur many costs, including labor costs, in other currencies. To the extent that exchange rates move unfavorably for our suppliers, they may seek to pass these additional costs on to us, which could have a material impact on future average selling prices and unit costs. Gross profit and gross profit margin may fluctuate over time based on the factors described above.

Operating expenses

We classify our operating expenses into two categories: general and administrative and research and development.

General and administrative. General and administrative expense consists of personnel related costs, which include salaries and stock-based compensation, as well as the costs of professional services, such as accounting and legal, facilities, information technology, depreciation and amortization and other administrative expenses. General and administrative expense may fluctuate as a percentage of revenue, notably in the second and third quarters of our fiscal year when we have historically experienced our highest levels of revenue.

Research and development. Research and development expense consists primarily of personnel related costs, prototype and sample costs, design costs and global product certifications mostly for wireless certifications.

Other income (expense), net

Other income (expense), net primarily consists of interest expense associated with our debt financing arrangements, gains (losses) on the settlements of debt, and the effects of changes in the fair value of derivative liabilities.

Income tax (expense) benefit

We are subject to income taxes in the jurisdictions in which we do business, including the United States, United Kingdom, Mexico, Sweden, Finland, Holland and Germany. The United Kingdom, Mexico, Sweden, Finland, Holland and Germany have a statutory tax rate different from that of the United States. Additionally, certain jurisdictions of the Company’s international earnings are also taxable in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to U.S. income, the absorption of foreign tax credits, changes in the valuation of our deferred tax assets and liabilities and changes in tax laws. We regularly assess the likelihood of adverse outcomes resulting from the examination of our tax returns by the U.S. Internal Revenue Service, or IRS, and other tax authorities to determine the adequacy of our income tax reserves and expense. Should actual events or results differ from our current expectations, charges or credits to our income tax expense may become necessary. Any such adjustments could have a significant impact on our results of operations.

29

Operating Results – Boxlight Corporation

For the three-month periods ended June 30, 2023 and 2022 

Revenues. Total revenues for the three months ended June 30, 2023 were $47.1 million as compared to $59.6 million for the three months ended June 30, 2022, resulting in a 21.1% decrease. The decrease in revenues was primarily due to lower sales volume across all markets.

Cost of Revenues. Cost of revenues for the three months ended June 30, 2023 were $29.2 million as compared to $42.8 million for the three months ended June 30, 2022, resulting in a 31.7% decrease. The decrease in cost of revenues was attributable to the decrease in units sold, along with lower manufacturing and shipping costs in the second quarter of 2023 compared to the prior year’s second quarter.

 

Gross Profit. Gross profit for the three months ended June 30, 2023 was $17.8 million as compared to $16.8 million for the three months ended June 30, 2022, an increase of 5.9%. The gross profit margin was 37.9% for the three months ended June 30, 2023 and 28.2% for the three months ending June 30, 2022. The increase in gross profit is primarily related to the decrease in manufacturing and shipping costs noted above.

General and Administrative Expenses. General and administrative expenses for the three months ended June 30, 2023 were $15.2 million and 32.4% of revenue as compared to $15.3 million and 25.7% of revenue for the three months ended June 30, 2022. The decrease can be attributed primarily to a decrease in stock compensation expense.

 

Research and Development Expenses. Research and development expenses were $525 thousand and $649 thousand for the three months ended June 30, 2023 and 2022, respectively, and represented 1.1% of revenue for each period.

 

Other Income (Expense). Other expense, net for the three months ended June 30, 2023 was $2.6 million as compared to $814 thousand for the three months ended June 30, 2022, representing an increase of $1.8 million. The increase was primarily due to a $1.5 million change in the fair value of derivative liabilities and a $0.3 million increase in interest expense.

Income Tax (Expense) Benefit. Income tax expense for the three months ended June 30, 2023 was $255 thousand, as compared to $41 thousand for the three months ended June 30, 2022. The increase in tax expense year-over-year is largely due to foreign pretax book income for the three months ended June 30, 2023 as compared to foreign pretax loss for the three months ended June 30, 2022.

Net Loss. Net loss was $811 thousand for the three months ended June 30, 2023. Net income was $26 thousand for the three months ended June 30, 2022 and was a result of the changes noted above.

For the six-month periods ended June 30, 2023 and 2022 

Revenues. Total revenues for the six months ended June 30, 2023 were $88.2 million as compared to $110.2 million for the six months ended June 30, 2022, resulting in a 19.9% decrease. The decrease in revenues was primarily due to lower sales volume across all markets and a decrease in foreign exchange rates during the first half of 2023 compared to the first half of 2022.

Cost of Revenues. Cost of revenues for the six months ended June 30, 2023 were $55.3 million as compared to $80.8 million for the six months ended June 30, 2022, resulting in a 31.6% decrease. The decrease in cost of revenues was attributable to the decrease in units sold, along with lower manufacturing and shipping costs in the first half of 2023 compared to the first half of the prior year.

 

Gross Profit. Gross profit for the six months ended June 30, 2023 was $33.0 million as compared to $29.5 million for the six months ended June 30, 2022, an increase of 12.0%. The gross profit margin was 37.4% for the six months ended June 30, 2023 and 26.7% for the six months ended June 30, 2022. The increase in gross profit is primarily related to the decrease in manufacturing and shipping costs noted above.

30

General and Administrative Expenses. General and administrative expenses for the six months ended June 30, 2023 were $30.0 million, representing 33.9% of revenue as compared to $30.8 million representing 27.9% of revenue for the six months ended June 30, 2022. The decrease in general and administrative expenses for the period ended June 30, 2023 can be attributed primarily to a decrease in stock compensation expense.

 

Research and Development Expenses. Research and development expenses for the six months ended June 30, 2023 were $1.1 million and $1.3 million and represented 1.3% and 1.1% of revenue for the six months ended June 30, 2023 and 2022, respectively.

 

Other Income (Expense). Other expense, net for the six months ended June 30, 2023 was $5.3 million as compared to $2.3 million for the six months ended June 30, 2022, representing an increase of $3.0 million. The increase was primarily due to a $1.7 million change in the fair value of derivative liabilities, $0.9 million recognized upon the settlement of certain debt obligations during the six months ended June 30, 2022, and a $0.5 million increase in interest expense.

Income Tax (Expense) Benefit. Income tax expense for the six months ended June 30, 2023 was $306 thousand, as compared to $45 thousand in income tax benefit for the six months ended June 30, 2022. The increase in tax expense year-over-year is largely due to foreign pretax book income for the six months ended June 30, 2023 as compared to foreign pretax loss for the six months ended June 30, 2022.

Net Loss. Net loss was $3.7 million and $4.8 million for the six months ended June 30, 2023 and 2022 respectively and was a result of the changes noted above.

Use of Non-GAAP financial measures

To provide investors with additional insight and allow for a more comprehensive understanding of the information used by management in its financial and decision-making surrounding operations, we supplement our condensed consolidated financial statements which are prepared in accordance with GAAP with EBITDA and Adjusted EBITDA, both non-GAAP financial measures of earnings.

EBITDA represents net loss before income tax expense, interest income, interest expense, depreciation and amortization. Adjusted EBITDA represents EBITDA, plus stock compensation expense, the change in fair value of derivative liabilities, purchase accounting impact of fair valuing inventory and deferred revenue, and non-cash losses associated with debt settlement. Management uses EBITDA and Adjusted EBITDA as financial measures to evaluate the profitability and efficiency of the Company’s business model, and to assess the strength of the underlying operations of our business. These adjustments, and the non-GAAP financial measure that is derived from them, provide supplemental information to analyze our operations between periods and over time. Investors should consider the Company’s non-GAAP financial measures in addition to, and not as a substitute for, financial measures prepared in accordance with GAAP.

 

31

The following table contains reconciliations of net income and losses to EBITDA and adjusted EBITDA for the periods presented:

Three Months Ended

Three Months Ended

Six Months Ended

Six Months Ended

    

June 30, 

    

June 30, 

June 30, 

    

June 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Net Income (loss)

$

(811)

$

26

$

(3,735)

$

(4,829)

Depreciation and amortization

 

2,298

 

2,266

 

4,561

 

4,587

Interest expense

 

2,788

 

2,417

 

5,235

 

4,733

Income tax expense (benefit)

 

255

 

41

 

306

 

(45)

EBITDA

$

4,530

$

4,750

$

6,367

$

4,446

Stock compensation expense

 

511

 

929

 

1,152

 

2,062

Change in fair value of derivative liabilities

 

(184)

 

(1,660)

 

40

 

(1,650)

Purchase accounting impact of fair valuing inventory

 

80

 

589

 

223

 

1,206

Purchase accounting impact of fair valuing deferred revenue

 

472

 

589

 

942

 

1,238

Gain on settlement of debt

 

 

(3)

 

 

(856)

Adjusted EBITDA

$

5,409

$

5,194

$

8,724

$

6,446

Discussion of Effect of Seasonality on Financial Condition

Certain accounts in our financial statements are subject to seasonal fluctuations. As our business and revenues grow, we expect these seasonal trends to be reduced. The bulk of our products are shipped to our educational customers prior to the beginning of the school year, usually in July, August or September. To prepare for each school year, we generally build up inventories during the second quarter of the year. As a result, inventories tend to be at their highest levels at that point in time. In the first quarter of the year, inventories tend to decline significantly as products are delivered to customers. Thereafter, during the first quarter, we do not generally need to restock inventories at the same inventory levels. Accounts receivable balances tend to be at the highest levels in the third quarter, at which point we record the highest level of sales.

Liquidity and Capital Resources

As of June 30, 2023, we had cash and cash equivalents of $15.6 million, a working capital balance of $64.8 million, and a current ratio of 2.79. On June 30, 2022 we had $11.6 million of cash and cash equivalents, a working capital balance of $53.8 million, and a current ratio of 1.99.

For the six months ended June 30, 2023 and 2022, we had net cash provided by and used in operating activities of $10 thousand and $6.9 million, respectively. Cash provided by operating activities increased year over year as a result of higher margins on our products leading to increased operating income. We had net cash used in investing activities of $100 thousand and $659 thousand for the six months ended June 30, 2023 and 2022, respectively. Cash used in investing activities is related to purchases of property and equipment. For the six months ended June 30, 2023 and 2022, we had net cash provided by financing activities of $1.0 million and $621 thousand, respectively. Cash provided by financing activities is primarily related to a $3.0 million under the Company’s Credit Facility, partially offset by $1.4 million in principal payments on our Credit Facility and $635 thousand in payments of fixed dividends to our Series B preferred shareholders.

Our liquidity needs are funded by operating cash flow and available cash. Our cash requirements consist primarily of day-to-day operating expenses, capital expenditures and contractual obligations with respect to facility leases. We lease all of our office facilities. We expect to make future payments on existing leases from cash generated from operations. We have limited credit available from our major vendors and are required to prepay the majority of our inventory purchases, which further constrains our cash liquidity. In addition, our industry is seasonal with many sales to educational customers occurring during the second and third quarters when schools make budget appropriations and classes are not in session limiting disruptions related to product installation. This seasonality makes our needs for cash vary significantly from quarter to quarter.

In addition to the cash flows generated by our ongoing operating activities we financed our operations during 2023 and 2022 with our Credit Facility with Whitehawk. Prior to April 24, 2023 we maintained a delayed draw term loan of which we had $7.5 million

32

available as of June 30, 2023. On April 24, 2023, we drew $3.0 million on our delayed draw term loan that will be used for working capital purposes. The completion of the additional draw eliminates further delayed draws under the term loan agreement. The $3.0 million is required to be repaid prior to September 29, 2023. The $3.0 million was repaid during the third quarter of 2023.

To the extent not previously converted into the Company’s Class A common stock, the outstanding shares of our Series B preferred stock are redeemable at the option of the holders at any time or from time to time commencing on January 1, 2024 upon, 30 days’ prior written notice to the Company, for a redemption price, payable in cash, equal to the sum of (a) ($10.00) multiplied by the number of shares of Series B preferred stock being redeemed (the “Redeemed Shares”), plus (b) all accrued and unpaid dividends, if any, on such Redeemed Shares. We may be required to seek alternative financing arrangements or restructure the terms of the agreement with the Series B preferred shareholders on terms that are not favorable to us if cash and cash equivalents are not sufficient to fully redeem the Series B preferred shares. We are currently evaluating alternatives to refinance or restructure the Series B preferred shares including extending the maturity of the Series B preferred shares beyond the current optional conversion date.

Given the uncertainty surrounding global supply chains, global markets, and general global uncertainty as a result of the ongoing conflict between Russia and Ukraine and the continuing COVID-19 pandemic, the availability of debt and equity capital has been reduced and the cost of capital has increased. Furthermore, recent adverse developments affecting the financial services industry including events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions may lead to market-wide liquidity problems. This in turn could result in a reduction in our ability to access funding sources and credit arrangements in amounts adequate to finance our current and future business operations. Increasing our capital through equity issuance at this time could cause significant dilution to our existing stockholders. However, while there can be no guarantee we will be able to access capital when needed, we are confident that the Company will be able to manage through the current challenges in the equity and debt finance markets by managing payment terms with our customers and vendors.

Cash and cash equivalents, along with anticipated cash flows from operations, are expected to provide sufficient liquidity for working capital needs and debt service requirements.

Financing

See Note 8 – Debt for a discussion of our existing debt financing arrangements.

Off Balance Sheet Arrangements

We have no significant off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, results of operations or liquidity and capital resources.

Critical Accounting Policies and Estimates

Our condensed consolidated financial statements are prepared in accordance with GAAP. In connection with the preparation of our financial statements, we are required to make assumptions and estimates about future events and apply judgments that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We base our assumptions, estimates and judgments on historical experience, current trends, and other factors that management believes to be relevant at the time our condensed consolidated financial statements are prepared. On a regular basis, we review the accounting policies, assumptions, estimates and judgments to ensure that our financial statements are presented fairly and in accordance with GAAP. However, because future events and their effects cannot be determined with certainty, actual results could differ from our assumptions and estimates, and such differences could be material.

Our significant accounting policies are discussed in the notes to the unaudited condensed consolidated financial statements and in Note 1 in the Company’s 2022 Annual Report, which was filed with the SEC on March 17, 2023. We believe that the following accounting estimates are the most critical to aid in fully understanding and evaluating our reported financial results, and they require our most difficult, subjective, or complex judgments, resulting from the need to make estimates about the effect of matters that are inherently uncertain:

1.Revenue Recognition
2.Goodwill and Intangible assets

As of June 30, 2023, we determined that a triggering event had occurred as a result of our market capitalization that suggested one or more of the reporting units may have fallen below the carrying amounts. In addition, changes in our reporting segments resulted

33

in a change in the composition of our reporting units. As a result of these changes, we determined the Company had two reporting units for purposes of testing based upon entities that comprise the Americas and EMEA reporting segments. For purposes of impairment testing, we allocated goodwill to the reporting units based upon a relative fair value allocation approach and assigned approximately $22.5 million and $2.9 million of goodwill to the America and EMEA reporting units, respectively.

As of June 30, 2023, we performed an interim goodwill impairment test as a result of the triggering events identified. In analyzing goodwill for potential impairment in the quantitative impairment test, we used a combination of the income and market approaches to estimate the fair value. Under the income approach, we calculated the fair value based on estimated future discounted cash flows. The assumptions used are based on what we believe a hypothetical marketplace participant would use in estimating fair value and include the discount rate, projected average revenue growth and projected long-term growth rates in the determination of terminal values. Under the market approach, we estimated the fair value based on market multiples of revenue or earnings before interest, income taxes, depreciation, and amortization for benchmark companies. Based on the results of our interim test as of June 30, 2023, we concluded that the estimated fair value of each reporting unit exceeded the respective carrying value and, as such, we concluded that the goodwill assigned to each reporting unit, as of June 30, 2023, was not impaired. However, we concluded that as of June 30, 2023, our Americas reporting unit was at risk of failing step one of the goodwill impairment test.

As of June 30, 2023, we determined that our Americas reporting unit had an estimated fair value in excess of its respective carrying value of approximately 4%. The estimated fair value of our reporting units are closely aligned with the ultimate amount of revenue and operating income that it achieves over the projected period. Our discounted cash flows, for goodwill impairment testing purposes, assumed that, through fiscal year 2028, this reporting unit would achieve a compounded annual revenue growth rate of approximately 5.0% from its forecasted 2023 revenue. Beyond fiscal 2028, we assumed a long-term revenue growth rate of 3.0% in the terminal year. As of June 30, 2023, we utilized a WACC of 14.0% for the Americas reporting unit. Given expected growth projections from industry sources, we believe these modest long-term growth rates and the WACC are appropriate to use for our future cash flow assumptions. We also believe that it is possible that our actual revenue growth rates could be significantly higher due to a number of factors, including: (i) the availability of government funding allocated to the education sector as a result of the CARES Act and other recent economic relief stimulus packages; (ii) the growth of education technology products and services outside of flat-panel sales such as audio, STEM products and professional services; and (iii) the continued growth in sales to enterprise customers. Modest changes in other key assumptions used in our June 30, 2023 impairment analysis may result in the requirement to proceed to step two of the goodwill impairment test in future periods. If this reporting unit fails step one in the future, we would be required to perform step two of the goodwill impairment test. If we perform step two, up to $22.5 million of goodwill assigned to the Americas reporting unit could be written off in the period that the impairment is triggered.

During the second half of our fiscal 2023, because our goodwill impairment analysis is sensitive to the ultimate spending decisions by our customers, we will continue to monitor key assumptions and other factors utilized in our June 30, 2023 interim goodwill impairment analysis. It is possible that, during the remainder of fiscal year 2023, business conditions (both in the U.S. and internationally) could potentially deteriorate and our current or prospective customers could materially postpone, reduce or even forgo purchases of our products and services. Any impairment charges that we may take in the future could be material to our results of operations and financial condition.

3.Stock-based Compensation Expense
4.Derivative Warrant Liabilities
5.Income Taxes

Recent Accounting Pronouncements

For information on accounting pronouncements that have impacted or are expected to materially impact our consolidated financial condition, results of operations or cash flows, see Note 1 to our unaudited condensed consolidated financial statements.

Item 3. Quantitative and Qualitative Disclosure About Market Risk

As a “smaller reporting company,” this item is not required.

34

Item 4. Controls and Procedures

(a) Evaluation of disclosure controls and procedures.

We maintain disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act that are designed to ensure that information required to be disclosed in our reports filed or submitted to the SEC under the Exchange Act is recorded, processed, summarized and reported within the time periods specified by the SEC’s rules and forms, and that information is accumulated and communicated to management, including the principal executive and financial officer as appropriate, to allow timely decisions regarding required disclosures. Our principal executive officer and principal financial officer evaluated the effectiveness of disclosure controls and procedures as of the end of the period covered by this report (“Evaluation Date”), pursuant to Rule 13a-15(b) under the Exchange Act. Based on that evaluation, our principal executive officer and principal financial officer concluded that, as of the Evaluation Date, our disclosure controls and procedures were not effective due to material weaknesses described in our 2022 Annual Report on Form 10-K, as filed with the SEC on March 17, 2023.

Notwithstanding the existence of these material weaknesses, we believe that the unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q fairly present in accordance with the GAAP, in all material respects, our financial condition, results of operations and cash flows for the periods presented in this report.

Limitations on Effectiveness of Controls.

A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all controls systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving its objectives.

(b) Changes in internal controls over financial reporting.

There were no changes made in the internal controls over financial reporting for the quarter ended June 30, 2023 that have materially affected our internal control over financial reporting.

PART II — OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

While we are not currently involved in any material legal proceedings, from time-to-time we are, and we anticipate that we will be, involved in legal proceedings, claims, and litigation arising in the ordinary course of our business and otherwise. The ultimate costs to resolve any such matters could have a material adverse effect on our financial statements. The Company’s management believes, based on current information, matters currently pending or threatened are not expected to have a material adverse effect on the Company’s consolidated financial position or results of operations.

ITEM 1A. RISK FACTORS

For information regarding risk factors pertinent to the Company’s business please refer to Part I Item 1A of the Company’s 2022 Annual Report on Form 10-K, which was filed with the SEC on March 17, 2023 and is incorporated by reference herein. There have been no material changes from the risk factors described in our Form 10-K other than the following:

Unstable market and economic conditions and potential disruptions in the credit markets may adversely affect our business, including the availability and cost of short-term funds for liquidity requirements and our ability to meet long-term commitments, which could adversely affect our results of operations, cash flows and financial condition.

If internally generated funds are not available from operations, we may be required to rely on the banking and credit markets to meet our financial commitments and short-term liquidity needs. Our access to funds under our revolving credit facility or pursuant to arrangements with other financial institutions is dependent on the financial institution’s ability to meet funding commitments. Financial institutions may not be able to meet their funding commitments if they experience shortages of capital and liquidity or if they experience high volumes of borrowing requests from other borrowers within a short period of time.

 

35

In addition, the global credit and financial markets have recently experienced extreme volatility and disruptions, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, inflationary pressure and interest rate changes and uncertainty about economic stability. More recently, the closures of Silicon Valley Bank, Signature Bank and First Republic Bank and their placement into receivership with the Federal Deposit Insurance Corporation (FDIC) created bank-specific and broader financial institution liquidity risk and concerns. Although the Department of the Treasury, the Federal Reserve and the FDIC jointly released a statement that depositors at Silicon Valley Bank and Signature Bank would have access to their funds, even those in excess of the standard FDIC insurance limits, under a systemic risk exception, future adverse developments with respect to specific financial institutions or the broader financial services industry may lead to market-wide liquidity shortages, impair the ability of companies to access near-term working capital needs, and create additional market and economic uncertainty. There can be no assurance that future credit and financial market instability and a deterioration in confidence in economic conditions will not occur. Our general business strategy may be adversely affected by any such economic downturn, liquidity shortages, volatile business environment or continued unpredictable and unstable market conditions. If the equity and credit markets deteriorate, or if adverse developments are experienced by financial institutions, it may cause short-term liquidity risk and also make any necessary debt or equity financing more difficult, more costly and more dilutive. Failure to secure any necessary financing in a timely manner and on favorable terms could have a material adverse effect on our growth strategy, financial performance and stock price and could require us to delay or abandon clinical development plans. In addition, there is a risk that one or more of our current service providers, financial institutions, manufacturers and other partners may be adversely affected by the foregoing risks, which could directly affect our ability to attain our operating goals on schedule and on budget.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

Not Applicable

ITEM 4. MINE SAFETY DISCLOSURES

Not Applicable.

ITEM 5. OTHER INFORMATION

None.

ITEM 6. EXHIBITS

The following exhibits are filed or furnished with this report:

Exhibit No.

    

Description of Exhibit

3.1

Eleventh Amended and Restated Articles of Incorporation (incorporated by reference to Exhibit 3.5 to the Registration Statement on Form S-1 (File No. 333-204811) filed on December 15, 2016).

3.2

Amended and Restated Bylaws adopted June 24, 2021 (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed on June 24, 2021).

4.1

Certificate of Designations of Series A Convertible Preferred Stock (incorporated by reference to Exhibit 4.1 in the Registration Statement on Form S-1 (Reg. No. 377-00845) filed on June 9, 2015).

4.2

Amended and Restated Certificate of Designations of Series A Convertible Preferred Stock (incorporated by reference to Exhibit 4.1 to the Registration Statement on Form S-1/A (Reg. No 333-204811) filed on October 9, 2015.

4.3

Operating Agreement of EOSEDU, LLC, dated September 17, 2018, by and between the Boxlight Corporation and EOSEDU, LLC dated September 17, 2018 (incorporated by reference to Exhibit 4.8 to Amendment No. 1 to the Registration Statement on Form S-1 (Reg. No. 333-226068) filed on September 24, 2018).

4.4

Form of Amended and Restated Certificate of Designations for Series B Convertible Preferred Stock (incorporated by reference to Exhibit 4.3 to the Quarterly Report on Form 10-Q for the period ended September 30, 2020).

4.5

Form of Amended and Restated Certificate of Designations for the Series C Convertible Preferred Stock (incorporated by reference to Exhibit 4.4 to the Quarterly Report on Form 10-Q for the period ended September 30, 2020).

4.6

Form of Warrant, dated December 31, 2021, issued to WhiteHawk Finance LLC (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8- K filed January 5, 2022).

36

4.7

Description of Securities. (incorporated by reference to Exhibit 4.9 to the Annual Report on Form 10- K filed March 17, 2023).

4.8

Form of Pre-Funded Warrant (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K filed July 26, 2022).

4.9

Form of Warrant (incorporated by reference to Exhibit 4.2 to the Current Report on Form 8-K filed July 26, 2022).

10.1

 

Third Amendment to Credit Agreement, dated April 24, 2023, between Boxlight Corporation, its subsidiaries, Whitehawk Capital Partners, LP and Whitehawk Finance LLC (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed April 26, 2023).

10.2

Note of Borrowing, dated April 24, 2023, from Boxlight Corporation addressed to Whitehawk Capital Partners, LP(incorporated by reference to exhibit 10.2 to the Current Report on Form 8-k filed April 26, 2023).

10.3*

Consent of Waiver of Borrowing Base Default, SOFR Amendment and amendment of Prepayment Premium dated June 15, 2023, between Boxlight Corporation, its subsidiaries, Whitehawk Capital Partners, LP and Whitehawk Finance LLC.

10.4*

Fourth Amendment to the Credit Agreement, dated June 26, 2023, between Boxlight Corporation, its subsidiaries, Whitehawk Capital Partners, LP and Whitehawk Finance LLC.

31.1*

 

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2*

 

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1**

 

Certification of Chief 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 Chief Financial 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 XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

* Filed herewith.

** Furnished herewith.

SIGNATURES

In accordance with the requirements of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

BOXLIGHT CORPORATION

 

 

                 

August 9, 2023

By:

/s/ Michael Pope

 

 

Michael Pope

 

 

Chief Executive Officer

August 9, 2023

By: 

/s/ Greg Wiggins  

 

 

Greg Wiggins

 

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

37

EX-10.3 2 boxl-20230630xex10d3.htm EX-10.3

Exhibit 10.3

BOXLIGHT CORPORATION

2750 Premiere Parkway, Suite 900

Duluth, GA 30097

June 15, 2023

Whitehawk Capital Partners, LP

11601 Wilshire Boulevard, Suite 1250

Los Angeles, CA 90025

RE: Consent to Waiver of Borrowing Base Default, “SOFR” Amendment and amendment of Prepayment Premium

Dear Mr. Louzan,

Reference is made to:

(i)

the Credit Agreement, originally dated December 31, 2021 ((a) as amendment by the First Amendment to Credit Agreement dated as of April 4, 2022, (b) as amendment by the Second Amendment to Credit Agreement dated as of June 21, 2022, (c) as amendment by the Third Amendment to Credit Agreement dated as of April 24, 2023 and (d) as further amended, restated, supplemented or modified, the “Credit Agreement”; all capitalized terms defined in the Credit Agreement and not otherwise defined herein have the meanings assigned to them in the Credit Agreement, as amended hereby), between Boxlight Corporation, a Nevada corporation (the “Company” or the “Borrower”) and each subsidiary of the Borrower listed as a “Guarantor” on the signature pages thereto and each other Person that executes a joinder agreement and becomes a “Guarantor” thereunder, the financial institutions party hereto as Lenders and Whitehawk Capital Partners, LP (“Whitehawk”), as collateral agent for the Lenders (in such capacity, together with its designees, successors and assigns, the “Collateral Agent”) and as administrative agent for the Lenders ((in such capacity, together with its designees, successors and assigns, the “Administrative Agent”);

(ii)

the Amended and Restated Fee Letter dated April 4, 2022 (as amended, restated, supplemented or modified, the “Fee Letter”), between the Borrower, the other Loan Parties, the Administrative Agent and the Collateral Agent;

(iii)

the Consent to Waiver of Borrowing Base Default dated as of April 17, 2023 (the “Consent”), between the Borrower, the Administrative Agent, the Collateral Agent and the Lenders; and

(iv)

the other Loan Documents.

The Lenders acknowledge that the Borrowers have requested a SOFR amendment to the Credit Agreement, which will be provided by the Agents on or before June 30, 2023.

A copy of the Credit Agreement (without schedules and exhibits thereto) is annexed hereto as Exhibit A, a copy of the Fee Letter is annexed hereto as Exhibit B and a copy of the Consent is annexed hereto as Exhibit C.


The Loan Parties acknowledge and agree that:

(x)

that for the month of April 2023, they did not comply with the Borrowing Base requirements, as defined in the Credit Agreement;

(y)

that the failure of the Loan Parties to comply with the April 2023 Borrowing Base requirements would constitute an immediate Event of Default under the Credit Agreement; and

(z)

the Loan Parties do not expect to be in compliance with the Borrowing Base requirements for the month of May 2023, which would also constitute an immediate Event of Default under the Credit Agreement.

The Loan Parties have requested that the Lenders waive such non-compliance with the Borrowing Base requirements and the exercise of remedies under the Credit Agreement by reason of the Loan Parties’ non-compliance with the Borrowing Base requirements for the months of April and May 2023 (the “Waiver”) and the Lenders are agreeing to such Waiver based upon and subject to the following terms and conditions which the Loan Parties must comply with (each of 1 through and including 5 below, a “Waiver Condition” and collectively, the “Waiver Conditions”) (and the failure to meet any of the Waiver Conditions would effectively negate and void this Waiver without any further action or notice on part of any Agent or Lender):

1.

The Borrower expects to achieve compliance with the Borrowing Base requirements for the month of June 2023 (and thereafter);

2.

The default rate of interest under the Credit Agreement shall accrue from and after April 30, 2023 until the Borrower is back in compliance with the Borrowing Base requirements and such default rate of interest shall be paid on the earlier to occur of (i) September 30, 2023, or (ii) repayment of all Obligations (including, the Prepayment Premium) under the Credit Agreement (but the non-default rate shall be continued to be paid in accordance with the terms of the Credit Agreement);

3.

The Borrower has engaged Oppenheimer & Company as financial advisor to secure a new lender and loan facility for the Borrower, the proceeds of which would repay the Obligations (including, the Prepayment Premium) in full;

4.

By not later than July 31, 2023, Oppenheimer shall have obtained one or more indicative term sheets from alternative lenders and the Borrower shall have selected such alternative lender by not later than August 31, 2023 for a loan facility for the Borrower, the proceeds of which would repay the Obligations (including, the Prepayment Premium) in full; and

5.

The Borrower shall use its commercially reasonable efforts to refinance and repay all Obligations (including, the Prepayment Premium) under the Credit Agreement by September 30, 2023 or as soon thereafter as is practicable, in full, at which time the Borrower shall also pay the Prepayment Premium.  In such connection the Borrower shall furnish to the Agents and the Lenders copies of the financing documents with any new or alternative lender selected by the Borrower and shall keep the Agents and the Lenders fully informed as to the status and progress of such proposed refinancing.


6.

The definition of the term Prepayment Premium in the Fee Letter is amended and restated to read as follows:

Prepayment Premium” means, with respect to any repayment or prepayment of the Term Loans:

(a)  during the period of time from the Effective Date up to and including December 31, 2022, an amount equal to the aggregate amount of interest that would have otherwise been payable on the amount of principal of the Term Loans repaid or prepaid on such date, from the date of repayment or prepayment (with interest calculated assuming the per annum rate of interest in effect with respect to such Term Loans on the date of repayment or prepayment (including, for the avoidance of doubt, the Post-Default Rate, if then in effect)) up to and including December 31, 2022, plus (ii) an amount equal to 5% of the principal amount of Term Loans so repaid or prepaid;

(b)  during the period of time after the date that is from January 1, 2023 to September 30, 2023, an amount equal to 4% of the principal amount of Term Loans so repaid or prepaid;

(c)  during the period of time after the date that is from October 1, 2023 to December 31, 2023, an amount equal to 5% of the principal amount of Term Loans so repaid or prepaid; and

(d) during the period of time after the date that is from January 1, 2024 to the date all Obligations are paid in full in cash (including the Prepayment Premium), an amount equal to 6% of the principal amount of Term Loans so repaid or prepaid.

In the event, the Borrower or any other Loan Party fails to comply with any of the Waiver Conditions (including the covenants and conditions set forth in paragraph 5 above) or if the Loan Parties are not in compliance with the Borrowing Base requirements of the Credit Agreement for the month of June 2023, then, and in any such event and anytime thereafter during the continuance of any such event, the Agents may, and shall at the request of the Required Lenders, by notice to the Borrower, (i) terminate or reduce all Commitments, whereupon all Commitments shall immediately be so terminated or reduced (ii) declare all or any portion of the Term Loans then outstanding to be accelerated and due and payable, whereupon all or such portion of the aggregate principal of all Term Loans, all accrued and unpaid interest thereon (including interest at the Default Rate), all fees and all other amounts payable under this Agreement and the other Loan Documents shall become due and payable immediately, together with the payment of the Prepayment Premium (with such term as amended by this Waiver) with respect to the Commitments so terminated and the Term Loans so repaid, without presentment, demand, protest or further notice of any kind, all of which are hereby expressly waived by each Loan Party and (iii) exercise any and all of its other rights and remedies under applicable law, hereunder and under the other Loan Documents.


All of the representations, warranties, terms, covenants and conditions of the Loan Documents shall remain in full force and effect in accordance with their respective terms.  The conditional waiver set forth herein shall be limited precisely as provided for herein and, except to the extent specifically provided for herein, shall not be deemed to be waivers of, amendments of, consents to or modifications of any term or provision of the Loan Documents or any other document or instrument referred to therein or of any transaction or further or future action on the part of the Borrower or any other Loan Party requiring the consent of the Administrative Agent or any Lender.  The Administrative Agent and the Lenders have not and shall not be deemed to have waived any of their respective rights and remedies against the Borrower or any other Loan Party for any existing or future Defaults or Events of Default (other than the defaults, as conditionally waived herein).  This conditional waiver, except as expressly set forth herein, shall not constitute a modification of the Credit Agreement or a course of dealing with the Administrative Agent, the Collateral Agent or any Lender at variance with the Credit Agreement or any other Loan Document such as to require further notice by the Administrative Agent, the Collateral Agent or any Lender to require strict compliance with the terms of the Credit Agreement and the other Loan Documents in the future, except, in each case, as expressly set forth herein.

Each of the Loan Parties as debtor, grantor, pledgor, guarantor, assignor, or in any other similar capacity in which such Loan Party grants liens or security interests in its property or otherwise acts as an accommodation party or a guarantor, as the case may be, hereby (i) ratifies and reaffirms all of its payment and performance obligations, contingent or otherwise, under each of the Loan Documents to which it is a party (after giving effect hereto) and (ii) to the extent such Loan Party granted liens on or security interests in any of its property pursuant to any such Loan Document as security for or otherwise guaranteed any of the Obligations, ratifies and reaffirms such guarantee and grant of security interests and liens and confirms and agrees that such security interests and liens hereafter secure all of the Obligations as amended hereby.  Each of the Loan Parties hereby consents to this Waiver and conditions for this Waiver and acknowledges that each of the Loan Documents remains in full force and effect and is hereby ratified and reaffirmed.  The execution of this Waiver shall not serve to effect a novation of the Obligations or, except to the extent specifically provided herein, operate as a waiver of any right, power or remedy of the Administrative Agent or any Lender or constitute a waiver of any provision of any of the Loan Documents.

In consideration of the Administrative Agent’s and each Lender’s agreements contained in this Waiver, each Loan Party hereby irrevocably releases and forever discharges the Administrative Agent, the Collateral Agent, each Lender and their respective affiliates, subsidiaries, successors, assigns, directors, officers, employees, agents, consultants and attorneys (each, a “Released Person”) of and from any and all claims, suits, actions, investigations, proceedings or demands, whether based in contract, tort, implied or express warranty, strict liability, criminal or civil statute or common law of any kind or character, known or unknown, which such Loan Party ever had or now has against such Released Person which relates, directly or indirectly, to any acts or omissions of any Released Person relating to the Credit Agreement or any other Loan Document on or prior to the date hereof.

Each of the following provisions of the Credit Agreement is hereby incorporated herein by this reference with the same effect as though set forth in its entirety herein, mutatis mutandis, and as if “this Agreement” in any such provision read “this Third Amendment”: Section 12.01 (Notices),


Section 12.06 (Severability), Section 12.07 (Governing Law),, Section 12.10 (Jurisdiction, Service of Process and Venue), Section 12.11 (Waiver of Jury Trial), Section 12.13 (No Party Deemed Drafter), Section 12.15 (Indemnification), Section 12.16 (Governing Law Attorney), Section 12.22 (Integration), and Section 12.25 (Electronic Signatures).  This Waiver is a Loan Document and is subject to and has the benefit of all provisions in the Credit Agreement applicable to Loan Documents


Please confirm Whitehawk’s consent and approval to the foregoing and by your execution of this letter you agree that no default under the Credit Agreement has occurred to date.

BORROWER:

BOXLIGHT CORPORATION

By:

/s/ Michael R. Pope

Name: Michael R. Pope

Title: Chief Executive Officer

GUARANTORS:

Boxlight, Inc.,

a Washington corporation

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

EOSEDU LLC,

an Arizona limited liability company

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

Boxlight Group Limited

a Northern Ireland company

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer


EXECUTED as a DEED by Sahara Holdings

Limited, acting by two directors:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

/s/ Mark Starkey

Name: Mark Starkey

Title: President

Sahara Presentation Systems, Inc.,

a Delaware corporation

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

EXECUTED as a DEED by Sahara Presentation

Systems Ltd, acting by two directors:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

/s/ Mark Starkey

Name: Mark Starkey

Title: President

Clevertouch B.V.,

a Netherlands limited liability company (besloten vennootschap met beperkte aansprakelijkheid)

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

Sahara Presentation Systems Europe BV

a Belgium company

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer


FrontRow Calypso, LLC

a Delaware limited liability company

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

COLLATERAL AGENT AND ADMINISTRATIVE AGENT:

WHITEHAWK CAPITAL PARTNERS, LP, as Administrative Agent and Collateral Agent

By:

/s/ Robert A. Louzan

Name: Robert A. Louzan

Title: Authorized Signatory

LENDERS:

WHITEHAWK FINANCE LLC

By:

/s/ Robert A. Louzan

Name: Robert A. Louzan

Title: Authorized Signatory


By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

COLLATERAL AGENT AND ADMINISTRATIVE AGENT:

WHITEHAWK CAPITAL PARTNERS, LP, as Administrative Agent and Collateral Agent

By:

/s/ Robert A. Louzan

Name: Robert A. Louzan

Title: Authorized Signatory

LENDERS:

WHITEHAWK FINANCE LLC

By:

/s/ Robert A. Louzan

Name: Robert A. Louzan

Title: Authorized Signatory


EX-10.4 3 boxl-20230630xex10d4.htm EX-10.4

Exhibit 10.4

FOURTH AMENDMENT TO CREDIT AGREEMENT

This FOURTH AMENDMENT TO CREDIT AGREEMENT, dated as of June 26, 2023 (this “Fourth Amendment”), is entered into by and among Boxlight Corporation, a Nevada corporation (the “Borrower”), each Subsidiary of the Borrower listed as a “Guarantor” on the signature pages hereto (each a “Guarantor” and collectively, the “Guarantors”), the financial institutions party hereto as Lenders and Whitehawk Capital Partners, LP (“Whitehawk Capital”), as the Administrative Agent.

WHEREAS, the Borrower, the Lenders, the Collateral Agent and the Administrative Agent are party to that certain Credit Agreement, dated as of December 31, 2021 ((a) as amendment by the First Amendment to Credit Agreement dated as of April 4, 2022, (b) as amendment by the Second Amendment to Credit Agreement dated as of June 21, 2022, (c) as amendment by the Third Amendment to Credit Agreement dated as of April 24, 2023 and (d) as further amended, restated, supplemented or modified, the “Credit Agreement”; all capitalized terms defined in the Credit Agreement and not otherwise defined herein have the meanings assigned to them in the Credit Agreement, as amended hereby).

NOW, THEREFORE, in consideration of the mutual conditions and agreements set forth in the Credit Agreement and this Fourth Amendment, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto hereby agree as follows:

SECTION 1.

AMENDMENTS

Subject to the satisfaction of the conditions set forth in Section 2 hereof and in reliance on the representations and warranties of the Loan Parties set forth in this Fourth Amendment and in the Credit Agreement, in accordance with Section 10.01 of the Credit Agreement, the Borrower, Holdings, Administrative Agent and each of the Lenders hereby agree that the Credit Agreement is amended and modified as follows:

(a)Existing definitions:

(i)The defined term “Applicable Margin” in the Credit Agreement is amended by deleting each reference to “LIBOR Rate Loan” in their entirety and replacing such reference to “SOFR Loan”.

(ii)The defined term “Business Day” in the Credit Agreement is amended and restated to read as follows:

Business Day” means (a) any day excluding Saturday, Sunday and any day which is a legal holiday under the Laws of the State of New York or is a day on which banking institutions located in such state are authorized or required by Law or other governmental action to close and (b) with respect to all notices, determinations, fundings and payments in connection with Term SOFR or any SOFR Loans, the term “Business Day” shall mean any day which is a Business Day described in clause (i) and which is also a U.S. Government Securities Business Day.

(iii)The defined term “Interest Period” in the Credit Agreement is amended by deleting each reference to “LIBOR Rate Loan” in their entirety and replacing such reference to “SOFR Loan”.


(iv)The defined term “Reference Rate” in the Credit Agreement is amended by deleting each reference to “LIBOR Rate” in their entirety and replacing such reference to “Daily Simple SOFR”.

(v)The following definitions shall be deleted in their entirety from the Credit Agreement:

“LIBOR”, “LIBOR Deadline”, “LIBOR Notice”, “LIBOR Option”, “LIBOR Rate”, “LIBOR Rate Loan”, “Reserve Percentage”.

(b)New Definitions:  As used herein, the following terms shall have the following meanings given to them below, and the Credit Agreement and the other Loan Documents are hereby amended to include the following in alphabetical order:

(i)Available Tenor” means, as of any date of determination and with respect to the then-current Benchmark, as applicable, if such Benchmark is a term rate, any tenor for such Benchmark (or component thereof) that is or may be used for determining the length of an interest period pursuant to this Agreement as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of “Interest Period” pursuant to Section 2.11.

(ii)Base Rate Term SOFR Determination Day” as defined in the definition of “Term SOFR”.

(iii)Benchmark” means, initially, the Term SOFR Reference Rate; provided that if a Benchmark Transition Event has occurred with respect to the Term SOFR Reference Rate or the then-current Benchmark, then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to Section 2.11.

(iv)Benchmark Replacement” means with respect to any Benchmark Transition Event, the first alternative set forth in the order below that can be determined by the Administrative Agent for the applicable Benchmark Replacement Date:

(a)        the sum of: (i) Daily Simple SOFR, and (ii) 0.11448%; or

(b)       the sum of: (i) the alternate benchmark rate that has been selected by the Administrative Agent and the Borrower giving due consideration to (A) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (B) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement to the then-current Benchmark for Dollar-denominated syndicated credit facilities and (ii) the related Benchmark Replacement Adjustment.

If the Benchmark Replacement as determined pursuant to clause (a) or (b) above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for all the purposes of the Credit Documents

2


(v)Benchmark Replacement Adjustment” means, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Borrower giving due consideration to (a) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (b) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for Dollar-denominated syndicated credit facilities at such time.

(vi)Benchmark Replacement Date” means the earliest to occur of the following events with respect to the then-current Benchmark:

(a)        in the case of clause (a) or (b) of the definition of “Benchmark Transition Event,” the later of (i) the date of the public statement or publication of information referenced therein and (ii) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof); or

(b)       in the case of clause (c) of the definition of “Benchmark Transition Event,” the first date on which all Available Tenors of such Benchmark (or the published component used in the calculation thereof) has been or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof) have been determined and announced by the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be non-representative; provided that such non-representativeness will be determined by reference to the most recent statement or publication referenced in such clause (c) and even if such Benchmark (or such component thereof) or, if such Benchmark is a term rate, any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.

For the avoidance of doubt, if such Benchmark is a term rate, the “Benchmark Replacement Date” will be deemed to have occurred in the case of clause (a) or (b) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).

(vii)Benchmark Transition Event” means the occurrence of one or more of the following events with respect to the then-current Benchmark:

(a)        a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide such Benchmark (or such component thereof) or, if such

3


Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, any Available Tenor of such Benchmark (or such component thereof),

(b)        a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Federal Reserve Board, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, any Available Tenor of such Benchmark (or such component thereof); or

(c)       a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such Benchmark (or such component thereof) or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof) are not, or as of a specified future date will not be, representative.

For the avoidance of doubt, if such Benchmark is a term rate, a “Benchmark Transition Event” will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).

(viii)Benchmark Unavailability Period” means, the period (if any) (a) beginning at the time that a Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Credit Document in accordance with Section 2.11 and (b) ending at the time that a Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Credit Document in accordance with Section 2.11.

(ix)Conforming Changes” means, with respect to either the use or administration of Term SOFR or the use, administration, adoption or implementation of any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Base Rate,” the definition of “Business Day,” the definition of “U.S. Government Securities Business Day,” the definition of “Interest Period” or any similar or analogous definition (or the addition of a concept of “interest period”), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or

4


prepayment, conversion or continuation notices, the applicability and length of lookback periods, the applicability of Section 2.18(c) and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of any such rate or to permit the use and administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of any such rate exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Credit Documents).

(x)Daily Simple SOFR” means, for any day, SOFR, with the conventions for this rate (which will include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining “Daily Simple SOFR” for syndicated business loans; provided that if the Administrative Agent decides that any such convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.

(xi)Floor” means 1%, per annum.

(xii)Fourth Amendment” means the Fourth Amendment to this Agreement dated as of June [__], 2023.

(xiii)Fourth Amendment Effective Date” has the meaning specified therefor in the Fourth Amendment.

(xiv)Periodic Term SOFR Determination Day” as defined in the definition of “Term SOFR”.

(xv)SOFR” means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.

(xvi)SOFR Administrator” means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).

(xvii)SOFR Borrowing” means, as to any borrowing of Loans, the SOFR Loans comprising such Borrowing.

(xviii)SOFR Deadline” has the meaning specified therefor in Section 2.11(a).

(xix)SOFR Loan” means a Loan that bears interest at a rate based on Term SOFR, other than pursuant to clause (iii) of the definition of “Base Rate”.

(xx)SOFR Notice” has the meaning specified therefor in Section 2.11(a).

(xxi)Term SOFR” means,

(a)

for any calculation with respect to a SOFR Loan, the Term SOFR Reference Rate for a tenor comparable to the applicable Interest Period on the day

5


(such day, the “Periodic Term SOFR Determination Day”) that is two (2) U.S. Government Securities Business Days prior to the first day of such Interest Period, as such rate is published by the Term SOFR Administrator; provided, however, that if as of 5:00 p.m. (New York City time) on any Periodic Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Periodic Term SOFR Determination Day, and

(b)

for any calculation with respect to an Base Rate Loan on any day, the Term SOFR Reference Rate for a tenor of one month on the day (such day, the “Base Rate Term SOFR Determination Day”) that is two (2) U.S. Government Securities Business Days prior to such day, as such rate is published by the Term SOFR Administrator; provided, however, that if as of 5:00 p.m. (New York City time) on any Base Rate Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Base Rate SOFR Determination Day.

(xxii)Term SOFR Adjustment” means (a) for any calculation with respect to a SOFR Loan with an Interest Period of three months, 0.26161%, and (b) for any calculation with respect to a Base Rate Loan, 0.11448%.1

(xxiii)Term SOFR Administrator” means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by the Administrative Agent in its reasonable discretion).

(xxiv)Term SOFR Reference Rate” means the forward-looking term rate based on SOFR.

(xxv)U.S. Government Securities Business Day” means any day except for (a) a Saturday, (b) a Sunday or (c) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.


1

These are the ARRC/ISDA recommended spread adjustments.

6


(c)The following new Section 1.06 is hereby added to the Credit Agreement immediately following the end of Section 1.05 of the Credit Agreement:

Rates.  The Administrative Agent does not warrant or accept responsibility for, and shall not have any liability with respect to (a) the continuation of, administration of, submission of, calculation of or any other matter related to Base Rate, the Term SOFR Reference Rate or Term SOFR, or any component definition thereof or rates referred to in the definition thereof, or any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement) will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as, Base Rate, the Term SOFR Reference Rate, Term SOFR or any other Benchmark prior to its discontinuance or unavailability, or (b) the effect, implementation or composition of any Conforming Changes.  The Administrative Agent and its affiliates or other related entities may engage in transactions that affect the calculation of Base Rate, the Term SOFR Reference Rate, Term SOFR, any alternative, successor or replacement rate (including any Benchmark Replacement) or any relevant adjustments thereto, in each case, in a manner adverse to the Borrower.  The Administrative Agent may select information sources or services in its reasonable discretion to ascertain Base Rate, the Term SOFR Reference Rate, Term SOFR or any other Benchmark, in each case pursuant to the terms of this Agreement, and shall have no liability to the Borrower, any Lender or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.”

(d)Each of Sections 2.02(a) and 4.01(a) of the Credit Agreement is hereby amended by deleting the reference to “LIBOR Rate Loan” in its entirety and replacing it with the reference to “SOFR Loan”.

(e)Section 2.04(a) of the Credit Agreement is hereby amended and restated to read as follows:

Term Loans.  Subject to the terms of this Agreement, at the option of the Borrower, the Term Loan or any portion thereof shall be either a Reference Rate Loan or a SOFR Loan.  Each portion of the Term Loan that is a (i) Reference Rate Loan shall bear interest on the principal amount thereof from time to time outstanding, from the date of the Term Loan until repaid, at a rate per annum equal to the sum of (x) the Reference Rate plus (ii) the Applicable Margin, and (ii) each portion of the Term Loan that is a SOFR Loan shall bear interest on the principal amount thereof from time to time outstanding, from the date of the Term Loan until repaid, at a rate per annum equal to the sum of (x) Term SOFR for the Interest Period in effect for the Term Loan (or such portion thereof) plus (y) Term SOFR Adjustment for the Interest Period in effect for the Term Loan (or such portion thereof) plus (z) the Applicable Margin.

7


(f)The following new Section 2.04(e) is hereby added to the Credit Agreement immediately following the end of Section 2.04(d) of the Credit Agreement:

Term SOFR Conforming Changes.  In connection with the use or administration of Term SOFR, the Administrative Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Credit Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Credit Document.  The Administrative Agent will promptly notify the Borrower and the Lenders of the effectiveness of any Conforming Changes in connection with the use or administration of Term SOFR.”

(g)Section 2.10(a) is hereby amended and restated to read as follows:

If on or prior to the first day of any Interest Period for any SOFR Loan:

(i) the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that “Term SOFR” cannot be determined pursuant to the definition thereof, or

(ii) the Required Lenders determine that for any reason in connection with any request for a SOFR Loan or a conversion thereto or a continuation thereof that Term SOFR for any requested Interest Period with respect to a proposed SOFR Loan does not adequately and fairly reflect the cost to such Lenders of making and maintaining such Loan, and the Required Lenders have provided notice of such determination to the Administrative Agent,

then in case of clause (i) or clause (b) of this Section 2.10(a), the Administrative Agent will promptly so notify the Borrower and each Lender.  Upon notice thereof by the Administrative Agent to the Borrower, any obligation of the Lenders to make SOFR Loans, and any right of the Borrower to continue SOFR Loans or to convert Reference Rate Loans to SOFR Loans, shall be suspended (to the extent of the affected SOFR Loans or affected Interest Periods) until the Administrative Agent (with respect to clause (ii), at the instruction of the Required Lenders) revokes such notice.  Upon receipt of such notice, (x) the Borrower may revoke any pending request for a borrowing of, conversion to or continuation of SOFR Loans (to the extent of the affected SOFR Loans or affected Interest Periods) or, failing that, the Borrower will be deemed to have converted any such request into a request for a Borrowing of or conversion to Reference Rate Loans in the amount specified therein and (y) any outstanding affected SOFR Loans will be deemed to have been converted into Reference Rate Loans at the end of the applicable Interest Period.  Upon any such conversion, the Borrower shall also pay accrued interest on the amount so converted, together with any additional amounts required pursuant to Section 2.12. Subject to Section 2.11, if the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that “Term SOFR” cannot be determined pursuant to the definition thereof on any given day, the interest rate on Reference Rate Loans shall be determined by the Administrative Agent without reference to clause (c) of the definition of “Reference Rate” until the Administrative Agent revokes such determination.

8


(h)Section 2.10(b) of the Credit Agreement is hereby amended by (i) deleting the reference to “LIBOR Rate Loan” in its entirety and replacing it with the reference to “SOFR Loan”, (ii) deleting each reference to “LIBOR Rate” in its entirety and replacing it with a reference to “Term SOFR” and (iii) deleting each reference to “LIBOR Option” and replacing it with a reference to “SOFR Option”.

(i)Section 2.11(a), (b) and (c) of the Credit Agreement is hereby amended by (i) deleting the reference to “LIBOR Rate Loan” in its entirety and replacing it with the reference to “SOFR Loan”, (ii) deleting each reference to “LIBOR Rate” in its entirety and replacing it with a reference to “Term SOFR”, (iii) deleting each reference to “LIBOR Deadline” and replacing it with a reference to “SOFR Deadline, (iv) deleting each reference to “LIBOR Notice” and replacing it with a reference to “SOFR Notice” and (iii) deleting each reference to “LIBOR Option” and replacing it with a reference to “SOFR Option”.

(j)Section 2.11(d) is hereby amended and restated to read as follows:

“Notwithstanding anything to the contrary herein or in any other Loan Document, if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred prior any setting of the then-current Benchmark, then (x) if a Benchmark Replacement is determined in accordance with clause (a) of the definition of “Benchmark Replacement” for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document and (y) if a Benchmark Replacement is determined in accordance with clause (b) of the definition of “Benchmark Replacement” for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5:00 p.m. (New York City time) on the fifth (5th) Business Day after the date notice of such Benchmark Replacement is provided to the Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Administrative Agent has not received, by such time, written notice of objection to such Benchmark Replacement from Lenders comprising the Required Lenders.  If the Benchmark Replacement is Daily Simple SOFR, all interest payments will be payable on a monthly basis.”

(k)Section 2.11(e) is hereby amended and restated to read as follows:

Benchmark Replacement Conforming Changes.  In connection with the use, administration, adoption or implementation of a Benchmark Replacement, the Administrative Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.”

(l)Section 2.11(f) is hereby amended and restated to read as follows:

Notices; Standards for Decisions and Determinations.  The Administrative Agent will promptly notify the Borrower and the Lenders of (i) the implementation of any Benchmark Replacement and (ii) the effectiveness of any Conforming Changes in

9


connection with the use, administration, adoption or implementation of a Benchmark Replacement. The Administrative Agent will notify the Borrower of (x) the removal or reinstatement of any tenor of a Benchmark pursuant to Section 2.11(g) and (y) the commencement of any Benchmark Unavailability Period.  Any determination, decision or election that may be made by the Administrative Agent or, if applicable, any Lender (or group of Lenders) pursuant to this Section 2.11, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this Section 2.11.”

(m)Section 2.11(g) is hereby amended and restated to read as follows.

Unavailability of Tenor of Benchmark.  Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including the Term SOFR Reference Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (B) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is not or will not be representative, then the Administrative Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is not or will not be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for all Benchmark settings at or after such time to reinstate such previously removed tenor.”

(n)The following new Section 2.11(h) is hereby added to the Credit Agreement immediately following the end of Section 2.11(g) of the Credit Agreement:

Benchmark Unavailability Period.  Upon the Borrower’s receipt of notice of the commencement of a Benchmark Unavailability Period, the Borrower may revoke any pending request for a SOFR Borrowing of, conversion to or continuation of SOFR Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrower will be deemed to have converted any such request into a request for a Borrowing of or conversion to Reference Rate Loans.  During a Benchmark Unavailability Period or at any time that a tenor for the then-current Benchmark is not an Available Tenor, the component of ABR based upon the then-current Benchmark or such tenor for such Benchmark, as applicable, will not be used in any determination of Reference Rate.”

(o)Section 2.12 of the Credit Agreement is hereby amended by (i) deleting the reference to “LIBOR Rate Loan” in its entirety and replacing it with the reference to “SOFR Loan”, (ii) deleting each reference to “LIBOR Rate” in its entirety and replacing it with a reference to “Term SOFR”, (iii) deleting each

10


reference to “LIBOR Option” and replacing it with a reference to “SOFR Option” and (iv) deleting each reference to “LIBOR Notice” and replacing it with a reference to “SOFR Notice”.

(p)Exhibit G to the Credit Agreement is hereby amended by (i) deleting each reference to “LIBOR Notice” in its entirety and replacing it with a reference to “SOFR Notice”, (ii) deleting each reference to “LIBOR Rate Loan” in its entirety and replacing it with a reference to “SOFR Loan” and (iii) deleting each reference to “LIBOR Rate” in its entirety and replacing it with a reference to “Daily Simple SOFR”.

Notwithstanding the foregoing, all outstanding LIBOR Rate Loan (as defined in the Credit Agreement immediately prior to the Fourth Amendment Effective Date (such Credit Agreement, the “Existing Credit Agreement”)) immediately prior to the Fourth Amendment Effective Date (the “Existing LIBOR Rate Loans”) shall continue at the LIBOR Rate (as defined in the Existing Credit Agreement) plus the Applicable Margin (as defined in the Existing Credit Agreement) until the last day of the Interest Period (as defined in the Existing Credit Agreement) currently applicable to such outstanding LIBOR Rate Loans.  Upon the expiration of each such Interest Period, each Existing LIBOR Rate Loan shall automatically convert to a SOFR Loan for the Interest Period specified in the Credit Agreement.  Notwithstanding this Fourth Amendment above, the terms of the Existing Credit Agreement in respect of the calculation, payment and administration of the Existing LIBOR Rate Loans shall remain in effect from and after the Fourth Amendment Effective Date until the conversion of such Loans, as applicable, to SOFR Loan in accordance with this paragraph, in each case, solely for purposes of making, and the administration of, interest payments on the LIBOR Rate Loans.  This paragraph shall be deemed to constitute a notice of SOFR Option pursuant to Section 2.11(a) of the Credit Agreement.

SECTION 2.

CONDITIONS TO EFFECTIVENESS

This Fourth Amendment shall become effective on the date (the “Fourth Amendment Effective Date”) on which the following conditions are satisfied, in each case, in form and substance reasonably satisfactory to the Administrative Agent:

(a)

the Administrative Agent shall have received one or more counterparts of this Fourth Amendment executed by the Borrower, each Guarantor, the Lenders and the Administrative Agent;

(b)no Default or Event of Default shall exist;

(c)the representations and warranties of the Borrower and the Guarantors contained in this Fourth Amendment shall be true and correct in all material respects (in each case, without duplication of any materiality qualifier contained herein or therein, as applicable) on and as of the date hereof, as though made on such date, except to the extent such representations and warranties expressly relate to an earlier date, in which case such representations and warranties shall be true and correct in all material respects as of such earlier date (in each case, without duplication of any materiality qualifier contained herein or therein, as applicable); and

(d)all outstanding fees and expenses payable to the Administrative Agent, any Lender and/or any of their respective Affiliates and legal counsel for which invoices have been provided to the Administrative Borrower shall have been paid.

11


SECTION 3.

LIMITATION ON SCOPE

All of the representations, warranties, terms, covenants and conditions of the Loan Documents shall remain in full force and effect in accordance with their respective terms.  The amendments set forth herein shall be limited precisely as provided for herein and, except to the extent specifically provided for herein, shall not be deemed to be waivers of, amendments of, consents to or modifications of any term or provision of the Loan Documents or any other document or instrument referred to therein or of any transaction or further or future action on the part of the Borrower or any other Loan Party requiring the consent of the Administrative Agent or any Lender.  The Administrative Agent and the Lenders have not and shall not be deemed to have waived any of their respective rights and remedies against the Borrower or any other Loan Party for any existing or future Defaults or Events of Default (other than the Specified Defaults, as waived herein).

SECTION 4.

REAFFIRMATION

Each of the Loan Parties as debtor, grantor, pledgor, guarantor, assignor, or in any other similar capacity in which such Loan Party grants liens or security interests in its property or otherwise acts as an accommodation party or a guarantor, as the case may be, hereby (i) ratifies and reaffirms all of its payment and performance obligations, contingent or otherwise, under each of the Loan Documents to which it is a party (after giving effect hereto) and (ii) to the extent such Loan Party granted liens on or security interests in any of its property pursuant to any such Loan Document as security for or otherwise guaranteed any of the Obligations, ratifies and reaffirms such guarantee and grant of security interests and liens and confirms and agrees that such security interests and liens hereafter secure all of the Obligations as amended hereby.  Each of the Loan Parties hereby consents to this Fourth Amendment and acknowledges that each of the Loan Documents remains in full force and effect and is hereby ratified and reaffirmed.  The execution of this Fourth Amendment shall not serve to effect a novation of the Obligations or, except to the extent specifically provided herein, operate as a waiver of any right, power or remedy of the Administrative Agent or any Lender or constitute a waiver of any provision of any of the Loan Documents.

SECTION 5.

RELEASE OF CLAIMS

In consideration of the Administrative Agent’s and each Lender’s agreements contained in this Fourth Amendment, each Loan Party hereby irrevocably releases and forever discharges the Administrative Agent, the Collateral Agent, each Lender and their respective affiliates, subsidiaries, successors, assigns, directors, officers, employees, agents, consultants and attorneys (each, a “Released Person”) of and from any and all claims, suits, actions, investigations, proceedings or demands, whether based in contract, tort, implied or express warranty, strict liability, criminal or civil statute or common law of any kind or character, known or unknown, which such Loan Party ever had or now has against such Released Person which relates, directly or indirectly, to any acts or omissions of any Released Person relating to the Credit Agreement or any other Loan Document on or prior to the date hereof.

12


SECTION 6.

MISCELLANEOUS

(a)Representations and Warranties.  Each Loan Party hereby represents and warrants that:

(i)

this Fourth Amendment has been duly authorized and executed by such Loan Party, and the Credit Agreement, as modified by this Fourth Amendment, is the legal, valid and binding obligation of the Borrower and each other Loan Party that is a party thereto, enforceable in accordance with its terms, except as such enforceability may be limited by applicable bankruptcy, insolvency, or similar laws affecting the enforcement of creditors’ rights generally or by equitable principles relating to enforceability;

(ii)

the representations and warranties in the Credit Agreement and the other Loan Documents are true and correct in all material respects (in each case, without duplication of any materiality qualifier contained herein or therein, as applicable) on and as of the date hereof, as though made on such date, except to the extent such representations and warranties expressly relate to an earlier date, in which case such representations and warranties shall be true and correct in all material respects as of such earlier date (in each case, without duplication of any materiality qualifier contained herein or therein, as applicable); and

(iii)

no Default or Event of Default has occurred and is continuing after giving effect to this Fourth Amendment.

(b)References.  All references in the Loan Documents to the “Credit Agreement” and in the Credit Agreement as modified hereby to “this Agreement,” “hereof,” “herein” or the like shall mean and refer to the Credit Agreement as modified by this Fourth Amendment (as well as by all subsequent amendments, restatements, supplements and other modifications thereof).

(c)Incorporation by Reference; Loan Document.  Each of the following provisions of the Credit Agreement is hereby incorporated herein by this reference with the same effect as though set forth in its entirety herein, mutatis mutandis, and as if “this Agreement” in any such provision read “this Fourth Amendment”: Section 12.01 (Notices), Section 12.06 (Severability), Section 12.07 (Governing Law),, Section 12.10 (Jurisdiction, Service of Process and Venue), Section 12.11 (Waiver of Jury Trial), Section 12.13 (No Party Deemed Drafter), Section 12.15 (Indemnification), Section 12.16 (Governing Law Attorney), Section 12.22 (Integration), and Section 12.25 (Electronic Signatures).  This Fourth Amendment is a Loan Document and is subject to and has the benefit of all provisions in the Credit Agreement applicable to Loan Documents.

[remainder of page intentionally left blank]

13


WITNESS the due execution hereof by the respective duly authorized officers of the undersigned as of the date first written above.

BORROWER:

BOXLIGHT CORPORATION

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

GUARANTORS:

Boxlight, Inc.,

a Washington corporation

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

EOSEDU LLC,

an Arizona limited liability company

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

Boxlight Group Limited

a Northern Ireland company

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

[Fourth Amendment to Credit Agreement]


EXECUTED as a DEED by Sahara Holdings

Limited, acting by two directors:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

/s/ Mark Starkey

Name: Mark Starkey

Title: President

Sahara Presentation Systems, Inc.,

a Delaware corporation

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

EXECUTED as a DEED by Sahara Presentation

Systems Ltd, acting by two directors:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

/s/ Mark Starkey

Name: Mark Starkey

Title: President

Clevertouch B.V.,

a Netherlands limited liability company (besloten vennootschap met beperkte aansprakelijkheid)

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

[Fourth Amendment to Credit Agreement]


Sahara Presentation Systems Europe BV

a Belgium company

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

FrontRow Calypso, LLC

a Delaware limited liability company

By:

/s/ Michael Pope

Name: Michael Pope

Title: Chief Executive Officer

[Fourth Amendment to Credit Agreement]


ADMINISTRATIVE AGENT AND LENDERS:

    

WHITEHAWK CAPITAL PARTNERS, LP,

as the Administrative Agent

By:

/s/ Robert A. Louzan

Name: Robert A. Louzan

Title: Authorized Signatory

WHITEHAWK CAPITAL FINANCE LLC, as a Lender

By:

/s/ Robert A. Louzan

Name: Robert A. Louzan

Title: Authorized Signatory

[Fourth Amendment to Credit Agreement]


EX-31.1 4 boxl-20230630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Michael Pope, certify that:

1. I have reviewed this quarterly Report on Form 10-Q Pursuant to Rule 15d-2 under the Securities Exchange Act of 1934 for the period ended June 30, 2023, of Boxlight Corporation (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.

2

Date: August 9, 2023

/s/ Michael Pope

 

Michael Pope

 

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 5 boxl-20230630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Greg Wiggins, certify that:

1. I have reviewed this quarterly Report on Form 10-Q Pursuant to Rule 15d-2 under the Securities Exchange Act of 1934 for the period ended June 30, 2023, of Boxlight Corporation (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.

2

Date: August 9, 2023

/s/Greg Wiggins

 

Greg Wiggins

 

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 6 boxl-20230630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION 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 Boxlight Corporation (the “Company”) on Form 10-Q pursuant to Rule 15d-2 Under the Securities Exchange Act of 1934 for the period ending June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael Pope, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 9, 2023

 

/s/ Michael Pope

 

Michael Pope

 

Chief Executive Officer

(Principal Executive Officer)


EX-32.2 7 boxl-20230630xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION 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 Boxlight Corporation (the “Company”) on Form 10-Q pursuant to Rule 15d-2 Under the Securities Exchange Act of 1934 for the period ending June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Greg Wiggins, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 9, 2023

 

/s/ Greg Wiggins

 

Greg Wiggins

 

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-101.SCH 8 boxl-20230630.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss (calc 2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - ACCOUNTS RECEIVABLE - TRADE (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - ASSETS BY TYPE (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - LEASES - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - LEASES - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVERSE STOCK SPLIT (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - SCHEDULE OF FINANCIAL LIABILITIES MEASURED ON A RECURRING BASIS (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - CHANGES IN THE COMPANY WARRANT INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - EPS, REVENUE RECOGNITION, CONTRACT BALANCES AND COSTS AND WARRANTY RESERVE (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REMAINING PERFORMANCE OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REMAINING PERFORMANCE OBLIGATIONS Default (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - DISAGGREGATED REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - INTANGIBLE ASSETS - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - DEBT - WHITEHAWK FINANCE LLC (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - DEBT - PAYCHECK PROTECTION PROGRAM LOAN (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - DERIVATIVE LIABILITIES - FAIR VALUE OF DERIVATIVE LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - INCOME TAXES - SCHEDULE OF PRETAX INCOME (LOSS) (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - EQUITY - PREFERRED SHARES (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - EQUITY - SERIES A PREFERRED STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - EQUITY - SERIES B PREFERRED STOCK AND SERIES C PREFERRED STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - EQUITY - COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - EQUITY - ISSUANCE OF COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - STOCK COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - STOCK COMPENSATION - STOCK OPTIONS - ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - STOCK COMPENSATION - RESTRICTED STOCK UNITS - ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - STOCK COMPENSATION - STOCK COMPENSATION EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - STOCK COMPENSATION - WARRANTS - ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - COMMITMENTS AND CONTINGENCIES - PURCHASE COMMITMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION - CUSTOMER CONCENTRATION RISK (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - SEGMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - ACCOUNTS RECEIVABLE - TRADE link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INTANGIBLE ASSETS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - DERIVATIVE LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - STOCK COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - SEGMENTS link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - ACCOUNTS RECEIVABLE - TRADE (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - DERIVATIVE LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - STOCK COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - LEASES - SUPPLEMENTAL LEASE INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 boxl-20230630_cal.xml EX-101.CAL EX-101.DEF 10 boxl-20230630_def.xml EX-101.DEF EX-101.LAB 11 boxl-20230630_lab.xml EX-101.LAB EX-101.PRE 12 boxl-20230630_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 08, 2023
Document and Entity Information    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity File Number 001-37564  
Entity Registrant Name BOXLIGHT CORPORATION  
Entity Central Index Key 0001624512  
Entity Tax Identification Number 46-4116523  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One 2750 Premiere Parkway, Suite 900  
Entity Address, City or Town Duluth  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30097  
City Area Code 678  
Local Phone Number 367-0809  
Title of 12(b) Security Common Stock  
Trading Symbol BOXL  
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 false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,466,349
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)        
Revenues, net $ 47,052 $ 59,628 $ 88,242 $ 110,231
Revenue, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Cost of revenues $ 29,224 $ 42,794 $ 55,266 $ 80,781
Cost, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Gross profit $ 17,828 $ 16,834 $ 32,976 $ 29,450
Operating expense:        
General and administrative 15,227 15,304 29,958 30,762
Research and development 525 649 1,122 1,261
Total operating expense 15,752 15,953 31,080 32,023
Income (loss) from operations 2,076 881 1,896 (2,573)
Other income (expense):        
Interest expense, net (2,788) (2,417) (5,235) (4,733)
Other expense, net (28) (60) (50) (74)
Gain on settlement of liabilities, net   3   856
Change in fair value of derivative liabilities 184 1,660 (40) 1,650
Total other expense (2,632) (814) (5,325) (2,301)
Income (loss) before income taxes (556) 67 (3,429) (4,874)
Income tax (expense) benefit (255) (41) (306) 45
Net income (loss) (811) 26 (3,735) (4,829)
Fixed dividends - Series B Preferred (317) (317) (635) (635)
Net loss attributable to common stockholders (1,128) (291) (4,370) (5,464)
Comprehensive income (loss):        
Net income (loss) (811) 26 (3,735) (4,829)
Foreign currency translation adjustment 1,722 (4,637) 2,280 (6,409)
Total comprehensive income (loss) $ 911 $ (4,611) $ (1,455) $ (11,238)
Net loss per common share, as adjusted - basic $ (0.12) $ (0.04) $ (0.47) $ (0.67)
Net loss per common share, as adjusted - diluted $ (0.12) $ (0.04) $ (0.47) $ (0.67)
Weighted average number of common shares outstanding, as adjusted - basic 9,385 8,228 9,359 8,176
Weighted average number of common shares outstanding, as adjusted - diluted 9,385 8,228 9,359 8,176
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 15,588 $ 14,591
Accounts receivable - trade, net of allowances 37,635 31,009
Inventories, net of reserves 37,809 58,211
Prepaid expenses and other current assets 10,014 7,433
Total current assets 101,046 111,244
Property and equipment, net of accumulated depreciation 1,545 1,733
Operating lease right of use asset 3,556 4,350
Intangible assets, net of accumulated amortization 49,869 52,579
Goodwill 25,470 25,092
Other assets 827 397
Total assets 182,313 195,395
Current liabilities:    
Accounts payable and accrued expenses 21,108 36,566
Short-term debt 3,807 845
Operating lease liabilities, current 1,699 1,898
Deferred revenues, current 8,248 8,308
Derivative liabilities 512 472
Other short-term liabilities 878 386
Total current liabilities 36,252 48,475
Deferred revenues, non-current 15,682 15,603
Long-term debt 43,369 43,778
Deferred tax liabilities, net 5,571 4,680
Operating lease liabilities, non-current 2,038 2,457
Total liabilities 102,912 114,993
Commitments and contingencies (Note 14)
Mezzanine equity:    
Total mezzanine equity 28,509 28,509
Stockholders' equity:    
Preferred stock, $0.0001 par value, 50,000,000 shares authorized; 000,000 and 167,972 shares issued and outstanding, respectively
Common stock, $0.0001 par value, 20025,000,000 shares authorized; 75,078,6619,453,483 and 74,716,6969,327,576 Class A shares issued and outstanding, respectively 1 1
Additional paid-in capital 118,379 117,849
Accumulated deficit (68,854) (65,043)
Accumulated other comprehensive income (loss) 1,366 (914)
Total stockholders' equity 50,892 51,893
Total liabilities and stockholders' equity 182,313 195,395
Series B Preferred Stock    
Mezzanine equity:    
Total mezzanine equity 16,146 16,146
Series C Preferred Stock    
Mezzanine equity:    
Total mezzanine equity $ 12,363 $ 12,363
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 50,000,000 50,000,000
Preferred stock, shares issued 167,972 167,972
Preferred stock, shares outstanding 167,972 167,972
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 68,750,000 68,750,000
Class A common stock    
Common stock, shares authorized 18,750,000  
Common stock, shares issued 9,465,494 9,339,587
Common stock, shares outstanding 9,465,494 9,339,587
Series B Preferred Stock    
Mezzanine equity, shares issued 1,586,620 1,586,620
Mezzanine equity, shares outstanding 1,586,620 1,586,620
Preferred stock, shares outstanding 1,586,620  
Series C Preferred Stock    
Mezzanine equity, shares issued 1,320,850 1,320,850
Mezzanine equity, shares outstanding 1,320,850 1,320,850
Preferred stock, shares outstanding 1,320,850  
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Series A Preferred Stock.
As Adjusted
Series A Preferred Stock.
Class A Common Stock
As Adjusted
Class A Common Stock
Additional Paid-in Capital.
As Adjusted
Additional Paid-in Capital.
Accumulated Other Comprehensive (Loss) Income
As Adjusted
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit.
Cumulative effect of change in accounting principle, net of tax
Accumulated Deficit.
As Adjusted
Accumulated Deficit.
Cumulative effect of change in accounting principle, net of tax
As Adjusted
Total
Beginning balance, value at Dec. 31, 2021           $ 110,873   $ 3,728     $ (61,300)     $ 53,301
Beginning balance, shares at Dec. 31, 2021   167,972   7,977,738                    
Stock options exercised           58               58
Stock options exercised (in shares)       24,605                    
Conversion of restricted shares       $ 1             (1)      
Conversion of restricted shares (in shares)       207,601                    
Debt issuance costs (in shares)       66,021                    
Stock compensation           2,062               2,062
Foreign currency translation               (6,409)           (6,409)
Fixed dividends Preferred Series B           (635)               (635)
Net loss                     (4,829)     (4,829)
Ending balance, value at Jun. 30, 2022       $ 1   112,358   (2,681)     (66,130)     43,548
Ending balance, shares at Jun. 30, 2022   167,972   8,275,965                    
Beginning balance, value at Mar. 31, 2022       $ 1   111,721   1,956     (66,156)     47,522
Beginning balance, shares at Mar. 31, 2022   167,972   8,190,305                    
Stock options exercised           25               25
Stock options exercised (in shares)       17,574                    
Conversion of restricted shares (in shares)       68,086                    
Stock compensation           929               929
Foreign currency translation               (4,637)           (4,637)
Fixed dividends Preferred Series B           (317)               (317)
Net loss                     26     26
Ending balance, value at Jun. 30, 2022       $ 1   112,358   (2,681)     (66,130)     43,548
Ending balance, shares at Jun. 30, 2022   167,972   8,275,965                    
Beginning balance, value at Dec. 31, 2022     $ 1 $ 1 $ 117,849 117,849 $ (914) (914) $ (76) $ (65,119) (65,043) $ (76) $ 51,817 51,893
Beginning balance, shares at Dec. 31, 2022 167,972 167,972 9,339,587 9,339,587                    
Stock options exercised           13               $ 13
Stock options exercised (in shares)       12,500                   12,500
Vesting of restricted share units (in shares)       79,993                    
Reverse stock split fractional adjustment       33,414                    
Stock compensation           1,152               $ 1,152
Foreign currency translation               2,280           2,280
Fixed dividends Preferred Series B           (635)               (635)
Net loss                     (3,735)     (3,735)
Ending balance, value at Jun. 30, 2023       $ 1   118,379   1,366     (68,854)     50,892
Ending balance, shares at Jun. 30, 2023   167,972   9,465,494                    
Beginning balance, value at Mar. 31, 2023       $ 1   118,159   (356)     (68,043)     49,761
Beginning balance, shares at Mar. 31, 2023   167,972   9,384,833                    
Stock options exercised           13               13
Stock options exercised (in shares)       12,500                    
Vesting of restricted share units (in shares)       34,747                    
Reverse stock split fractional adjustment       33,414                    
Stock compensation           524               524
Foreign currency translation               1,722           1,722
Fixed dividends Preferred Series B           (317)               (317)
Net loss                     (811)     (811)
Ending balance, value at Jun. 30, 2023       $ 1   $ 118,379   $ 1,366     $ (68,854)     $ 50,892
Ending balance, shares at Jun. 30, 2023   167,972   9,465,494                    
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income (loss) $ (3,735) $ (4,829)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Amortization of debt discount and issuance cost 931 1,097
Bad debt expense (126) 8
Gain on settlement of liabilities   (856)
Changes in deferred tax assets and liabilities 906 (719)
Change in allowance for sales returns and volume rebates 1,062 191
Change in inventory reserve 1,222 749
Change in fair value of derivative liabilities 40 (1,650)
Stock compensation expense 1,152 2,062
Depreciation and amortization 4,561 4,587
Change in right of use assets and lease liabilities 172 (98)
Changes in operating assets and liabilities:    
Accounts receivable - trade (6,953) (13,839)
Inventories 20,076 2,010
Prepaid expenses and other current assets (2,842) (1,149)
Accounts payable and accrued expenses (16,202) 2,969
Other liabilities 459 9
Deferred revenues (713) 2,582
Net cash provided by (used in) operating activities 10 (6,876)
Cash flows from investing activities:    
Purchases of furniture and fixtures, net (100) (659)
Net cash used in investing activities (100) (659)
Cash flows from financing activities:    
Proceeds from short-term debt 3,000  
Proceeds from long term debt   2,500
Principal payments on debt (1,378) (1,305)
Payments of fixed dividends to Series B Preferred stockholders (635) (631)
Proceeds from the exercise of options and warrants 13 57
Net cash provided by financing activities 1,000 621
Effect of foreign currency exchange rates 87 596
Net increase (decrease) in cash and cash equivalents 997 (6,318)
Cash and cash equivalents, beginning of the period 14,591 17,938
Cash and cash equivalents, end of the period 15,588 11,620
Supplemental cash flow disclosures:    
Cash paid for income taxes 892 215
Cash paid for interest 4,050 $ 3,731
Non-cash investing and financing transactions:    
Addition of right of use assets $ 43  
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES  
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

NOTE 1 – ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

NATURE OF OPERATIONS

Boxlight Corporation, a Nevada Corporation (“Boxlight”), designs, produces and distributes interactive technology solutions to the education, corporate and government markets under its Clevertouch and Mimio brands. Boxlight’s solutions include interactive displays, collaboration software, supporting accessories, and professional services.

BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION

The accompanying unaudited condensed consolidated financial statements include the accounts of Boxlight and its wholly owned subsidiaries (collectively, the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.

The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim unaudited condensed consolidated financial information and interim financial reporting guidelines and rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by GAAP for complete condensed consolidated financial statements. The unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2022 and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Annual Report”). Certain information and note disclosures normally included in consolidated financial statements have been condensed. The December 31, 2022 balance sheet included herein was derived from the Company’s audited consolidated financial statements, but does not include all disclosures, including notes, required by GAAP for complete financial statements.

Effective January 1, 2023, the Company’s internal reporting structure used by the chief operating decision maker (or CODM) changed resulting in changes to the Company’s segment reporting to align such reporting with the geographic markets in which the Company operates, as further discussed below and in Note 16 - Segments. Corresponding prior period amounts have been restated to conform to current period classification.

ESTIMATES AND ASSUMPTIONS

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the consolidated financial statements for 2022 contained in the 2022 Annual Report filed with the SEC on March 17, 2023, describes the significant accounting policies that the Company used in preparing its condensed consolidated financial statements. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to revenue, reserves, and allowances. The Company bases estimates on historical experience and on various other assumptions that are 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. Actual results could differ materially from these estimates under different assumptions or conditions.

REVERSE STOCK SPLIT

On June 14, 2023, the Company effected a reverse stock split of the Company’s Class A common stock whereby each eight shares of the Company’s authorized and outstanding Class A common stock was replaced with one share of common stock. The par value of the common stock was not adjusted. Following the reverse split, the authorized shares for Class A common stock was adjusted to 18,750,000, the authorized shares for Class B common stock remained at 50,000,000 shares, and preferred shares remained unchanged at 50,000,000. All Class A common share and per share amounts for all periods presented in the condensed consolidated financial statements and the notes to the consolidated financial statements have been retrospectively adjusted to give effect to the reverse stock

split, including reclassifying an amount equal to the reduction in aggregate par value of Class A common stock to additional paid-in capital on the condensed consolidated balance sheets of approximately $6 thousand. The quantity of Class A common stock equivalents and the conversion and exercise ratios were adjusted for the effect of the reverse stock split for warrants, stock-based compensation arrangements, and the conversion features on preferred shares. All of the agreements include existing conversion language in the event of a stock split and thus did not result in modification accounting or additional incremental expense as a result of this transaction. The Company issued 33,414 shares of Class A common stock to adjust fractional shares following the reverse stock split to the nearest whole share. There are presently no shares of Class B common stock outstanding and none were outstanding as of June 30, 2023.

FAIR VALUE OF FINANCIAL INSTRUMENTS

The Company’s financial instruments primarily include cash, accounts receivable, derivative liabilities, accounts payable and debt. Due to the short-term nature of cash, accounts receivable and accounts payable, the carrying amounts of these assets and liabilities approximate their fair value. Debt approximates fair value due to either the short-term nature, variable rate, or recent execution of the debt agreement. The amount of consideration received is deemed to approximate the fair value of long-term debt net of any debt discount and issuance cost.

Fair value is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. A fair value hierarchy has been established for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:

Level 1 Inputs - Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.
Level 3 Inputs - Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.

The following table sets forth, by level within the fair value hierarchy, the Company’s financial liabilities that were accounted for at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):

    

Markets for 

    

Other 

    

Significant  

    

Carrying

 Identical 

 Observable 

Unobservable 

 Value as of  

 Assets

 Inputs

 Inputs

June 30, 

Description

(Level 1)

(Level 2)

(Level 3)

2023

Derivative liabilities - warrant instruments

$

512

$

512

    

Markets for  

    

Other 

    

Significant  

   

Carrying

Identical 

 Observable 

Unobservable 

 Value as of

 Assets

 Inputs

 Inputs

December 31, 

Description

(Level 1)

(Level 2)

(Level 3)

2022

Derivative liabilities - warrant instruments

$

472

$

472

The following tables reconcile the beginning and ending balances of the warrant instruments within Level 3 of the fair value hierarchy:

    

(in thousands)

Balance, March 31, 2023

$

696

Change in fair value of derivative liabilities

 

(184)

Balance, June 30, 2023

$

512

    

(in thousands)

Balance, December 31, 2022

$

472

Change in fair value of derivative liabilities

 

40

Balance, June 30, 2023

$

512

    

(in thousands)

Balance, March 31, 2022

$

3,074

Change in fair value of derivative liabilities

(1,660)

Balance, June 30, 2022

$

1,414

(in thousands)

Balance, December 31, 2021

$

3,064

Change in fair value of derivative liabilities

 

(1,650)

Balance, June 30, 2022

$

1,414

INCOME (LOSS) PER COMMON SHARE

Basic net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of this calculation, options to purchase common stock, restricted stock units subject to vesting, and warrants to purchase common stock were considered to be common stock equivalents. Diluted net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of options to purchase common stock, restricted stock units subject to vesting and other share-based payment awards is calculated using the “treasury stock method,” which assumes that the “proceeds” from the exercise of these instruments are used to purchase common shares at the average market price for the period. The dilutive effect of convertible securities is calculated using the “if-converted method.” Under the if-converted method, securities are assumed to be converted at the beginning of the period, and the resulting common shares are included in the denominator of the diluted calculation for the entire period being presented.

For the three and six months ended June 30, 2023, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise 0.4 million shares from options to purchase common shares, 0.2 million of unvested restricted shares and 1.4 million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of 2.2 million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive. For the three and six months ended June 30, 2022, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise 0.5 million shares from options to purchase common shares, 0.4 million of unvested restricted shares and 0.4 million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of 2.2 million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive.

REVENUE RECOGNITION

The Company recognizes revenue at the amount to which it expects to be entitled when control of the products or services is transferred to its customers. Control is generally transferred when the Company has a present right to payment and the title, and the significant risks and rewards of ownership of the products or services, have been transferred to its customers. Product revenue is derived from the sale of interactive devices and related software and accessories to distributors, resellers and end users. Service revenue is derived from hardware maintenance services, product installation, training, software maintenance and subscription services.

Nature of Products and Services and Related Contractual Provisions

The Company’s sales of interactive devices, including panels, whiteboards, and other interactive devices generally include hardware maintenance services, a license to use software, and the provision of related software maintenance. In most cases, interactive devices are sold with hardware maintenance services with terms of approximately 30-60 months. Software maintenance includes technical support, product updates performed on a when and if available basis, and error correction services. At times, non-interactive projectors are also sold with hardware maintenance services with terms of approximately 60 months. The Company also licenses software independently of its interactive devices, in which case it is bundled with software maintenance, and in some cases, subscription services that include access to on-line content and cloud-based applications. The Company’s software subscription services provide access to content and software applications on an as needed basis over the Internet, but do not provide the right to take delivery of the software applications.

The Company’s product sales, including those with software and related services, generally include a single payment up front for the products and services, and revenue is recorded net of estimated sales returns and rebates based on the Company’s expectations and historical experience. For most of the Company’s product sales, control transfers and, therefore, revenue is recognized when products are shipped at the point of origin. When the Company transfers control of its products to the customer prior to the related shipping and handling activities, the Company has adopted a policy of accounting for shipping and handling activities as a fulfillment cost rather than a performance obligation. For many of the Company’s software product sales, control is transferred when shipped at the point of origin since the software is installed on the interactive hardware device in advance of shipping. For software product sales, control is transferred when the customer receives the related interactive hardware since the customer’s connection to the interactive hardware activates the software license at which time the software is made available to the customer. For the Company’s software maintenance, hardware maintenance and subscription services, revenue is recognized ratably over time as the services are provided since time is the best output measure of how those services are transferred to the customer.

Significant Judgments

For contracts with multiple performance obligations, each of which represent promises within a contract that are distinct, the Company allocates revenue to all distinct performance obligations based on their relative stand-alone selling prices (“SSPs”). The Company’s products and services included in its contracts with multiple performance obligations generally are not sold separately and there are no observable prices available to determine the SSP for those products and services. Since observable prices are not available, SSPs are established that reflect the Company’s best estimates of what the selling prices of the performance obligations would be if they were sold regularly on a stand-alone basis. The Company’s process for estimating SSPs without observable prices considers multiple factors that may vary depending upon the unique facts and circumstances related to each performance obligation including, when applicable, the estimated cost to provide the performance obligation, market trends in the pricing for similar offerings, product-specific business objectives, and competitor or other relevant market pricing and margins. Because observable prices are generally not available for the Company’s performance obligations that are sold in bundled arrangements, the Company does not apply the residual approach to determining SSP. However, the Company does have performance obligations for which pricing is highly variable or uncertain, and contracts with those performance obligations generally contain multiple performance obligations with highly variable or uncertain pricing terms. For these contracts the Company allocates the transaction price to those performance obligations using an alternative method of allocation that is consistent with the allocation objective and the guidance on determining SSPs considering, when applicable, the estimated cost to provide the performance obligation, market pricing for competing product or service offerings, residual values based on the estimated SSP for certain goods, product-specific business objectives, incremental values for bundled transactions that include a service relative to similar transactions that exclude the service, and competitor pricing and margins. A separate price has not been established by the Company for performance obligations generally included in its contracts. In addition, the Company’s contracts generally include performance obligations that are never sold separately, are proprietary in nature, and the related selling price of these products and services is highly variable or uncertain. Therefore, the SSP of these products and services is estimated using the alternative method described above.

The Company has applied the portfolio approach to its allocation of the transaction price for certain portfolios of contracts that are executed in the same manner, contain the same performance obligations, and are priced in a consistent manner. The Company believes that the application of the portfolio approach produces the same result as if they were applied at the contract level.

Contract Balances

The timing of invoicing to customers often differs from the timing of revenue recognition and these timing differences can result in receivables, contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for the Company’s product and most service contracts are fixed, except as adjusted for rebate programs when applicable, and are generally due within 30-60 days of contract execution. Fees for installation, training and professional development services are fixed and generally become due as the services are performed. The Company has an established history of collecting under the terms of its contracts without providing refunds or concessions to its customers. The Company’s contractual payment terms do not vary when products are bundled with services that are provided over multiple years. In these contracts where services are expected to be transferred on an ongoing basis for several years after the related payment, the Company has determined that the contracts generally do not include a significant financing component. The upfront invoicing terms are designed (1) to provide customers with a predictable way to purchase products and services where the payment is due in the same timeframe as when the products, which constitute the predominant portion of the contractual value, are transferred, and (2) to ensure that the customer continues to use the related services; so that the customer can receive the optimal benefit from the products during the course of such product’s lifetime. Additionally, the Company has elected the practical expedient to exclude any financing component from consideration for contracts where, at contract inception, the period between the transfer of services and the timing of the related payment is not expected to exceed one year.

The Company has an unconditional right to consideration for all products and services transferred to the customer. That unconditional right to consideration is reflected in accounts receivable in the accompanying condensed consolidated balance sheets in accordance with Topic 606. Contract liabilities are reflected in deferred revenue in the accompanying condensed consolidated balance sheets and reflect amounts allocated to performance obligations that have not yet been transferred to the customer related to software maintenance, hardware maintenance, and subscription services. The Company had no material contract assets as of June 30, 2023 or December 31, 2022. During the three months ended June 30, 2023 and June 30, 2022, respectively, the Company recognized $2.0 million and $1.8 million of revenue that was included in the deferred revenue as of December 31, 2022 and December 31, 2021, respectively.  During the six months ended June 30, 2023 and June 30, 2022, the Company recognized $4.1 million and $3.7 million of revenue that was included in the deferred revenue balance as of December 31, 2022 and December 31, 2021, respectively.

Variable Consideration

The Company’s otherwise fixed consideration may vary when refunds or credits are provided for sales returns, stock rotation rights, price protection provisions, or in connection with certain other rebate provisions. The Company generally does not allow product returns other than under assurance warranties or hardware maintenance contracts. However, the Company, on a case-by-case basis, will grant exceptions, mostly for “buyer’s remorse” where the distributor or reseller’s end customer either did not understand what they were ordering or otherwise determined that the product did not meet their needs. An allowance for sales returns is estimated based on an analysis of historical trends. In very limited situations, a customer may return previous purchases held in inventory for a specified period of time in exchange for credits toward additional purchases. The Company includes variable consideration in its transaction price when there is a basis to reasonably estimate the amount of the fee and it is probable there will not be a significant reversal. These estimates are generally made using the expected value method based on historical experience and are measured at each reporting date. There was no material revenue recognized in the three and six months ended June 30, 2023 related to changes in estimated variable consideration that existed at December 31, 2022.

Remaining Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting within the contract. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies performance obligations at contract inception so that it can monitor and account for the obligations over the life of the contract. Remaining performance obligations represent the portion of the transaction price in a contract allocated to products and services not yet transferred to the customer. As of June 30, 2023 and December 31, 2022, the aggregate amount of the contractual transaction prices allocated to remaining performance obligations was $23.9 million. The Company expects to recognize revenue on 34.4% of the

remaining performance obligations during the next twelve months, 28.1% in the following twelve months, 21.2% in the twelve months ended June 30, 2026, 12.6% in the twelve months ended June 30, 2027, with the remaining 3.7% recognized thereafter.

In accordance with Topic 606, the Company has elected not to disclose the value of remaining performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (for example, a time-and-materials professional services contracts). In addition, the Company has elected not to disclose the value of remaining performance obligations for contracts with performance obligations that are expected, at contract inception, to be satisfied over a period that does not exceed one year.

Disaggregated Revenue

The Company disaggregates revenue based upon the nature of its products and services and the timing and in the manner which it is transferred to the customer. Although all products are transferred to the customer at a point in time, hardware and some software which comes pre-installed on an interactive device is transferred at the point of shipment, while some software is transferred to the customer at the time the hardware is received by the customer or when software product keys are delivered electronically to the customer. All service revenue is transferred over time to the customer; however, professional services are generally transferred to the customer within a year from the contract date as measured based upon hours or time incurred while software maintenance, hardware maintenance, and subscription services are generally transferred over three to five years from the contract execution date as measured based upon the passage of time.

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

(in thousands)

2023

2022

2023

2022

Product revenues:

  

  

  

  

Hardware

$

43,781

$

56,569

$

81,999

$

103,863

Software

 

621

 

1,038

 

1,085

 

2,556

Service revenues:

 

 

 

 

Professional services

 

445

 

479

 

827

 

833

Maintenance and subscription services

 

2,205

 

1,542

 

4,331

 

2,979

$

47,052

$

59,628

$

88,242

$

110,231

Contract Costs

The Company capitalizes incremental costs to obtain a contract with a customer if the Company expects to recover those costs. The incremental costs to obtain a contract are those that the Company incurs to obtain a contract with a customer that it would not have otherwise incurred if the contract were not obtained (e.g., a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all the following criteria:

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify;
The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future; and
The costs are expected to be recovered.

Certain sales commissions incurred by the Company are determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the estimated economic benefit period. For these sales commissions that are incremental costs to obtain where the period of amortization would be recognized over a period that is one year or less, the Company has elected the practical expedient to expense those costs as incurred. Commission costs that are deferred are classified as current or non-current assets based on the timing of when the Company expects to recognize the expense and are included in prepaid and other assets and other assets,

respectively, in the accompanying condensed consolidated balance sheets. Total deferred commissions, net of accumulated amortization, at June 30, 2023 and December 31, 2022 was $0.5 million.

Bill and Hold Arrangements

From time to time the Company enters custodial bill and hold arrangements with customers. Each arrangement is reviewed, and revenue is recognized only when the following criteria have been met: (1) the reason for the bill-and-hold arrangement is substantive, (2) the product is identified as the customer’s asset, (3) the product is ready for delivery to the customer, (4) there is a fixed schedule for delivery, and (5) the seller cannot use the product or direct the product to another customer. As of June 30, 2023, $0.1 million of revenue was previously recognized for goods that are expected to be delivered to a customer during the third quarter.

SEGMENT REPORTING

ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (CODM), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer.  

Effective January 1, 2023, the Company changed its segment reporting to align with the geographic markets in which it operates, as further discussed in Note 16 - Segments. The Company previously managed the Company as one operating segment. Following the integration of recent acquisitions which further expanded the Company’s operations into Europe, Middle East and Africa (“EMEA”) and other international markets, the Company’s operations are now organized, managed and classified into three reportable segments – EMEA, North and Central America (the “Americas”) and all other geographic regions (“Rest of World”). Our EMEA segment consists of the operations of Sahara Holding Limited and its subsidiaries (the “Sahara Entities”). Our Americas segment consists primarily of Boxlight, Inc. and its subsidiaries and the Rest of World segment consists primarily of Boxlight Australia, PTY LTD ("Boxlight Australia”)

Each of our operating segments are primarily engaged in the sale of education technology products and services in the education market but which are also sold into the health, government and corporate sectors and derive a majority of their revenues from the sale of flat-panel displays, audio and other hardware accessory products, software solutions and professional services. Generally, our displays produce higher net operating revenues but lower gross profit margins than our accessory solutions and professional services. The Americas operating segment includes salaries and overhead for corporate functions that are not allocated to the Company’s individual reporting segments. Transfers between segments are generally valued at market and are eliminated in consolidation.

RECENTLY ADOPTED ACCOUNTING STANDARDS

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“CECL”). The new guidance applies to loans, accounts receivable, trade receivables, other financial assets measured at amortized cost, loan commitments and other off-balance sheet credit exposures. The new guidance also applies to debt securities and other financial assets measured at fair value through other comprehensive income. Estimated credit losses under CECL consider relevant information about past events, current conditions and reasonable and supporting forecasts that affect the collectability of financial assets. The new guidance was effective January 1, 2023 and was applied using a modified retrospective approach through a cumulative effect adjustment to retained earnings as of January 1, 2023. Prior period comparative information has not been recast and continues to be reported under the accounting guidance in effect for those periods. The Company recognized a cumulative-effect adjustment to reduce retained earnings by $76 thousand, net of taxes. The change in the allowance for credit losses was not significant during the three and six months ended June 30, 2023.

ACCOUNTING STANDARDS PENDING ADOPTION

There were various other accounting standards and interpretations issued recently, some of which although applicable, are not expected to have a material impact on the Company’s financial position, operations, or cash flows.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE - TRADE
6 Months Ended
Jun. 30, 2023
ACCOUNTS RECEIVABLE - TRADE  
ACCOUNTS RECEIVABLE - TRADE

NOTE 2 – ACCOUNTS RECEIVABLE - TRADE

Accounts receivable consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Accounts receivable – trade

$

40,758

$

33,198

Allowance for doubtful accounts

 

(286)

 

(414)

Allowance for sales returns and volume rebates

 

(2,837)

 

(1,775)

Accounts receivable - trade, net of allowances

$

37,635

$

31,009

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES
6 Months Ended
Jun. 30, 2023
INVENTORIES  
INVENTORIES

NOTE 3 – INVENTORIES

Inventories are stated at the lower of cost or net realizable value and include spare parts and finished goods. Inventories are primarily determined using specific identification and the first-in, first-out (“FIFO”) cost methods. Cost includes direct cost from the Current Manufacturer (“CM”) or Original Equipment Manufacturer (“OEM”), plus material overhead related to the purchase, inbound freight and import duty costs.

Inventories consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Finished goods

$

37,961

$

56,583

Spare parts

 

1,211

 

775

Reserve for inventory obsolescence

(1,776)

(531)

Advanced shipping costs

 

413

 

1,384

Inventories, net

$

37,809

$

58,211

XML 22 R10.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

NOTE 4 – PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Prepayments to vendors

$

3,718

$

4,131

Prepaid licenses and other

 

6,296

 

3,302

Prepaid expenses and other current assets

$

10,014

$

7,433

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL
6 Months Ended
Jun. 30, 2023
INTANGIBLE ASSETS AND GOODWILL  
INTANGIBLE ASSETS AND GOODWILL

NOTE 5 – INTANGIBLE ASSETS AND GOODWILL

Intangible Assets

Intangible assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

    

Useful lives

2023

2022

INTANGIBLE ASSETS

Patents

4-10 years

$

182

$

182

Customer relationships

8-15 years

 

52,484

 

52,736

Technology

3-5 years

 

8,926

 

8,943

Domain

7 years

 

14

 

14

Non-compete

8-15 years

391

391

Tradenames

2-10 years

 

12,726

 

12,769

Intangible assets, at cost

74,723

 

75,035

Accumulated amortization

(24,854)

 

(22,456)

Intangible assets, net of accumulated amortization

$

49,869

$

52,579

For the three months ended June 30, 2023 and 2022, the Company recorded amortization expense of $2.2 million. For the six months ended June 30, 2023 and 2022, the Company recorded amortization expense of $4.3 million and $4.4 million, respectively. Changes to gross carrying amount of recognized intangible assets due to translation adjustments include approximately $0.3 million reduction as of June 30, 2023 and $3.1 million reduction as of December 31, 2022.

Goodwill

The Company determined that a triggering event had occurred as a result of the Company’s market capitalization that suggested one or more of the reporting units may have fallen below the carrying amounts. In addition, the Company’s change in reporting segments resulted in a change in the composition of the Company’s reporting units. As a result of these changes, the Company determined it has two reporting units for purposes of testing based upon entities that comprise the Americas and EMEA reporting segments. For purposes of impairment testing, the Company allocated goodwill to the reporting units based upon a relative fair value allocation approach and has assigned approximately $22.5 million and $2.9 million of goodwill to the America and EMEA reporting units, respectively. However, the allocation used for purposes of segment information disclosures in Note 16 differs from these values used for impairment testing as the information used by the Chief Operating Decision Maker does not assign goodwill in the same manner.  

As of June 30, 2023, the Company performed an interim goodwill impairment test as a result of the triggering events identified. In analyzing goodwill for potential impairment in the quantitative impairment test, the Company used a combination of the income and market approaches to estimate the fair value. Under the income approach, the Company calculated the fair value based on estimated future discounted cash flows. The assumptions used are based on what the Company believes a hypothetical marketplace participant would use in estimating fair value and include the discount rate, projected average revenue growth and projected long-term growth rates in the determination of terminal values. Under the market approach, the Company estimated the fair value based on market multiples of revenue or earnings before interest, income taxes, depreciation, and amortization for benchmark companies. If the fair value exceeds carrying value, then no further testing is required. However, if the fair value were to be less than carrying value, the Company would then determine the amount of the impairment charge, if any, which would be the amount that the carrying value of the goodwill exceeded its implied value. 

Based on the results of the quantitative interim impairment test, the Company concluded that the reporting unit’s goodwill was not impaired as of June 30, 2023.

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

NOTE 6 – LEASES

The Company has entered into various operating leases for certain offices, support locations and vehicles with terms extending through February 2028. Generally, these leases have initial lease terms of five years or less. Many of the leases have one or more lease renewal options. The exercise of lease renewal options is at the Company’s sole discretion. The Company does not consider the exercise

of any lease renewal options reasonably certain. In addition, certain of the Company’s lease agreements contain early termination options. No renewal options or early termination options have been included in the calculation of the operating right-of-use assets or operating lease liabilities. Certain of the Company’s lease agreements provide for periodic adjustments to rental payments for inflation. As the majority of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate at the commencement date in determining the present value of lease payments. The incremental borrowing rate is based on the term of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. For these short-term leases, lease expense is recognized on a straight-line basis over the lease term. At June 30, 2023, the Company had no leases classified as finance leases. The Company is currently not a lessor in any lease arrangement.

Operating lease expense was $536 thousand and $579 thousand for the three months ended June 30, 2023 and June 30, 2022, respectively and $1.1 million and $1.0 million for the six months ended June 30, 2023 and June 30, 2022, respectively. Variable lease costs and short-term lease cost were not material for the three and six months ended June 30, 2023 and June 30, 2022. Cash paid for amounts included in the measurement of lease liabilities was $619 thousand and $684 thousand for the three months ended June 30, 2023 and June 30, 2022, respectively and $1.2 million and $1.1 million for the six months ended June 30, 2023 and June 30, 2022.

Future maturities of the Company's operating lease liabilities are summarized as follows (in thousands):

Fiscal year ended,

2023

    

$

1,056

2024

1,358

2025

1,118

2026

751

2027

246

Thereafter

6

4,535

Less imputed interest

(798)

Total

$

3,737

The following is supplemental lease information at June 30, 2023:

Weighted-average remaining lease term (years)

2.9

Weighted-average discount rate

15.5

%

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2023
ACCOUNTS PAYABLE AND ACCRUED EXPENSES  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

NOTE 7 – ACCOUNTS PAYABLE AND ACCRUED EXPENSES

Accounts payable and accrued expense consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

2023

    

2022

Accounts payable

$

15,144

$

30,719

Accrued expense and other

5,964

5,847

Accounts payable and other liabilities

$

21,108

$

36,566

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT
6 Months Ended
Jun. 30, 2023
DEBT  
DEBT

NOTE 8 – DEBT

The following is a summary of the Company’s debt as of June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Debt – Third Parties

 

  

 

  

Paycheck Protection Program

$

99

$

127

Note payable - Whitehawk

51,556

49,906

Total debt

 

51,655

 

50,033

Less: Discount and issuance costs

 

4,479

 

5,410

Current portion of debt

 

3,807

 

845

Long-term debt

$

43,369

$

43,778

Total debt (net of discount and issuance costs)

$

47,176

$

44,623

Debt - Third Parties:

Whitehawk Finance LLC

In order to finance the acquisition of FrontRow Calypso LLC (“FrontRow”), which closed on December 31, 2021, the Company and substantially all of its direct and indirect subsidiaries, including Boxlight and FrontRow as guarantors, entered into a maximum $68.5 million term loan credit facility, dated December 31, 2021 (the “Credit Agreement”), with Whitehawk Finance LLC, as lender (the “Lender”), and White Hawk Capital Partners, LP, as collateral agent (“Whitehawk” or the “Collateral Agent”). The Company received an initial term loan of $58.5 million on December 31, 2021 (the “Initial Loan”) and was provided with a subsequent delayed draw facility of up to $10 million that may be provided for additional working capital purposes under certain conditions (the “Delayed Draw”). The Initial Loan and Delayed Draw are collectively referred to as the “Term Loans.” The proceeds of the Initial Loan were used to finance the Company’s acquisition of FrontRow, pay off all indebtedness owed to the Company’s then existing lenders, Sallyport Commercial Finance, LLC and Lind Global Asset Management, LLC, pay related fees and transaction costs, and provide working capital. Of the Initial Loan, $8.5 million was subject to repayment on February 28, 2022, with quarterly principal payments of $625,000 and interest payments commencing March 31, 2022 and the $40.0 million remaining balance plus any Delayed Draw loans becoming due and payable in full on December 31, 2025. The Term Loans bear interest at the LIBOR rate plus 10.75%; provided that after March 31, 2022, if the Company’s Senior Leverage Ratio (as defined in the Credit Agreement) is less than 2.25, the interest rate would be reduced to LIBOR plus 10.25%. Such terms are subject to the Company maintaining a borrowing base in compliance with the Credit Agreement. In the event of non-compliance with the borrowing base, the Company would be subject to an increased interest rate as stated in the Credit Agreement.

On April 4, 2022, the Collateral Agent and Lender agreed to extend the terms of repayment of the $8.5 million originally due on February 28, 2022 until February 28, 2023. The principal elements of the April amendment included (a) an extension of time to repay $8.5 million of the principal amount of the term loan from February 28, 2022 to February 28, 2023, and (b) forbearance on $3.5 million in over advances until May 16, 2022 to allow the Company to come into compliance with the borrowing base requirements set forth in the Credit Agreement.  In such connection, the Loan Parties obtained credit insurance on certain key customers whose principal offices are located in the European Union and Australia as, without the credit insurance, their accounts owed to the Loan Parties had been deemed ineligible for inclusion in the borrowing base calculation primarily due to the perceived inability of the Collateral Agent to enforce security interests on such accounts. In addition, the Lender and Collateral Agent agreed to (i) reduce, through September 30, 2022, the minimum cash reserve requirement for the Loan Parties, (ii) reduce the interest rate by 50 basis points (to Libor plus+ 9.75%) after delivery of the Loan Parties’ September 30, 2023 financial statements, subject to the Loan Parties maintaining 1.75 EBITDA coverage ratio, and (iii) waive all prior Events of Default under the Credit Agreement.  Furthermore, the parties agreed that no prepayment premiums would be payable with respect to the first $5.0 million paid under the Term Loan, any payments made in relation to the $8.5 million due on or before February 28, 2023, any required amortization payments under the Credit Agreement and any mandatory prepayments by way of ECF or casualty events.

On June 21, 2022, the Company and substantially all of its direct and indirect subsidiaries (together with the Company, the “Loan Parties”), entered into a second amendment (the “Second Amendment”) to the four year term loan credit facility, originally entered into December 31, 2021 and as amended on April 4, 2022 (the “Credit Agreement”), with the Collateral Agent and Lender. The Second Amendment to the Credit Agreement was entered into for purposes of the Lender funding a $2.5 million delayed draw term loan and adjusting certain terms to the Credit Agreement, including adjusting the Applicable Margin (as defined in the Second Amendment) to 13.25% for  LIBOR Rate Loans and 12.25% for Reference Rate Loans, increasing the definition of change of control from 33% voting

power to 40% voting power, requiring the Company to engage a financial advisor, and allowing additional time, until July 15, 2022, for the Company to come into compliance with certain borrowing base requirements set forth in the Second Amendment to the Credit Agreement, among other adjustments.  During the six months ended June 30, 2023, the Company repaid principal of $1.4 million and interest of $4.0 million to Whitehawk.

On April 24, 2023, the Company entered into a third amendment (the “Third Amendment”) to the Credit Agreement, with Collateral Agent and the Lender. The Third Amendment was entered into for purposes of the Lender funding an additional $3.0 million delayed draw term loan (the “Additional Draw”). The Additional Draw was funded on April 24, 2023, must be repaid on or prior to September 29, 2023, is not subject to any prepayment penalties, and adjusts certain terms to the Credit Agreement, including adjusting the test period End dates and corresponding Senior Leverage Ratios (as defined in the Credit Amendment) and revising the minimum liquidity requirements that the Company must maintain compliance with pertaining to certain Borrowing Base Requirements, among other adjustments. The completion of the additional draw eliminates further delayed draws under the term loan agreement. As discussed in Note 17, on July 20, 2023, the Company paid the $3.0 million due under the terms of the Third Amendment.

On June 26, 2023, the Company entered into a fourth amendment (the “Fourth Amendment”) with the Collateral Agent and the Lender for the sole purpose of replacing LIBOR-based rates with a SOFR-based rate. Following the Fourth Amendment, the Company’s interest rate is calculated as the Daily Simple SOFR, subject to a floor of 1%, plus the SOFR Term Adjustment and Applicable Margin, as defined in the Credit Agreement, as amended. At such time, no other changes were made to the Credit Agreement.

Covenant Compliance and Liquidity Considerations

The Company's Credit Agreement requires compliance with certain monthly covenants, which include provisions regarding over advance limitations based upon a borrowing base. In the second quarter of 2023, as part of obtaining an appropriate waiver, the Company agreed to engage a financial advisor and to use commercial reasonable efforts to refinance the Credit Agreement with an alternative lender and repay the Credit Facility by September 30, 2023, or as soon thereafter as practical. The waiver did not amend the maturity date of the Credit Agreement. Upon repayment, the Company will be subject to a prepayment premium that is higher than the prepayment premium included in the original Credit Agreement, as defined in the waiver. At period end, considering the waivers obtained, the Company was in compliance with all such financial covenants of the Credit Agreement, as amended.

The Company has either implemented or initiated appropriate plans regarding refinancing procedures that are within management’s control to comply with the waiver requirements. The financial statements do not include any adjustments that might result from the outcome of the Company’s ability to refinance and repay the credit facility by September 30, 2023.

Issuance Cost and Warrants

In conjunction with its receipt of the Initial Loan, the Company issued to the Lender (i) 66,022 shares of Class A common stock (the “Shares”), which Shares were registered pursuant to its existing shelf registration statement and were delivered to the Lender in January 2022, (ii) a warrant to purchase 255,411 shares of Class A common stock (subject to increase to the extent that 3% of any Series B and Series C convertible preferred stock converted into Class A common stock), exercisable at $16.00 per share (the “Warrant”), which Warrant was subject to repricing on March 31, 2022 based on the arithmetic volume weighted average prices for the 30 trading days prior to September 30, 2022, in the event the Company’s  stock is then trading below $16.00 per share, (iii) a 3% fee of $1,800,000, and (iv) a $500,000 original issue discount. In addition, the Company agreed to register for resale the shares issuable upon exercise of the Warrant. The Company also incurred agency fees, legal fees, and other costs in connection with the execution of the Credit Agreement totaling approximately $1.7 million. Under the terms of the warrant issued to Whitehawk on December 31, 2021, the exercise price of the warrants would reprice if the stock price on March 31, 2022 was less than the original exercise price, at which time the number of warrants would also be increased proportionately, so that after such adjustment the aggregate exercise price payable for the increased number of warrant shares would be the same as the aggregate exercise price previously in effect. The warrants repriced on March 31, 2022 to $9.52 per share and the shares increased to 429,263.

On July 22, 2022, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with an accredited institutional investor. According to the terms of the Credit Agreement, as amended, the Purchase Agreement triggered a reduction of the exercise price of the warrants and a revaluation of the derivative liability. The Whitehawk warrants were repriced to $8.80 and shares increased to 464,385.

Paycheck Protection Program Loan

On May 22, 2020, the Company received loan proceeds of $1.1 million under the Paycheck Protection Program.  During 2021, the Company applied for forgiveness in the amount of $836 thousand. On March 2, 2022, we received a decision letter from the lender that the forgiveness application had been approved, leaving a remaining balance of $173 thousand to be paid. The Company received a payment schedule from our lender on May 5, 2022, extending the payoff date until May 2025. As of June 30, 2023, the amount remaining on the loan was less than $100 thousand.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE LIABILITIES
6 Months Ended
Jun. 30, 2023
DERIVATIVE LIABILITIES  
DERIVATIVE LIABILITIES

NOTE 9 – DERIVATIVE LIABILITIES

The Company determined that certain warrants to purchase common stock do not satisfy the criteria for classification as equity instruments due to the existence of certain net cash and non-fixed settlement provisions that are not within the sole control of the Company. Conversion and exercise prices may be lowered if the Company issues securities at lower prices in the future. Such warrants are measured at fair value at each reporting date, and the changes in fair value are included in determining net income (loss) for the period. The Company used a Monte Carlo Simulation model to determine the fair value of the derivative liabilities as of June 30, 2023 and December 31, 2022.

    

June 30, 2023

 

Common stock issuable upon exercise of warrants

 

464,385

Market value of common stock on measurement date

$

2.22

Exercise price

$

8.80

Risk free interest rate (1)

 

4.31

%

Expected life in years

 

3.5 years

Expected volatility (2)

 

104.0

%

Expected dividend yields (3)

 

%

    

December 31, 2022

 

Common stock issuable upon exercise of warrants

 

464,385

Market value of common stock on measurement date

$

2.48

Exercise price

$

8.80

Risk free interest rate (1)

 

4.02

%

Expected life in years

 

4 years

Expected volatility (2)

 

83.6

%

Expected dividend yields (3)

 

%

(1)The risk-free interest rate was determined by management using the applicable Treasury Bill as of the measurement date.
(2)The historical trading volatility was based on historical fluctuations in stock price for Boxlight and certain peer companies.
(3)The Company does not expect to pay a dividend in the foreseeable future.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
INCOME TAXES  
INCOME TAXES

NOTE 10 – INCOME TAXES

Pretax (loss) income resulting from domestic and foreign operations is as follows (in thousands):

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

Six Months Ended

June 30

June 30, 

June 30, 

June 30, 

    

2023

    

2022

    

2023

    

2022

United States

$

(205)

$

510

$

(3,720)

$

(3,908)

Foreign

 

(351)

 

(443)

 

291

 

(966)

Total pretax book income

$

(556)

$

67

$

(3,429)

$

(4,874)

The Company recorded income tax expense of $255 thousand and $41 thousand for the three months ended June 30, 2023 and 2022, respectively, and income tax expense of $306 thousand and income tax benefit of $45 thousand for the six months ended June 30, 2023 and 2022, respectively. The year-to-date effective tax rate is 8.9% while the June 30, 2022 year-to-date effective rate

was (0.9)%. The negative effective tax rate for 2023 is due to the Company paying income taxes in various jurisdictions while incurring a worldwide net loss.  

The increase in tax expense year-over-year is largely due to the decrease in the estimated annual effective tax rate of the US legacy Boxlight entities for the three months ended June 30, 2023 as compared to the estimated annual effective tax rate of the US legacy Boxlight entities for the three months ended June 30, 2022.

The Company operates in the United States, United Kingdom and various other jurisdictions. Income taxes have been provided in accordance with ASC-740-270, based upon the tax laws and rates of the countries in which operations are conducted.

The legacy Boxlight entities are in a net deferred tax asset position in the United States, the United Kingdom and other jurisdictions, primarily driven by net operating losses. The recoverability of these deferred tax assets depends on the Company’s ability to generate taxable income in the jurisdiction to which the carryforward applies. It also depends on specific tax provisions in each jurisdiction that could impact utilization. For example, in the United States, a change in ownership, as defined by federal income tax regulations, could significantly limit the Company’s ability to utilize its U.S. net operating loss carryforwards. Additionally, because U.S. tax laws limit the time during which the net operating losses generated prior to 2018 may be applied against future taxes, if the Company fails to generate U.S. taxable income prior to the expiration dates, the Company may not be able to fully utilize the net operating loss carryforwards to reduce future income taxes. The Company has evaluated both positive and negative evidence as to the ability of its legacy entities in each jurisdiction to generate future taxable income. Based on its long history of cumulative losses in those jurisdictions, it believes it is appropriate to maintain a full valuation allowance on its net deferred tax asset as of June 30, 2023 and December 31, 2022.

The Sahara entities have recorded a net deferred tax liability, which is primarily driven by the net deferred tax liability on the intangibles for which the Sahara entities do not have tax basis. This includes the deferred tax liability recorded during 2021 for the acquisition of Interactive Concepts. The Company does not qualify for any consolidated filing positions in any of these countries, so there is no ability to net the deferred tax liabilities of the Sahara companies against the deferred tax assets of the legacy Boxlight companies.

The tax years from 2009 to 2023 remain open to examination in the U.S. federal jurisdiction and in most U.S. state jurisdictions.  The tax years from 2020 to 2023 remain open to examination in the U.K.  Statutes of limitations vary in other immaterial jurisdictions.

On August 16, 2022, the president signed the Inflation Reduction Act (IRA) into law. The IRA enacted a 15% corporate minimum tax effective in 2024, a 1% tax on share repurchases after December 31, 2022, and created and extended certain tax-related energy incentives. We currently do not expect the tax-related provisions of the IRA to have a material effect on our financial results. 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY
6 Months Ended
Jun. 30, 2023
EQUITY  
EQUITY

NOTE 11 – EQUITY

Preferred Shares

The Company’s articles of incorporation, as amended, provide that the Company is authorized to issue 50,000,000 shares of preferred stock, with such preferred stock consisting of: (1) 250,000 shares of non-voting Series A preferred stock, with a par value of $0.0001 per share; (2) 1,586,620 shares of voting Series B preferred stock, with a par value of $0.0001 per share; (3) 1,320,850 shares of voting Series C preferred stock, with a par value of $0.0001 per share; and (4) 48,280,000 shares of “blank check” preferred stock to be designated by the Company’s board of directors. Each authorized series of preferred stock is described below.

Issuance of Preferred Shares

Series A Preferred Stock

At the time of the Company’s initial public offering, the Company issued 250,000 shares of the Company’s non-voting convertible Series A preferred stock to Vert Capital for the acquisition of Genesis. All of the Series A preferred stock was convertible into 49,801 shares of Class A common stock, at the discretion of the Series A stockholder. On August 5, 2019, a total of 82,028 shares of Series A preferred stock were converted into a total of 16,341 shares of Class A common stock. As of June 30, 2023, a total of 167,972 shares of Series A preferred stock remained outstanding which can be converted into 33,461 shares of Class A common stock, at the discretion of the Series A stockholder.

Series B Preferred Stock and Series C Preferred Stock

On September 25, 2020, in connection with the acquisition of Sahara Holding Limited ("Sahara”), the Company issued 1,586,620 shares of Series B preferred stock and 1,320,850 shares of Series C preferred stock. The Series B preferred stock has a stated and liquidation value of $10.00 per share and pays a dividend out of the earnings and profits of the Company at the rate of 8% per annum, payable quarterly. The Series B preferred stock is convertible into the Company’s Class A common stock at a conversion price of $13.28 per share which was the closing price of the Company’s Class A common stock on the Nasdaq Stock Market on September 25, 2020 (the “Conversion Price”). Such conversion may occur either (i) at the option of the holder at any time after January 1, 2024, or (ii) automatically upon the Company’s Class A common stock trading at 200% of the Conversion Price for 20 consecutive trading days (based on a volume weighted average price). The Series C preferred stock has a stated and liquidation value of $10.00 per share and is convertible into the Company’s Class A common stock at the Conversion Price either (i) at the option of the holder at any time after January 1, 2026, or (ii) automatically upon the Company’s Class A common stock trading at 200% of the Conversion Price for 20 consecutive trading days (based on a volume weighted average price).

To the extent not previously converted into the Company’s Class A common stock, the outstanding shares of Series B preferred stock shall be redeemable at the option of the holders at any time or from time to time commencing on January 1, 2024 upon, 30 days prior written notice to the holders, for a redemption price, payable in cash, equal to the sum of (a) ($10.00) multiplied by the number of shares of Series B preferred stock being redeemed (the “Redeemed Shares”), plus (b) all accrued and unpaid dividends, if any, on such Redeemed Shares. The Series C preferred stock is also subject to redemption on the same terms commencing January 1, 2026. The aggregate estimated fair value of the Series B and C preferred stock of $28.5 million was included as part of the total consideration paid for the purchase of Sahara.

As the redemption features in the Series B preferred stock and Series C preferred stock are not solely within the control of the Company, the Company has classified the Series B preferred stock and Series C preferred stock as mezzanine or temporary equity in the Company’s condensed consolidated balance sheet. As of June 30, 2023, a total of 1,586,620 and 1,320,850 shares of Series B and C preferred stock remained outstanding, respectively.

Common Stock

The Company’s authorized common stock consists of 1) 18,750,000 shares of Class A voting common stock and 2) 50,000,000 shares of Class B non-voting common stock. Class A and Class B common stock have the same rights except that Class A common stock is entitled to one vote per share while Class B common stock has no voting rights. Upon any public or private sale or disposition by any holder of Class B common stock, such shares of Class B common stock would automatically convert into shares of Class A common stock. As of June 30, 2023 and December 31, 2022, the Company had 9,465,494 and 9,339,587 shares of Class A common stock issued and outstanding, respectively. No Class B shares were outstanding at June 30, 2023 or December 31, 2022.

Issuance of Common Stock

Securities Purchase Agreement

 

On July 22, 2022, the Company, entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an accredited institutional investor (the “Investor”) pursuant to which the Company agreed to issue and sell, in a registered direct offering directly to the Investor, (i) 875,000 shares of the Company’s Class A common stock, par value of $0.0001 per share, (ii) pre-funded warrants (the “Pre-Funded Warrants”) to purchase 44,118 shares of common stock at an exercise price of $0.0008 per share, which Pre-Funded Warrants were issued in lieu of shares of common stock to ensure that the Investor did not exceed certain beneficial ownership limitations, and (iii) warrants to purchase an aggregate of 919,118 shares of common stock at an exercise price of $5.44 per share (the “Warrants,” and collectively with the Pre-Funded Warrants and the Shares, the “Securities”). The Securities were sold at a price of $5.44 per share for total gross proceeds to the Company of $5.0 million (the “Offering”), before deducting estimated offering expenses, and excluding the exercise of any Warrants or Pre-Funded Warrants. The Pre-Funded Warrants were exercisable immediately and the Warrants were exercisable six months after the date of issuance and will expire five and a half years from the date of issuance. As such, the net proceeds to the Company from the Offering, after deducting placement agent’s fees and estimated expenses payable by the Company and excluding the exercise of any Warrants or Pre-Funded Warrants, was $4.6 million of which the proceeds net of issuance costs were allocated based on the relative fair values of the instruments, warrants and prefunded warrants; with $2.4 million allocated to common stock, $2.2 million allocated to warrants and $118 thousand allocated to the pre-funded warrants.

 

The Purchase Agreement contains customary representations and warranties and agreements of the Company and the Investors and customary indemnification rights and obligations of the parties. Pursuant to the terms of the Purchase Agreement, the Company has agreed to certain restrictions on the issuance and sale of its common stock or common stock equivalents (as defined in the Purchase Agreement) during the 60-day period following the closing of the Offering, which was on July 26, 2022. On August 9, 2022, the Investor exercised the prefunded warrants.

The Company evaluated whether the Warrants, Pre-Funded Warrants and/or Shares were within the scope of ASC 480 which discusses the accounting for instruments with characteristics of both liabilities and equity. The guidance in ASC 480, and the resulting liability classification, is applicable to such instruments when certain criteria are met. Based on its analysis, the Company concluded that the Warrants, Pre-Funded Warrants and Shares did not meet any of the criteria to be subject to liability classification under ASC 480 and are therefore classified as equity.

Warrants

The Company had equity warrants outstanding of 920,993 and 920,680 at June 30, 2023 and December 31, 2022, respectively.

 

Credit Facility

In conjunction with its receipt of the Whitehawk loan, the Company issued to Whitehawk 66,022 shares of Class A common stock, which were registered pursuant to the Company’s existing shelf registration statement and were delivered to Whitehawk in January 2022.

Repurchase Plan

On February 14, 2023, the Board of Directors of Boxlight Corporation approved the Company’s establishment of a share repurchase program (the “Repurchase Program”) authorizing the Company to purchase up to $15.0 million of the Company’s Class A common stock. Pursuant to the Repurchase Program, the Company may, from time to time, repurchase its Class A common stock in the open market, in privately negotiated transactions or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), in accordance with applicable securities laws and other restrictions. The timing and total amount of any repurchases made under the Repurchase Program will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The authorization expires on January 26, 2027, may be suspended or discontinued at any time, and does not obligate the Company to acquire any amount of Class A common stock. As of June 30, 2023, the Company has not utilized the Repurchase Program.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK COMPENSATION
6 Months Ended
Jun. 30, 2023
STOCK COMPENSATION  
STOCK COMPENSATION

NOTE 12 – STOCK COMPENSATION

The Company has issued grants under two equity incentive plans, both of which have been approved by the Company’s shareholders: (i) the 2014 Equity Incentive Plan, as amended (the “2014 Plan”), pursuant to which  a total of 798,805 shares of the Company’s Class A common stock have been approved for issuance, and (ii) the 2021 Equity Incentive Plan (the “2021 Plan”), pursuant to which a total of 625,000 shares of the Company’s Class A common stock have been approved for issuance. Upon approval of the 2021 Plan in June 2021, any shares remaining available for issuance under the 2014 Plan were cancelled, and all future grants were issued under the 2021 Plan. The 2021 Plan allows for issuance of shares of our Class A common stock, whether through restricted stock, restricted stock units, options, stock appreciation rights or otherwise, to the Company’s officers, directors, employees and consultants. Prior to the second quarter of 2023, the Company had issued 774,904 shares under the 2021 Plan such that the Company was over the authorized share number. During the three months ended June 30, 2023, the Company cancelled 384,340 shares of previously issued awards such that the Company is under the authorized number of share awards. The fair value of shares previously issued in excess of the approved shares under the 2021 Plan of approximately $13 thousand was reclassed from liability to equity as of June 30, 2023.

Stock Options

Under the Company’s stock option program, pursuant to the 2014 Plan and 2021 Plan, employees may be eligible to receive  awards that provides the opportunity in the future to purchase the Company’s shares at the market price of the stock on the date the award is granted (the strike price). Following the issuance, such options become exercisable over a range of immediately vested to four-year vesting periods and expire five years from the grant date, unless stated differently in the option agreements, if they are not exercised. Stock options have no financial statement effect on the date they are granted but rather are reflected over time through compensation

expense. We record compensation expense based on the estimated fair value of the awards which is amortized as compensation expense on a straight-line basis over the vesting period. Accordingly, total expense related to the award is reduced by the fair value of options that are forfeited by employees that leave the Company prior to vesting.

The following is a summary of the option activities during the six months ended June 30, 2023:

    

    

Number of 

Units

Outstanding, December 31, 2022

 

489,485

Granted

 

364,299

Exercised

 

(12,500)

Cancelled

 

(432,220)

Outstanding, June 30, 2023

 

409,064

Exercisable, June 30, 2023

 

305,982

During the six months ended June 30, 2023, the Company granted 364,299 options of which 322,040 were subsequently cancelled and 42,259 vested during the period. The Company estimated the fair value of each stock option award on the date of grant using a Black-Scholes option pricing model. The Company used the following inputs to value options issued during the six months ended June 30, 2023: market value on measurement date, $1.68 to $2.24; exercise price of $2.48 to $3.20; risk free interest rate, 4.19% to 4.22%; expected term, 3 years to 4 years; expected volatility, ranged from 111.45% to 111.74% and expected dividend yield of 0%.

Restricted Stock Units

Under the Company’s 2014 Plan and 2021 Plan, the Company may grant restricted stock units (“RSUs”) to certain employees and non-employee directors. Upon granting the RSUs, the Company recognizes a fixed compensation expense equal to the fair market value of the underlying shares of RSUs granted on a straight-line basis over the requisite services period for the RSUs. Compensation expense related to the RSUs is reduced by the fair value of units that are forfeited by employees that leave the Company prior to vesting. The RSUs vest over a range of immediately vested to four-year vesting periods in accordance with the terms of the applicable RSU grant agreement.

The following is a summary of the RSU activities during the six months ended June 30, 2023:

    

Number of Units

Outstanding, December 31, 2022

 

303,879

Granted

 

72,348

Vested

(79,993)

Forfeited

 

(72,044)

Outstanding, June 30, 2023

 

224,190

During the six months ended June 30, 2023, the Company granted 72,348 RSUs of which 62,300 were subsequently cancelled and 10,048 vested during the period.

Stock Compensation Expense

For the three and six months ended June 30, 2023 and 2022, the Company recorded the following stock compensation in general and administrative expense (in thousands):

Three months ended June 30, 

Six months ended June 30, 

    

    

2023

2022

    

2023

2022

Stock options

$

152

$

440

$

321

$

555

Restricted stock units

 

359

489

 

830

1,506

Warrants

 

 

1

1

Total stock compensation expense

$

511

$

929

$

1,152

$

2,062

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2023
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

NOTE 13 – RELATED PARTY TRANSACTIONS

Management Agreement

On November 1, 2022, the Company entered into a consulting agreement with Mark Elliott, former CEO of Boxlight and a current member of the Board of Directors. Under the terms of the agreement, Mr. Elliott is to provide sales, marketing, management and related consulting services to assist the Company in sourcing and entering into agreements with one or more customers to provide products and services for specified school districts. The Company will pay Mr. Elliott a fixed payment of $4 thousand per month and commissions equal to 15% of gross profit derived by the Company based on total purchase order revenue. The agreement, unless renewed or extended, will expire on December 31, 2023. For the six months ended June 30, 2023, the Company paid $36 thousand under the agreement.

On January 31, 2018, the Company entered into a management agreement (the “Management Agreement”) with an entity owned and controlled by our Chief Executive Officer and Chairman, Michael Pope. The Management Agreement is separate and apart from Mr. Pope’s employment agreement with the Company. The Management Agreement will become effective as of the first day of the same month that Mr. Pope’s employment with the Company terminates. Thereafter, and for a term of 13 months, Mr. Pope will provide consulting services to the Company including sourcing and analyzing strategic acquisitions, assisting with financing activities, and other services. As consideration for the services provided, the Company will pay Mr. Pope a management fee equal to 0.375% of the consolidated net revenues of the Company, payable in monthly installments, not to exceed $250,000 in any calendar year. At his option, Mr. Pope may defer payment until the end of each year and/or receive payment in the form of shares of Class A common stock of the Company.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
COMMITMENTS AND CONTINGENCIES.  
COMMITMENTS AND CONTINGENCIES

NOTE 14 – COMMITMENTS AND CONTINGENCIES

Contingencies

The Company assesses its exposure related to legal matters and other items that arise in the regular course of its business. If the Company determines that it is probable a loss has been incurred, the amount of the loss, or an amount within the range of loss, that can be reasonably estimated is recorded. The Company has not identified any legal matters that could have a material adverse effect on our consolidated results of operations, financial position or cash flows.

Purchase Commitments

The Company is legally obligated to fulfill certain purchase commitments made to vendors that supply materials used in the Company’s products. As of June 30, 2023, the total amount of such open inventory purchase orders was $30.6 million.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
CUSTOMER AND SUPPLIER CONCENTRATION
6 Months Ended
Jun. 30, 2023
CUSTOMER AND SUPPLIER CONCENTRATION  
CUSTOMER AND SUPPLIER CONCENTRATION

NOTE 15 – CUSTOMER AND SUPPLIER CONCENTRATION

There was one customer that accounted for greater than 10% of the Company’s consolidated revenues for the six months ended June 30, 2023 and 2022. Details are as follows:

Total revenues 

Total revenues 

from the customer

Accounts 

from the customer 

Accounts 

as a percentage of 

receivable from

as a percentage of 

receivable from

total revenues 

the customer as of

total revenues 

the customer as of

for the six months ended

June 30, 

for the six months ended

June 30, 

June 30, 

2023

June 30, 

2022

Customer

2023

(in thousands)

2022

(in thousands)

1

14.6

%  

$

4,071

 

11.7

%  

$

4,923

For the six months ended June 30, 2023, the Company’s purchases were concentrated primarily with one vendor. For the six months ended June 30, 2022, the Company’s purchases were concentrated primarily with two vendors. Details are as follows:

    

Total purchases 

    

    

Total purchases 

    

from the vendors

from the vendors

as a percentage of

Accounts payable 

as a percentage 

Accounts payable 

total cost of 

(prepayment) to 

of total cost of 

(prepayment) to 

revenues for 

the vendors as of

revenues for 

the vendors as of

the six months ended

June 30, 

the six months ended

June 30, 

June 30, 

2023

June 30, 

2022

Vendor

2023

(in thousands)

2022

(in thousands)

1

17.5

%

$

4,812

39.5

%

$

10,894

2

 

-

%

$

17.6

%

$

409

The Company believes there are other suppliers that could be substituted should the above cited vendor become unavailable or non-competitive.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENTS
6 Months Ended
Jun. 30, 2023
SEGMENTS  
SEGMENTS

NOTE 16 – SEGMENTS

Information about our Company’s operations by operating segment is shown in the following tables (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2023

2022

2023

2022

Revenue, net

Americas

$

30,067

$

27,681

$

51,134

$

47,757

EMEA

19,964

31,911

43,919

62,606

Rest of World

321

86

1,644

191

Eliminations and Adjustments (1)

(3,300)

(50)

(8,455)

(323)

Total Revenue, net

$

47,052

$

59,628

$

88,242

$

110,231

Income (Loss) from Operations

Americas

2,941

838

2,794

(2,089)

EMEA

(859)

35

(1,260)

(457)

Rest of World

(3)

5

405

13

Eliminations and Adjustments (1)

(3)

3

(43)

(40)

Total Income (Loss) from Operations

$

2,076

$

881

$

1,896

$

(2,573)

(1)Eliminations and adjustments represent net sales between the Americas, EMEA and Rest of World segments. Sales between these segments are generally valued at market.

June 30, 

December 31, 

2023

2022

Identifiable Assets

Americas

$

91,419

$

88,451

EMEA

88,086

104,978

Rest of World

2,808

1,966

Total Identifiable Assets

$

182,313

$

195,395

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 17 – SUBSEQUENT EVENTS

On July 20, 2023, the Company paid $3.0 million on its Credit Agreement with Whitehawk. The payment was for amounts borrowed under the Third Amendment to the Credit Agreement that were required to be repaid by September 29, 2023. There were no pre-payment penalties or premiums included with this payment.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES  
NATURE OF OPERATIONS

NATURE OF OPERATIONS

Boxlight Corporation, a Nevada Corporation (“Boxlight”), designs, produces and distributes interactive technology solutions to the education, corporate and government markets under its Clevertouch and Mimio brands. Boxlight’s solutions include interactive displays, collaboration software, supporting accessories, and professional services.

BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION

BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION

The accompanying unaudited condensed consolidated financial statements include the accounts of Boxlight and its wholly owned subsidiaries (collectively, the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.

The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim unaudited condensed consolidated financial information and interim financial reporting guidelines and rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by GAAP for complete condensed consolidated financial statements. The unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2022 and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Annual Report”). Certain information and note disclosures normally included in consolidated financial statements have been condensed. The December 31, 2022 balance sheet included herein was derived from the Company’s audited consolidated financial statements, but does not include all disclosures, including notes, required by GAAP for complete financial statements.

Effective January 1, 2023, the Company’s internal reporting structure used by the chief operating decision maker (or CODM) changed resulting in changes to the Company’s segment reporting to align such reporting with the geographic markets in which the Company operates, as further discussed below and in Note 16 - Segments. Corresponding prior period amounts have been restated to conform to current period classification.

ESTIMATES AND ASSUMPTIONS

ESTIMATES AND ASSUMPTIONS

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the consolidated financial statements for 2022 contained in the 2022 Annual Report filed with the SEC on March 17, 2023, describes the significant accounting policies that the Company used in preparing its condensed consolidated financial statements. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to revenue, reserves, and allowances. The Company bases estimates on historical experience and on various other assumptions that are 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. Actual results could differ materially from these estimates under different assumptions or conditions.

REVERSE STOCK SPLIT

REVERSE STOCK SPLIT

On June 14, 2023, the Company effected a reverse stock split of the Company’s Class A common stock whereby each eight shares of the Company’s authorized and outstanding Class A common stock was replaced with one share of common stock. The par value of the common stock was not adjusted. Following the reverse split, the authorized shares for Class A common stock was adjusted to 18,750,000, the authorized shares for Class B common stock remained at 50,000,000 shares, and preferred shares remained unchanged at 50,000,000. All Class A common share and per share amounts for all periods presented in the condensed consolidated financial statements and the notes to the consolidated financial statements have been retrospectively adjusted to give effect to the reverse stock

split, including reclassifying an amount equal to the reduction in aggregate par value of Class A common stock to additional paid-in capital on the condensed consolidated balance sheets of approximately $6 thousand. The quantity of Class A common stock equivalents and the conversion and exercise ratios were adjusted for the effect of the reverse stock split for warrants, stock-based compensation arrangements, and the conversion features on preferred shares. All of the agreements include existing conversion language in the event of a stock split and thus did not result in modification accounting or additional incremental expense as a result of this transaction. The Company issued 33,414 shares of Class A common stock to adjust fractional shares following the reverse stock split to the nearest whole share. There are presently no shares of Class B common stock outstanding and none were outstanding as of June 30, 2023.

FAIR VALUE OF FINANCIAL INSTRUMENTS

FAIR VALUE OF FINANCIAL INSTRUMENTS

The Company’s financial instruments primarily include cash, accounts receivable, derivative liabilities, accounts payable and debt. Due to the short-term nature of cash, accounts receivable and accounts payable, the carrying amounts of these assets and liabilities approximate their fair value. Debt approximates fair value due to either the short-term nature, variable rate, or recent execution of the debt agreement. The amount of consideration received is deemed to approximate the fair value of long-term debt net of any debt discount and issuance cost.

Fair value is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. A fair value hierarchy has been established for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:

Level 1 Inputs - Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.
Level 3 Inputs - Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.

The following table sets forth, by level within the fair value hierarchy, the Company’s financial liabilities that were accounted for at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):

    

Markets for 

    

Other 

    

Significant  

    

Carrying

 Identical 

 Observable 

Unobservable 

 Value as of  

 Assets

 Inputs

 Inputs

June 30, 

Description

(Level 1)

(Level 2)

(Level 3)

2023

Derivative liabilities - warrant instruments

$

512

$

512

    

Markets for  

    

Other 

    

Significant  

   

Carrying

Identical 

 Observable 

Unobservable 

 Value as of

 Assets

 Inputs

 Inputs

December 31, 

Description

(Level 1)

(Level 2)

(Level 3)

2022

Derivative liabilities - warrant instruments

$

472

$

472

The following tables reconcile the beginning and ending balances of the warrant instruments within Level 3 of the fair value hierarchy:

    

(in thousands)

Balance, March 31, 2023

$

696

Change in fair value of derivative liabilities

 

(184)

Balance, June 30, 2023

$

512

    

(in thousands)

Balance, December 31, 2022

$

472

Change in fair value of derivative liabilities

 

40

Balance, June 30, 2023

$

512

    

(in thousands)

Balance, March 31, 2022

$

3,074

Change in fair value of derivative liabilities

(1,660)

Balance, June 30, 2022

$

1,414

(in thousands)

Balance, December 31, 2021

$

3,064

Change in fair value of derivative liabilities

 

(1,650)

Balance, June 30, 2022

$

1,414

INCOME (LOSS) PER COMMON SHARE

INCOME (LOSS) PER COMMON SHARE

Basic net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of this calculation, options to purchase common stock, restricted stock units subject to vesting, and warrants to purchase common stock were considered to be common stock equivalents. Diluted net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of options to purchase common stock, restricted stock units subject to vesting and other share-based payment awards is calculated using the “treasury stock method,” which assumes that the “proceeds” from the exercise of these instruments are used to purchase common shares at the average market price for the period. The dilutive effect of convertible securities is calculated using the “if-converted method.” Under the if-converted method, securities are assumed to be converted at the beginning of the period, and the resulting common shares are included in the denominator of the diluted calculation for the entire period being presented.

For the three and six months ended June 30, 2023, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise 0.4 million shares from options to purchase common shares, 0.2 million of unvested restricted shares and 1.4 million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of 2.2 million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive. For the three and six months ended June 30, 2022, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise 0.5 million shares from options to purchase common shares, 0.4 million of unvested restricted shares and 0.4 million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of 2.2 million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive.

REVENUE RECOGNITION

REVENUE RECOGNITION

The Company recognizes revenue at the amount to which it expects to be entitled when control of the products or services is transferred to its customers. Control is generally transferred when the Company has a present right to payment and the title, and the significant risks and rewards of ownership of the products or services, have been transferred to its customers. Product revenue is derived from the sale of interactive devices and related software and accessories to distributors, resellers and end users. Service revenue is derived from hardware maintenance services, product installation, training, software maintenance and subscription services.

Nature of Products and Services and Related Contractual Provisions

The Company’s sales of interactive devices, including panels, whiteboards, and other interactive devices generally include hardware maintenance services, a license to use software, and the provision of related software maintenance. In most cases, interactive devices are sold with hardware maintenance services with terms of approximately 30-60 months. Software maintenance includes technical support, product updates performed on a when and if available basis, and error correction services. At times, non-interactive projectors are also sold with hardware maintenance services with terms of approximately 60 months. The Company also licenses software independently of its interactive devices, in which case it is bundled with software maintenance, and in some cases, subscription services that include access to on-line content and cloud-based applications. The Company’s software subscription services provide access to content and software applications on an as needed basis over the Internet, but do not provide the right to take delivery of the software applications.

The Company’s product sales, including those with software and related services, generally include a single payment up front for the products and services, and revenue is recorded net of estimated sales returns and rebates based on the Company’s expectations and historical experience. For most of the Company’s product sales, control transfers and, therefore, revenue is recognized when products are shipped at the point of origin. When the Company transfers control of its products to the customer prior to the related shipping and handling activities, the Company has adopted a policy of accounting for shipping and handling activities as a fulfillment cost rather than a performance obligation. For many of the Company’s software product sales, control is transferred when shipped at the point of origin since the software is installed on the interactive hardware device in advance of shipping. For software product sales, control is transferred when the customer receives the related interactive hardware since the customer’s connection to the interactive hardware activates the software license at which time the software is made available to the customer. For the Company’s software maintenance, hardware maintenance and subscription services, revenue is recognized ratably over time as the services are provided since time is the best output measure of how those services are transferred to the customer.

Significant Judgments

For contracts with multiple performance obligations, each of which represent promises within a contract that are distinct, the Company allocates revenue to all distinct performance obligations based on their relative stand-alone selling prices (“SSPs”). The Company’s products and services included in its contracts with multiple performance obligations generally are not sold separately and there are no observable prices available to determine the SSP for those products and services. Since observable prices are not available, SSPs are established that reflect the Company’s best estimates of what the selling prices of the performance obligations would be if they were sold regularly on a stand-alone basis. The Company’s process for estimating SSPs without observable prices considers multiple factors that may vary depending upon the unique facts and circumstances related to each performance obligation including, when applicable, the estimated cost to provide the performance obligation, market trends in the pricing for similar offerings, product-specific business objectives, and competitor or other relevant market pricing and margins. Because observable prices are generally not available for the Company’s performance obligations that are sold in bundled arrangements, the Company does not apply the residual approach to determining SSP. However, the Company does have performance obligations for which pricing is highly variable or uncertain, and contracts with those performance obligations generally contain multiple performance obligations with highly variable or uncertain pricing terms. For these contracts the Company allocates the transaction price to those performance obligations using an alternative method of allocation that is consistent with the allocation objective and the guidance on determining SSPs considering, when applicable, the estimated cost to provide the performance obligation, market pricing for competing product or service offerings, residual values based on the estimated SSP for certain goods, product-specific business objectives, incremental values for bundled transactions that include a service relative to similar transactions that exclude the service, and competitor pricing and margins. A separate price has not been established by the Company for performance obligations generally included in its contracts. In addition, the Company’s contracts generally include performance obligations that are never sold separately, are proprietary in nature, and the related selling price of these products and services is highly variable or uncertain. Therefore, the SSP of these products and services is estimated using the alternative method described above.

The Company has applied the portfolio approach to its allocation of the transaction price for certain portfolios of contracts that are executed in the same manner, contain the same performance obligations, and are priced in a consistent manner. The Company believes that the application of the portfolio approach produces the same result as if they were applied at the contract level.

Contract Balances

The timing of invoicing to customers often differs from the timing of revenue recognition and these timing differences can result in receivables, contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for the Company’s product and most service contracts are fixed, except as adjusted for rebate programs when applicable, and are generally due within 30-60 days of contract execution. Fees for installation, training and professional development services are fixed and generally become due as the services are performed. The Company has an established history of collecting under the terms of its contracts without providing refunds or concessions to its customers. The Company’s contractual payment terms do not vary when products are bundled with services that are provided over multiple years. In these contracts where services are expected to be transferred on an ongoing basis for several years after the related payment, the Company has determined that the contracts generally do not include a significant financing component. The upfront invoicing terms are designed (1) to provide customers with a predictable way to purchase products and services where the payment is due in the same timeframe as when the products, which constitute the predominant portion of the contractual value, are transferred, and (2) to ensure that the customer continues to use the related services; so that the customer can receive the optimal benefit from the products during the course of such product’s lifetime. Additionally, the Company has elected the practical expedient to exclude any financing component from consideration for contracts where, at contract inception, the period between the transfer of services and the timing of the related payment is not expected to exceed one year.

The Company has an unconditional right to consideration for all products and services transferred to the customer. That unconditional right to consideration is reflected in accounts receivable in the accompanying condensed consolidated balance sheets in accordance with Topic 606. Contract liabilities are reflected in deferred revenue in the accompanying condensed consolidated balance sheets and reflect amounts allocated to performance obligations that have not yet been transferred to the customer related to software maintenance, hardware maintenance, and subscription services. The Company had no material contract assets as of June 30, 2023 or December 31, 2022. During the three months ended June 30, 2023 and June 30, 2022, respectively, the Company recognized $2.0 million and $1.8 million of revenue that was included in the deferred revenue as of December 31, 2022 and December 31, 2021, respectively.  During the six months ended June 30, 2023 and June 30, 2022, the Company recognized $4.1 million and $3.7 million of revenue that was included in the deferred revenue balance as of December 31, 2022 and December 31, 2021, respectively.

Variable Consideration

The Company’s otherwise fixed consideration may vary when refunds or credits are provided for sales returns, stock rotation rights, price protection provisions, or in connection with certain other rebate provisions. The Company generally does not allow product returns other than under assurance warranties or hardware maintenance contracts. However, the Company, on a case-by-case basis, will grant exceptions, mostly for “buyer’s remorse” where the distributor or reseller’s end customer either did not understand what they were ordering or otherwise determined that the product did not meet their needs. An allowance for sales returns is estimated based on an analysis of historical trends. In very limited situations, a customer may return previous purchases held in inventory for a specified period of time in exchange for credits toward additional purchases. The Company includes variable consideration in its transaction price when there is a basis to reasonably estimate the amount of the fee and it is probable there will not be a significant reversal. These estimates are generally made using the expected value method based on historical experience and are measured at each reporting date. There was no material revenue recognized in the three and six months ended June 30, 2023 related to changes in estimated variable consideration that existed at December 31, 2022.

Remaining Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting within the contract. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies performance obligations at contract inception so that it can monitor and account for the obligations over the life of the contract. Remaining performance obligations represent the portion of the transaction price in a contract allocated to products and services not yet transferred to the customer. As of June 30, 2023 and December 31, 2022, the aggregate amount of the contractual transaction prices allocated to remaining performance obligations was $23.9 million. The Company expects to recognize revenue on 34.4% of the

remaining performance obligations during the next twelve months, 28.1% in the following twelve months, 21.2% in the twelve months ended June 30, 2026, 12.6% in the twelve months ended June 30, 2027, with the remaining 3.7% recognized thereafter.

In accordance with Topic 606, the Company has elected not to disclose the value of remaining performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (for example, a time-and-materials professional services contracts). In addition, the Company has elected not to disclose the value of remaining performance obligations for contracts with performance obligations that are expected, at contract inception, to be satisfied over a period that does not exceed one year.

Disaggregated Revenue

The Company disaggregates revenue based upon the nature of its products and services and the timing and in the manner which it is transferred to the customer. Although all products are transferred to the customer at a point in time, hardware and some software which comes pre-installed on an interactive device is transferred at the point of shipment, while some software is transferred to the customer at the time the hardware is received by the customer or when software product keys are delivered electronically to the customer. All service revenue is transferred over time to the customer; however, professional services are generally transferred to the customer within a year from the contract date as measured based upon hours or time incurred while software maintenance, hardware maintenance, and subscription services are generally transferred over three to five years from the contract execution date as measured based upon the passage of time.

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

(in thousands)

2023

2022

2023

2022

Product revenues:

  

  

  

  

Hardware

$

43,781

$

56,569

$

81,999

$

103,863

Software

 

621

 

1,038

 

1,085

 

2,556

Service revenues:

 

 

 

 

Professional services

 

445

 

479

 

827

 

833

Maintenance and subscription services

 

2,205

 

1,542

 

4,331

 

2,979

$

47,052

$

59,628

$

88,242

$

110,231

Contract Costs

The Company capitalizes incremental costs to obtain a contract with a customer if the Company expects to recover those costs. The incremental costs to obtain a contract are those that the Company incurs to obtain a contract with a customer that it would not have otherwise incurred if the contract were not obtained (e.g., a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all the following criteria:

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify;
The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future; and
The costs are expected to be recovered.

Certain sales commissions incurred by the Company are determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the estimated economic benefit period. For these sales commissions that are incremental costs to obtain where the period of amortization would be recognized over a period that is one year or less, the Company has elected the practical expedient to expense those costs as incurred. Commission costs that are deferred are classified as current or non-current assets based on the timing of when the Company expects to recognize the expense and are included in prepaid and other assets and other assets,

respectively, in the accompanying condensed consolidated balance sheets. Total deferred commissions, net of accumulated amortization, at June 30, 2023 and December 31, 2022 was $0.5 million.

Bill and Hold Arrangements

From time to time the Company enters custodial bill and hold arrangements with customers. Each arrangement is reviewed, and revenue is recognized only when the following criteria have been met: (1) the reason for the bill-and-hold arrangement is substantive, (2) the product is identified as the customer’s asset, (3) the product is ready for delivery to the customer, (4) there is a fixed schedule for delivery, and (5) the seller cannot use the product or direct the product to another customer. As of June 30, 2023, $0.1 million of revenue was previously recognized for goods that are expected to be delivered to a customer during the third quarter.

SEGMENT REPORTING

SEGMENT REPORTING

ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (CODM), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer.  

Effective January 1, 2023, the Company changed its segment reporting to align with the geographic markets in which it operates, as further discussed in Note 16 - Segments. The Company previously managed the Company as one operating segment. Following the integration of recent acquisitions which further expanded the Company’s operations into Europe, Middle East and Africa (“EMEA”) and other international markets, the Company’s operations are now organized, managed and classified into three reportable segments – EMEA, North and Central America (the “Americas”) and all other geographic regions (“Rest of World”). Our EMEA segment consists of the operations of Sahara Holding Limited and its subsidiaries (the “Sahara Entities”). Our Americas segment consists primarily of Boxlight, Inc. and its subsidiaries and the Rest of World segment consists primarily of Boxlight Australia, PTY LTD ("Boxlight Australia”)

Each of our operating segments are primarily engaged in the sale of education technology products and services in the education market but which are also sold into the health, government and corporate sectors and derive a majority of their revenues from the sale of flat-panel displays, audio and other hardware accessory products, software solutions and professional services. Generally, our displays produce higher net operating revenues but lower gross profit margins than our accessory solutions and professional services. The Americas operating segment includes salaries and overhead for corporate functions that are not allocated to the Company’s individual reporting segments. Transfers between segments are generally valued at market and are eliminated in consolidation.

RECENTLY ADOPTED ACCOUNTING STANDARDS & ACCOUNTING STANDARDS PENDING ADOPTION

RECENTLY ADOPTED ACCOUNTING STANDARDS

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“CECL”). The new guidance applies to loans, accounts receivable, trade receivables, other financial assets measured at amortized cost, loan commitments and other off-balance sheet credit exposures. The new guidance also applies to debt securities and other financial assets measured at fair value through other comprehensive income. Estimated credit losses under CECL consider relevant information about past events, current conditions and reasonable and supporting forecasts that affect the collectability of financial assets. The new guidance was effective January 1, 2023 and was applied using a modified retrospective approach through a cumulative effect adjustment to retained earnings as of January 1, 2023. Prior period comparative information has not been recast and continues to be reported under the accounting guidance in effect for those periods. The Company recognized a cumulative-effect adjustment to reduce retained earnings by $76 thousand, net of taxes. The change in the allowance for credit losses was not significant during the three and six months ended June 30, 2023.

ACCOUNTING STANDARDS PENDING ADOPTION

There were various other accounting standards and interpretations issued recently, some of which although applicable, are not expected to have a material impact on the Company’s financial position, operations, or cash flows.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES  
SCHEDULE OF FINANCIAL LIABILITIES MEASURED ON A RECURRING BASIS

The following table sets forth, by level within the fair value hierarchy, the Company’s financial liabilities that were accounted for at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):

    

Markets for 

    

Other 

    

Significant  

    

Carrying

 Identical 

 Observable 

Unobservable 

 Value as of  

 Assets

 Inputs

 Inputs

June 30, 

Description

(Level 1)

(Level 2)

(Level 3)

2023

Derivative liabilities - warrant instruments

$

512

$

512

    

Markets for  

    

Other 

    

Significant  

   

Carrying

Identical 

 Observable 

Unobservable 

 Value as of

 Assets

 Inputs

 Inputs

December 31, 

Description

(Level 1)

(Level 2)

(Level 3)

2022

Derivative liabilities - warrant instruments

$

472

$

472

SUMMARY OF WARRANT INSTRUMENTS ROLLFORWARD

The following tables reconcile the beginning and ending balances of the warrant instruments within Level 3 of the fair value hierarchy:

    

(in thousands)

Balance, March 31, 2023

$

696

Change in fair value of derivative liabilities

 

(184)

Balance, June 30, 2023

$

512

    

(in thousands)

Balance, December 31, 2022

$

472

Change in fair value of derivative liabilities

 

40

Balance, June 30, 2023

$

512

    

(in thousands)

Balance, March 31, 2022

$

3,074

Change in fair value of derivative liabilities

(1,660)

Balance, June 30, 2022

$

1,414

(in thousands)

Balance, December 31, 2021

$

3,064

Change in fair value of derivative liabilities

 

(1,650)

Balance, June 30, 2022

$

1,414

SCHEDULE OF DISAGGREGATED REVENUE

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

(in thousands)

2023

2022

2023

2022

Product revenues:

  

  

  

  

Hardware

$

43,781

$

56,569

$

81,999

$

103,863

Software

 

621

 

1,038

 

1,085

 

2,556

Service revenues:

 

 

 

 

Professional services

 

445

 

479

 

827

 

833

Maintenance and subscription services

 

2,205

 

1,542

 

4,331

 

2,979

$

47,052

$

59,628

$

88,242

$

110,231

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE - TRADE (Tables)
6 Months Ended
Jun. 30, 2023
ACCOUNTS RECEIVABLE - TRADE  
SCHEDULE OF ACCOUNTS RECEIVABLE - TRADE

Accounts receivable consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Accounts receivable – trade

$

40,758

$

33,198

Allowance for doubtful accounts

 

(286)

 

(414)

Allowance for sales returns and volume rebates

 

(2,837)

 

(1,775)

Accounts receivable - trade, net of allowances

$

37,635

$

31,009

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2023
INVENTORIES  
SCHEDULE OF INVENTORIES

Inventories consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Finished goods

$

37,961

$

56,583

Spare parts

 

1,211

 

775

Reserve for inventory obsolescence

(1,776)

(531)

Advanced shipping costs

 

413

 

1,384

Inventories, net

$

37,809

$

58,211

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Prepayments to vendors

$

3,718

$

4,131

Prepaid licenses and other

 

6,296

 

3,302

Prepaid expenses and other current assets

$

10,014

$

7,433

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL (Tables)
6 Months Ended
Jun. 30, 2023
INTANGIBLE ASSETS AND GOODWILL  
SCHEDULE OF INTANGIBLE ASSETS

Intangible Assets

Intangible assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

    

    

Useful lives

2023

2022

INTANGIBLE ASSETS

Patents

4-10 years

$

182

$

182

Customer relationships

8-15 years

 

52,484

 

52,736

Technology

3-5 years

 

8,926

 

8,943

Domain

7 years

 

14

 

14

Non-compete

8-15 years

391

391

Tradenames

2-10 years

 

12,726

 

12,769

Intangible assets, at cost

74,723

 

75,035

Accumulated amortization

(24,854)

 

(22,456)

Intangible assets, net of accumulated amortization

$

49,869

$

52,579

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
LEASES  
SCHEDULE OF FUTURE OPERATING LEASE LIABILITIES

Future maturities of the Company's operating lease liabilities are summarized as follows (in thousands):

Fiscal year ended,

2023

    

$

1,056

2024

1,358

2025

1,118

2026

751

2027

246

Thereafter

6

4,535

Less imputed interest

(798)

Total

$

3,737

SCHEDULE OF SUPPLEMENTAL LEASE INFORMATION

Weighted-average remaining lease term (years)

2.9

Weighted-average discount rate

15.5

%

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2023
ACCOUNTS PAYABLE AND ACCRUED EXPENSES  
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES

Accounts payable and accrued expense consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):

2023

    

2022

Accounts payable

$

15,144

$

30,719

Accrued expense and other

5,964

5,847

Accounts payable and other liabilities

$

21,108

$

36,566

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2023
DEBT  
SCHEDULE OF DEBT

The following is a summary of the Company’s debt as of June 30, 2023 and December 31, 2022 (in thousands):

    

2023

    

2022

Debt – Third Parties

 

  

 

  

Paycheck Protection Program

$

99

$

127

Note payable - Whitehawk

51,556

49,906

Total debt

 

51,655

 

50,033

Less: Discount and issuance costs

 

4,479

 

5,410

Current portion of debt

 

3,807

 

845

Long-term debt

$

43,369

$

43,778

Total debt (net of discount and issuance costs)

$

47,176

$

44,623

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2023
DERIVATIVE LIABILITIES  
SCHEDULE OF FAIR VALUE OF DERIVATIVE LIABILITIES

    

June 30, 2023

 

Common stock issuable upon exercise of warrants

 

464,385

Market value of common stock on measurement date

$

2.22

Exercise price

$

8.80

Risk free interest rate (1)

 

4.31

%

Expected life in years

 

3.5 years

Expected volatility (2)

 

104.0

%

Expected dividend yields (3)

 

%

    

December 31, 2022

 

Common stock issuable upon exercise of warrants

 

464,385

Market value of common stock on measurement date

$

2.48

Exercise price

$

8.80

Risk free interest rate (1)

 

4.02

%

Expected life in years

 

4 years

Expected volatility (2)

 

83.6

%

Expected dividend yields (3)

 

%

(1)The risk-free interest rate was determined by management using the applicable Treasury Bill as of the measurement date.
(2)The historical trading volatility was based on historical fluctuations in stock price for Boxlight and certain peer companies.
(3)The Company does not expect to pay a dividend in the foreseeable future.
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2023
INCOME TAXES  
SCHEDULE OF PRETAX INCOME (LOSS)

Pretax (loss) income resulting from domestic and foreign operations is as follows (in thousands):

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

Six Months Ended

June 30

June 30, 

June 30, 

June 30, 

    

2023

    

2022

    

2023

    

2022

United States

$

(205)

$

510

$

(3,720)

$

(3,908)

Foreign

 

(351)

 

(443)

 

291

 

(966)

Total pretax book income

$

(556)

$

67

$

(3,429)

$

(4,874)

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
STOCK COMPENSATION  
SUMMARY OF THE OPTION ACTIVITIES

    

    

Number of 

Units

Outstanding, December 31, 2022

 

489,485

Granted

 

364,299

Exercised

 

(12,500)

Cancelled

 

(432,220)

Outstanding, June 30, 2023

 

409,064

Exercisable, June 30, 2023

 

305,982

SUMMARY OF THE RESTRICTED STOCK ACTIVITIES

    

Number of Units

Outstanding, December 31, 2022

 

303,879

Granted

 

72,348

Vested

(79,993)

Forfeited

 

(72,044)

Outstanding, June 30, 2023

 

224,190

SCHEDULE OF STOCK COMPENSATION EXPENSE

For the three and six months ended June 30, 2023 and 2022, the Company recorded the following stock compensation in general and administrative expense (in thousands):

Three months ended June 30, 

Six months ended June 30, 

    

    

2023

2022

    

2023

2022

Stock options

$

152

$

440

$

321

$

555

Restricted stock units

 

359

489

 

830

1,506

Warrants

 

 

1

1

Total stock compensation expense

$

511

$

929

$

1,152

$

2,062

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
CUSTOMER AND SUPPLIER CONCENTRATION (Tables)
6 Months Ended
Jun. 30, 2023
CUSTOMER AND SUPPLIER CONCENTRATION  
SCHEDULE OF CONCENTRATION RISK

Total revenues 

Total revenues 

from the customer

Accounts 

from the customer 

Accounts 

as a percentage of 

receivable from

as a percentage of 

receivable from

total revenues 

the customer as of

total revenues 

the customer as of

for the six months ended

June 30, 

for the six months ended

June 30, 

June 30, 

2023

June 30, 

2022

Customer

2023

(in thousands)

2022

(in thousands)

1

14.6

%  

$

4,071

 

11.7

%  

$

4,923

    

Total purchases 

    

    

Total purchases 

    

from the vendors

from the vendors

as a percentage of

Accounts payable 

as a percentage 

Accounts payable 

total cost of 

(prepayment) to 

of total cost of 

(prepayment) to 

revenues for 

the vendors as of

revenues for 

the vendors as of

the six months ended

June 30, 

the six months ended

June 30, 

June 30, 

2023

June 30, 

2022

Vendor

2023

(in thousands)

2022

(in thousands)

1

17.5

%

$

4,812

39.5

%

$

10,894

2

 

-

%

$

17.6

%

$

409

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENTS (Tables)
6 Months Ended
Jun. 30, 2023
SEGMENTS  
Schedule of revenue and income (loss) by operating segments

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2023

2022

2023

2022

Revenue, net

Americas

$

30,067

$

27,681

$

51,134

$

47,757

EMEA

19,964

31,911

43,919

62,606

Rest of World

321

86

1,644

191

Eliminations and Adjustments (1)

(3,300)

(50)

(8,455)

(323)

Total Revenue, net

$

47,052

$

59,628

$

88,242

$

110,231

Income (Loss) from Operations

Americas

2,941

838

2,794

(2,089)

EMEA

(859)

35

(1,260)

(457)

Rest of World

(3)

5

405

13

Eliminations and Adjustments (1)

(3)

3

(43)

(40)

Total Income (Loss) from Operations

$

2,076

$

881

$

1,896

$

(2,573)

(1)Eliminations and adjustments represent net sales between the Americas, EMEA and Rest of World segments. Sales between these segments are generally valued at market.

June 30, 

December 31, 

2023

2022

Identifiable Assets

Americas

$

91,419

$

88,451

EMEA

88,086

104,978

Rest of World

2,808

1,966

Total Identifiable Assets

$

182,313

$

195,395

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVERSE STOCK SPLIT (Details)
$ in Thousands
Jun. 14, 2023
USD ($)
shares
Jun. 30, 2023
shares
Dec. 31, 2022
shares
Common stock, shares authorized   68,750,000 68,750,000
Preferred stock, shares authorized 50,000,000 50,000,000 50,000,000
Adjustment to additional paid in capital for reverse stock split | $ $ 6    
Class A common stock      
Reverse stock split 0.125    
Common stock, shares authorized 18,750,000 18,750,000  
Reverse stock split fractional adjustment 33,414    
Common stock, shares outstanding   9,465,494 9,339,587
Class B common stock      
Common stock, shares authorized   50,000,000  
Common stock, shares outstanding   0 0
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - SCHEDULE OF FINANCIAL LIABILITIES MEASURED ON A RECURRING BASIS (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Derivative liabilities $ 512 $ 696 $ 472 $ 1,414 $ 3,074 $ 3,064
Warrant            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Derivative liabilities 512   472      
Level 3 | Warrant            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Derivative liabilities $ 512   $ 472      
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - CHANGES IN THE COMPANY WARRANT INSTRUMENTS (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Beginning balance $ 696 $ 3,074 $ 472 $ 3,064
Change in fair value of derivative liabilities (184) (1,660) 40 (1,650)
Ending balance $ 512 $ 1,414 $ 512 $ 1,414
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - EPS, REVENUE RECOGNITION, CONTRACT BALANCES AND COSTS AND WARRANTY RESERVE (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Revenue recognized which was previously deferred $ 2.0 $ 1.8 $ 4.1 $ 3.7  
Deferred commissions related amortization     $ 0.5   $ 0.5
Stock options          
Property, Plant and Equipment [Line Items]          
Potentially dilutive shares excluded from computation of diluted earnings per share due 0.4 0.5 0.4 0.5  
Warrant          
Property, Plant and Equipment [Line Items]          
Potentially dilutive shares excluded from computation of diluted earnings per share due 1.4 0.4 1.4 0.4  
Converted preferred stock          
Property, Plant and Equipment [Line Items]          
Potentially dilutive shares excluded from computation of diluted earnings per share due 2.2 2.2 2.2 2.2  
Unvested restricted shares          
Property, Plant and Equipment [Line Items]          
Potentially dilutive shares excluded from computation of diluted earnings per share due 0.2 0.4 0.2 0.4  
Minimum          
Property, Plant and Equipment [Line Items]          
Period fees are due for adjustable rebate contracts     30 days    
Maximum          
Property, Plant and Equipment [Line Items]          
Period fees are due for adjustable rebate contracts     60 days    
Interactive devices | Minimum          
Property, Plant and Equipment [Line Items]          
Hardware maintenance services terms (in months)     30 months    
Interactive devices | Maximum          
Property, Plant and Equipment [Line Items]          
Hardware maintenance services terms (in months)     60 months    
Non-interactive projectors          
Property, Plant and Equipment [Line Items]          
Hardware maintenance services terms (in months)     60 months    
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REMAINING PERFORMANCE OBLIGATIONS (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Remaining Performance Obligations    
Remaining performance obligations $ 23.9 $ 23.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01    
Remaining Performance Obligations    
Remaining performance obligation period 12 months  
Remaining performance obligations (as a percent) 34.40%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01    
Remaining Performance Obligations    
Remaining performance obligation period 12 months  
Remaining performance obligations (as a percent) 28.10%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01    
Remaining Performance Obligations    
Remaining performance obligation period 12 months  
Remaining performance obligations (as a percent) 21.20%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01    
Remaining Performance Obligations    
Remaining performance obligation period 12 months  
Remaining performance obligations (as a percent) 12.60%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01    
Remaining Performance Obligations    
Remaining performance obligation period 12 months  
Remaining performance obligations (as a percent) 3.70%  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - DISAGGREGATED REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue        
Revenue $ 47,052 $ 59,628 $ 88,242 $ 110,231
Product revenues | Hardware        
Disaggregation of Revenue        
Revenue 43,781 56,569 81,999 103,863
Product revenues | Software        
Disaggregation of Revenue        
Revenue 621 1,038 1,085 2,556
Service revenues | Professional services        
Disaggregation of Revenue        
Revenue 445 479 827 833
Service revenues | Maintenance and subscription services        
Disaggregation of Revenue        
Revenue $ 2,205 $ 1,542 4,331 $ 2,979
Bill and hold arrangements        
Disaggregation of Revenue        
Revenue     $ 100  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jan. 01, 2023
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
segment
Number of operating segments | segment     1
Number of reportable segments | segment 3    
Retained earnings | $   $ (68,854) $ (65,043)
Cumulative effect of change in accounting principle, net of tax | ASU 2016-13      
Retained earnings | $ $ (76)    
Maximum      
Duration over which software maintenance, hardware maintenance, and subscription services are generally transferred   5 years  
Minimum      
Duration over which software maintenance, hardware maintenance, and subscription services are generally transferred   3 years  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE - TRADE (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
ACCOUNTS RECEIVABLE - TRADE    
Accounts receivable - trade $ 40,758 $ 33,198
Allowance for doubtful accounts (286) (414)
Allowance for sales returns and volume rebates (2,837) (1,775)
Accounts receivable - trade, net of allowances $ 37,635 $ 31,009
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
INVENTORIES    
Finished goods $ 37,961 $ 56,583
Spare parts 1,211 775
Reserve for inventory obsolescence (1,776) (531)
Advanced shipping costs 413 1,384
Inventories, net $ 37,809 $ 58,211
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Prepaid expenses and other current assets $ 10,014 $ 7,433
Prepayments to vendors    
Prepaid expenses and other current assets 3,718 4,131
Prepaid licenses and other    
Prepaid expenses and other current assets $ 6,296 $ 3,302
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL - ASSETS BY TYPE (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets    
Finite-Lived Intangible Assets, Gross $ 74,723 $ 75,035
Accumulated amortization (24,854) (22,456)
Intangible assets, net of accumulated amortization 49,869 52,579
Patents    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Assets, Gross $ 182 182
Patents | Minimum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 4 years  
Patents | Maximum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 10 years  
Customer relationships    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Assets, Gross $ 52,484 52,736
Customer relationships | Minimum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 8 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 15 years  
Technology    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Assets, Gross $ 8,926 8,943
Technology | Minimum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 3 years  
Technology | Maximum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 5 years  
Domain    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 7 years  
Finite-Lived Intangible Assets, Gross $ 14 14
Non-compete    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Assets, Gross $ 391 391
Non-compete | Minimum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 8 years  
Non-compete | Maximum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 15 years  
Tradenames    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Assets, Gross $ 12,726 $ 12,769
Tradenames | Minimum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 2 years  
Tradenames | Maximum    
Finite-Lived Intangible Assets    
Finite-Lived Intangible Asset, Useful Life 10 years  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
INTANGIBLE ASSETS AND GOODWILL          
Amortization of intangible assets $ 2.2 $ 2.2 $ 4.3 $ 4.4  
Changes to gross carrying amount of recognized intangible assets     $ (0.3)   $ (3.1)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS - GOODWILL (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Finite-Lived Intangible Assets [Line Items]    
Number of reporting units | segment 2  
Goodwill $ 25,470 $ 25,092
Americas    
Finite-Lived Intangible Assets [Line Items]    
Goodwill 22,500  
EMEA    
Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 2,900  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
LEASES        
Initial lease term (in years) 5 years   5 years  
Renewal options     false  
Operating lease cost $ 536 $ 579 $ 1,100 $ 1,000
Lease liabilities $ 619 $ 684 $ 1,200 $ 1,100
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
LEASES  
2023 $ 1,056
2024 1,358
2025 1,118
2026 751
2027 246
Thereafter 6
Minimum Lease Payments 4,535
Less imputed interest (798)
Total $ 3,737
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - SUPPLEMENTAL LEASE INFORMATION (Details)
Jun. 30, 2023
LEASES  
Weighted-average remaining lease term (years) 2 years 10 months 24 days
Weighted-average discount rate 15.50%
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
ACCOUNTS PAYABLE AND ACCRUED EXPENSES    
Accounts payable $ 15,144 $ 30,719
Accrued expense and other 5,964 5,847
Accounts payable and other liabilities $ 21,108 $ 36,566
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Mar. 02, 2022
DEBT      
Total debt $ 51,655 $ 50,033  
Less: Discount and issuance cost 4,479 5,410  
Current portion of debt 3,807 845  
Long-term debt 43,369 43,778  
Total debt (net of discount and issuance costs) 47,176 44,623  
Paycheck Protection Program      
DEBT      
Total debt 99 127  
Total debt (net of discount and issuance costs) 100   $ 173
Note payable | Whitehawk Inc      
DEBT      
Total debt $ 51,556 $ 49,906  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT - WHITEHAWK FINANCE LLC (Details)
1 Months Ended 6 Months Ended
Jul. 20, 2023
USD ($)
Jun. 26, 2023
Apr. 24, 2023
USD ($)
Jun. 21, 2022
USD ($)
Apr. 04, 2022
USD ($)
Mar. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
D
$ / shares
shares
Jan. 31, 2022
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
shares
Jul. 22, 2022
$ / shares
shares
Jun. 20, 2022
Mar. 29, 2022
USD ($)
DEBT                            
Proceeds from debt                   $ 2,500,000        
Long-term debt                 $ 47,176,000   $ 44,623,000      
Number of shares for warrants | shares                 464,385   464,385      
Agency fees, legal fees, and other costs                 $ 4,479,000   $ 5,410,000      
Repayment of interest                 $ 4,050,000 $ 3,731,000        
Subsequent event                            
DEBT                            
Repayments of lines of credit $ 3,000,000.0                          
Maximum                            
DEBT                            
Exercise price (in dollars per share) | $ / shares                 $ 3.20          
Whitehawk Inc                            
DEBT                            
Percentage of fees payable             3.00%              
Fees payable threshold amount             $ 1,800,000              
Shares issued discount             $ 500,000              
Repayment of notes payable                 $ 1,400,000          
Whitehawk Inc | Whitehawk Inc                            
DEBT                            
Repayment of interest                 $ 4,000,000.0          
Whitehawk Inc | LIBOR                            
DEBT                            
Basis spread on interest rate             10.75%              
Whitehawk Inc | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]                            
DEBT                            
Basis spread on interest rate floor   1.00%                        
Class A common stock | Whitehawk Inc                            
DEBT                            
New issues (in shares) | shares               66,022            
Percentage of increase in issue of warrants             3.00%              
Exercise price (in dollars per share) | $ / shares             $ 16.00              
Trading days for warrant repricing | D             30              
Share price | $ / shares             $ 16.00              
Agency fees, legal fees, and other costs             $ 1,700,000              
Class A common stock | Whitehawk Inc | LIBOR                            
DEBT                            
Number of shares for warrants | shares             255,411              
March 2022 warrant repricing | Whitehawk Inc                            
DEBT                            
Exercise price (in dollars per share) | $ / shares           $ 9.52                
Number of warrants after repricing | shares           429,263                
July 2022 warrant repricing | Whitehawk Inc                            
DEBT                            
Share price | $ / shares                       $ 8.80    
Number of warrants after repricing | shares                       464,385    
Credit agreement | Whitehawk Inc                            
DEBT                            
Change of control, voting percentage       40.00%                 33.00%  
Credit agreement | Whitehawk Inc                            
DEBT                            
Forbearance on advances granted the Loan Parties         $ 3,500,000                  
Interest rate reduction on debt instrument         0.50%                  
EBITDA coverage ratio required to be maintained         1.75%                  
Credit agreement | Whitehawk Inc | LIBOR                            
DEBT                            
Basis spread on interest rate       13.25% 9.75%       10.25%          
Credit agreement | Whitehawk Inc | Reference Rate                            
DEBT                            
Basis spread on interest rate       12.25%                    
Credit agreement | After March 31, 2022 Senior leverage ratio is less than 2.25 | Whitehawk Inc                            
DEBT                            
Leverage ratio             2.25%              
Initial Term Loan | Whitehawk Inc                            
DEBT                            
Maximum borrowing capacity             $ 68,500,000              
Proceeds from debt             58,500,000              
Debt, face amount         $ 8,500,000                 $ 8,500,000
Loan payment           $ 625,000                
Long-term debt             40,000,000.0              
Repayment of debt not eligible for prepayment premiums         5,000,000.0                  
Initial Loan Subject to Repayment on February 28, 2022 | Whitehawk Inc                            
DEBT                            
Debt, face amount         $ 8,500,000   8,500,000              
Delayed draw term loan | Whitehawk Inc                            
DEBT                            
Debt, face amount       $ 2,500,000                    
Debt term       4 years                    
Delayed draw term loan | Whitehawk Inc | Maximum                            
DEBT                            
Debt, face amount             $ 10,000,000              
Delayed Draw Term Loan-Additional Draw | Whitehawk Inc                            
DEBT                            
Proceeds from financing     $ 3,000,000.0                      
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT - PAYCHECK PROTECTION PROGRAM LOAN (Details) - USD ($)
$ in Thousands
May 22, 2020
Jun. 30, 2023
Dec. 31, 2022
Mar. 02, 2022
Dec. 31, 2021
DEBT          
Long-term debt   $ 47,176 $ 44,623    
Paycheck Protection Program          
DEBT          
Proceeds from loan $ 1,100        
Loan applied for forgiveness         $ 836
Long-term debt   $ 100   $ 173  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE LIABILITIES - FAIR VALUE OF DERIVATIVE LIABILITIES (Details)
Jun. 30, 2023
$ / shares
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Fair Value Measurement Inputs and Valuation Techniques    
Common stock issuable upon exercise of warrants | shares 464,385 464,385
Market value of common stock on measurement date    
Fair Value Measurement Inputs and Valuation Techniques    
Measurement input 2.22 2.48
Exercise price    
Fair Value Measurement Inputs and Valuation Techniques    
Measurement input 8.80 8.80
Risk free interest rate    
Fair Value Measurement Inputs and Valuation Techniques    
Measurement input 0.0431 0.0402
Expected life in years    
Fair Value Measurement Inputs and Valuation Techniques    
Measurement input | $ 3.5 4
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques    
Measurement input 104.0 0.836
Expected dividend yield    
Fair Value Measurement Inputs and Valuation Techniques    
Measurement input 0 0
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES - SCHEDULE OF PRETAX INCOME (LOSS) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total pretax book income $ (556) $ 67 $ (3,429) $ (4,874)
US        
Total pretax book income (205) 510 (3,720) (3,908)
Foreign        
Total pretax book income $ (351) $ (443) $ 291 $ (966)
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
INCOME TAXES        
Income tax (expense) benefit $ (255) $ (41) $ (306) $ 45
Effective tax rate     8.90% (0.90%)
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY - PREFERRED SHARES (Details) - $ / shares
Jun. 30, 2023
Jun. 14, 2023
Dec. 31, 2022
EQUITY      
Preferred stock, shares authorized 50,000,000 50,000,000 50,000,000
Preferred stock, par value (in dollars per share) $ 0.0001   $ 0.0001
Series A Preferred Stock      
EQUITY      
Preferred stock, shares authorized 250,000    
Preferred stock, par value (in dollars per share) $ 0.0001    
Series B Preferred Stock      
EQUITY      
Temporary equity, shares authorized 1,586,620    
Temporary equity, par value (in dollars per share) $ 0.0001    
Series C Preferred Stock      
EQUITY      
Temporary equity, shares authorized 1,320,850    
Temporary equity, par value (in dollars per share) $ 0.0001    
Blank Check Preferred Stock      
EQUITY      
Preferred stock, shares authorized 48,280,000    
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY - SERIES A PREFERRED STOCK (Details) - shares
6 Months Ended
Aug. 05, 2019
Jun. 30, 2023
Dec. 31, 2022
EQUITY      
Preferred stock, shares outstanding   167,972 167,972
Series A Preferred Stock      
EQUITY      
Shares issuable on conversion of preferred stock   49,801  
Shares converted on conversion 82,028    
Preferred stock, shares outstanding   167,972  
Series A Preferred Stock | Genesis Collaboration, LLC      
EQUITY      
Acquisition (in shares)   250,000  
Class A common stock      
EQUITY      
Shares issuable on conversion of preferred stock   33,461  
Shares issued on conversion 16,341    
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY - SERIES B PREFERRED STOCK AND SERIES C PREFERRED STOCK (Details)
$ / shares in Units, $ in Millions
Sep. 25, 2020
USD ($)
D
$ / shares
shares
Jun. 30, 2023
shares
Dec. 31, 2022
shares
Temporary Equity      
Remained outstanding   167,972 167,972
Series B Preferred Stock      
Temporary Equity      
Liquidation value per share | $ / shares $ 10.00    
Dividend rate 8.00%    
Stock price trigger (as a percent) 200.00%    
Threshold trading days | D 20    
Notice period for redemption 30 days    
Redemption price per share | $ / shares $ 10.00    
Remained outstanding   1,586,620  
Series B Preferred Stock | Sahara Presentation Systems PLC      
Temporary Equity      
Shares issued on acquisition 1,586,620    
Series C Preferred Stock      
Temporary Equity      
Liquidation value per share | $ / shares $ 10.00    
Stock price trigger (as a percent) 200.00%    
Threshold trading days | D 20    
Remained outstanding   1,320,850  
Series C Preferred Stock | Sahara Presentation Systems PLC      
Temporary Equity      
Shares issued on acquisition 1,320,850    
Series B and Series C Preferred Stock | Sahara Presentation Systems PLC      
Temporary Equity      
Fair value | $ $ 28.5    
Class A common stock      
Temporary Equity      
Conversion price per share | $ / shares $ 13.28    
Shares issuable on conversion of preferred stock   33,461  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY - COMMON STOCK (Details)
6 Months Ended
Jun. 30, 2023
Vote
shares
Jun. 14, 2023
shares
Dec. 31, 2022
shares
EQUITY      
Common stock, shares authorized 68,750,000   68,750,000
Class A common stock      
EQUITY      
Common stock, shares authorized 18,750,000 18,750,000  
Number of votes per share | Vote 1    
Common stock, shares issued 9,465,494   9,339,587
Common stock, shares outstanding 9,465,494   9,339,587
Class B common stock      
EQUITY      
Common stock, shares authorized 50,000,000    
Number of votes per share | Vote 0    
Common stock, shares outstanding 0   0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY - ISSUANCE OF COMMON STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Jul. 22, 2022
Jan. 31, 2022
Jun. 30, 2023
Feb. 14, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]            
Common stock, par value     $ 0.0001   $ 0.0001  
Number of shares for warrants     464,385   464,385  
Warrants shares outstanding     920,993   920,680  
Maximum            
Class of Stock [Line Items]            
Exercise price (in dollars per share)     $ 3.20      
Private Placement            
Class of Stock [Line Items]            
Number of stock and warrants for common stock issued. 919,118          
Price per share $ 5.44          
Gross proceeds from issuance of stock $ 5,000          
Shares offering, restriction to issue shares after closing of offering, period 60 days          
Pre Funded Warrants | Private Placement            
Class of Stock [Line Items]            
Number of shares for warrants 44,118          
Issuance proceeds allocated based on relative fair value of instruments $ 118          
Exercisable term of warrants 6 months          
Warrants and rights outstanding, term 5 years 6 months          
Net proceeds from issuance of warrants $ 4,600          
Warrant | Private Placement            
Class of Stock [Line Items]            
Issuance proceeds allocated based on relative fair value of instruments 2,200          
Common stock | Private Placement            
Class of Stock [Line Items]            
Issuance proceeds allocated based on relative fair value of instruments $ 2,400          
Class A common stock | Maximum            
Class of Stock [Line Items]            
Stock repurchase program, authorized amount       $ 15,000    
Class A common stock | Whitehawk Inc            
Class of Stock [Line Items]            
Public offering (in shares)   66,022        
Exercise price (in dollars per share)           $ 16.00
Class A common stock | Private Placement            
Class of Stock [Line Items]            
Public offering (in shares) 875,000          
Common stock, par value $ 0.0001          
Exercise price (in dollars per share) $ 0.0008          
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK COMPENSATION (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Y
$ / shares
shares
Mar. 31, 2023
shares
Jun. 30, 2023
Y
$ / shares
shares
STOCK COMPENSATION      
Options granted (in shares)     364,299
Cancelled (Shares)     322,040
Vested (shares)     42,259
2021 Equity Incentive Plan [Member]      
STOCK COMPENSATION      
Fair value of shares issued under share-based payment arrangement | $ $ 13    
Stock options      
STOCK COMPENSATION      
Vesting period (in years)     4 years
Expiration term (in years)     5 years
Equity Incentive Plan 2014      
STOCK COMPENSATION      
Shares authorized 798,805   798,805
Equity Incentive Plan 2021      
STOCK COMPENSATION      
Shares authorized 625,000   625,000
Stock options entitled to purchase   774,904  
Number of shares cancelled 384,340    
Expected dividend yield      
STOCK COMPENSATION      
Measurement input 0   0
Minimum      
STOCK COMPENSATION      
Market value on measurement date | $ / shares $ 1.68   $ 1.68
Exercise price (in dollars per share) | $ / shares $ 2.48   $ 2.48
Minimum | Risk free interest rate      
STOCK COMPENSATION      
Measurement input 0.0419   0.0419
Minimum | Expected life in years      
STOCK COMPENSATION      
Measurement input | Y 3   3
Minimum | Expected volatility      
STOCK COMPENSATION      
Measurement input 1.1145   1.1145
Maximum      
STOCK COMPENSATION      
Market value on measurement date | $ / shares $ 2.24   $ 2.24
Exercise price (in dollars per share) | $ / shares $ 3.20   $ 3.20
Maximum | Risk free interest rate      
STOCK COMPENSATION      
Measurement input 0.0422   0.0422
Maximum | Expected life in years      
STOCK COMPENSATION      
Measurement input | Y 4   4
Maximum | Expected volatility      
STOCK COMPENSATION      
Measurement input 1.1174   1.1174
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK COMPENSATION - STOCK OPTIONS - ACTIVITY (Details) - shares
6 Months Ended
Jun. 30, 2023
Number of Units  
Outstanding at beginning (in shares) 489,485
Granted (in shares) 364,299
Exercised (in shares) (12,500)
Cancelled (in shares) (432,220)
Outstanding at ending (in shares) 409,064
Exercisable (in shares) 305,982
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK COMPENSATION - RESTRICTED STOCK UNITS - ACTIVITY (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2023
shares
Number of Units  
Outstanding at beginning (in shares) 303,879
Granted (in shares) 72,348
Vested (in shares) (79,993)
Forfeited (in shares) (72,044)
Outstanding at ending (in shares) 224,190
Vesting period (in years) 4 years
Granted shares in period and subsequently cancelled 62,300
Granted shares in period and subsequently vested 10,048
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK COMPENSATION - STOCK COMPENSATION EXPENSE (Details) - General and administrative expense. - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
STOCK COMPENSATION        
Stock compensation expense $ 511 $ 929 $ 1,152 $ 2,062
Stock options        
STOCK COMPENSATION        
Stock compensation expense 152 440 321 555
Restricted Stock Units        
STOCK COMPENSATION        
Stock compensation expense $ 359 $ 489 830 1,506
Warrants        
STOCK COMPENSATION        
Stock compensation expense     $ 1 $ 1
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 01, 2022
Jan. 31, 2018
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Term over which Management Agreement pays after employment termination (in months)   13 months        
Percentage of annual management fee payable in cash   0.375%        
Revenues, net     $ 47,052,000 $ 59,628,000 $ 88,242,000 $ 110,231,000
Maximum            
Revenues, net   $ 250,000        
Sales, marketing, management and related consulting services | Mark Elliott            
Related party transaction, monthly fixed payment for services $ 4,000          
Related party transaction, percentage of commission on gross profit derived on total purchase order revenue 15.00%          
Transactions with related party         $ 36,000  
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES - PURCHASE COMMITMENTS (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Purchase Commitments  
Purchase Commitments  
Open inventory purchase orders $ 30.6
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
CUSTOMER AND SUPPLIER CONCENTRATION - CUSTOMER CONCENTRATION RISK (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Concentration Risk      
Number of customers | customer 1    
Accounts receivable - trade, net of allowances $ 37,635   $ 31,009
Revenue | Customer concentration risk | Customer one      
Concentration Risk      
Concentration risk (as a percent) 14.60% 11.70%  
Accounts receivable - trade, net of allowances $ 4,071 $ 4,923  
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.2
CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
item
Jun. 30, 2022
USD ($)
item
Concentration Risk    
Number of suppliers | item 1 2
Cost of goods sold | Supplier concentration risk | Supplier one    
Concentration Risk    
Concentration risk (as a percent) 17.50% 39.50%
Accounts payable (prepayment) $ 4,812 $ 10,894
Cost of goods sold | Supplier concentration risk | Supplier two    
Concentration Risk    
Concentration risk (as a percent)   17.60%
Accounts payable (prepayment)   $ 409
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Operating segments          
Revenue $ 47,052 $ 59,628 $ 88,242 $ 110,231  
Income (Loss) from Operations 2,076 881 1,896 (2,573)  
Identifiable Assets 182,313   182,313   $ 195,395
Americas          
Operating segments          
Identifiable Assets 91,419   91,419   88,451
EMEA          
Operating segments          
Identifiable Assets 88,086   88,086   104,978
Rest of World          
Operating segments          
Identifiable Assets 2,808   2,808   $ 1,966
Operating segments | Americas          
Operating segments          
Revenue 30,067 27,681 51,134 47,757  
Income (Loss) from Operations 2,941 838 2,794 (2,089)  
Operating segments | EMEA          
Operating segments          
Revenue 19,964 31,911 43,919 62,606  
Income (Loss) from Operations (859) 35 (1,260) (457)  
Operating segments | Rest of World          
Operating segments          
Revenue 321 86 1,644 191  
Income (Loss) from Operations (3) 5 405 13  
Eliminations          
Operating segments          
Revenue (3,300) (50) (8,455) (323)  
Income (Loss) from Operations $ (3) $ 3 $ (43) $ (40)  
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Details) - Subsequent event
$ in Millions
Jul. 20, 2023
USD ($)
Subsequent Events  
Repayments of lines of credit $ 3.0
Pre-payment or premiums for extinguishment of debt $ 0.0
XML 88 boxl-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001624512 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001624512 srt:MinimumMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001624512 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001624512 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001624512 srt:MaximumMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001624512 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001624512 us-gaap:SeriesCPreferredStockMember 2020-09-25 0001624512 us-gaap:SeriesBPreferredStockMember 2020-09-25 0001624512 us-gaap:SeriesCPreferredStockMember 2022-12-31 0001624512 us-gaap:SeriesBPreferredStockMember 2022-12-31 0001624512 srt:MaximumMember us-gaap:CommonClassAMember 2023-02-14 0001624512 boxl:CommonStockClassAMember 2022-04-01 2022-06-30 0001624512 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2022-07-22 2022-07-22 0001624512 boxl:WhitehawkIncMember us-gaap:CommonClassAMember 2022-01-01 2022-01-31 0001624512 boxl:GenesisCollaborationLlcMember us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-06-30 0001624512 us-gaap:RetainedEarningsMember 2023-06-30 0001624512 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001624512 us-gaap:RetainedEarningsMember 2023-03-31 0001624512 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001624512 2023-03-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2022-12-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001624512 us-gaap:RetainedEarningsMember 2022-12-31 0001624512 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-12-31 0001624512 us-gaap:RetainedEarningsMember 2022-06-30 0001624512 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001624512 us-gaap:RetainedEarningsMember 2022-03-31 0001624512 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001624512 2022-03-31 0001624512 us-gaap:RetainedEarningsMember 2021-12-31 0001624512 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001624512 boxl:SeriesaPreferredStocksMember 2023-06-30 0001624512 boxl:CommonStockClassAMember 2023-06-30 0001624512 boxl:SeriesaPreferredStocksMember 2023-03-31 0001624512 boxl:CommonStockClassAMember 2023-03-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember boxl:SeriesaPreferredStocksMember 2022-12-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember boxl:CommonStockClassAMember 2022-12-31 0001624512 boxl:SeriesaPreferredStocksMember 2022-12-31 0001624512 boxl:CommonStockClassAMember 2022-12-31 0001624512 boxl:SeriesaPreferredStocksMember 2022-06-30 0001624512 boxl:CommonStockClassAMember 2022-06-30 0001624512 boxl:SeriesaPreferredStocksMember 2022-03-31 0001624512 boxl:CommonStockClassAMember 2022-03-31 0001624512 boxl:SeriesaPreferredStocksMember 2021-12-31 0001624512 boxl:CommonStockClassAMember 2021-12-31 0001624512 us-gaap:PrivatePlacementMember 2022-07-22 0001624512 boxl:EquityIncentivePlan2021Member 2023-01-01 2023-03-31 0001624512 boxl:EquityIncentivePlan2021Member 2023-06-30 0001624512 boxl:EquityIncentivePlan2014Member 2023-06-30 0001624512 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001624512 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001624512 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001624512 2027-07-01 2023-06-30 0001624512 2026-07-01 2023-06-30 0001624512 2025-07-01 2023-06-30 0001624512 2024-07-01 2023-06-30 0001624512 2023-07-01 2023-06-30 0001624512 us-gaap:ServiceMember boxl:ProfessionalServicesMember 2023-04-01 2023-06-30 0001624512 us-gaap:ServiceMember boxl:MaintenanceAndSubscriptionServicesMember 2023-04-01 2023-06-30 0001624512 boxl:ProductRevenuesMember boxl:SoftwareMember 2023-04-01 2023-06-30 0001624512 boxl:ProductRevenuesMember boxl:HardwareMember 2023-04-01 2023-06-30 0001624512 us-gaap:ServiceMember boxl:ProfessionalServicesMember 2023-01-01 2023-06-30 0001624512 us-gaap:ServiceMember boxl:MaintenanceAndSubscriptionServicesMember 2023-01-01 2023-06-30 0001624512 boxl:ProductRevenuesMember boxl:SoftwareMember 2023-01-01 2023-06-30 0001624512 boxl:ProductRevenuesMember boxl:HardwareMember 2023-01-01 2023-06-30 0001624512 boxl:BillAndHoldArrangementsMember 2023-01-01 2023-06-30 0001624512 us-gaap:ServiceMember boxl:ProfessionalServicesMember 2022-04-01 2022-06-30 0001624512 us-gaap:ServiceMember boxl:MaintenanceAndSubscriptionServicesMember 2022-04-01 2022-06-30 0001624512 boxl:ProductRevenuesMember boxl:SoftwareMember 2022-04-01 2022-06-30 0001624512 boxl:ProductRevenuesMember boxl:HardwareMember 2022-04-01 2022-06-30 0001624512 us-gaap:ServiceMember boxl:ProfessionalServicesMember 2022-01-01 2022-06-30 0001624512 us-gaap:ServiceMember boxl:MaintenanceAndSubscriptionServicesMember 2022-01-01 2022-06-30 0001624512 boxl:ProductRevenuesMember boxl:SoftwareMember 2022-01-01 2022-06-30 0001624512 boxl:ProductRevenuesMember boxl:HardwareMember 2022-01-01 2022-06-30 0001624512 srt:MaximumMember 2018-01-31 2018-01-31 0001624512 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001624512 boxl:WhitehawkIncMember 2023-01-01 2023-06-30 0001624512 us-gaap:PurchaseCommitmentMember 2023-06-30 0001624512 boxl:PaycheckProtectionProgramMember 2020-05-22 2020-05-22 0001624512 boxl:WhitehawkIncMember boxl:InitialTermLoanMember 2021-12-31 2021-12-31 0001624512 boxl:WhitehawkIncMember boxl:DelayedDrawTermLoanAdditionalDrawMember 2023-04-24 2023-04-24 0001624512 boxl:PrepaymentstoVendorsMember 2023-06-30 0001624512 boxl:PrepaidLicensesAndOtherMember 2023-06-30 0001624512 boxl:PrepaymentstoVendorsMember 2022-12-31 0001624512 boxl:PrepaidLicensesAndOtherMember 2022-12-31 0001624512 us-gaap:SeriesCPreferredStockMember 2023-06-30 0001624512 us-gaap:SeriesBPreferredStockMember 2023-06-30 0001624512 boxl:BlankCheckPreferredStockMember 2023-06-30 0001624512 2023-06-14 0001624512 us-gaap:SeriesAPreferredStockMember 2023-06-30 0001624512 us-gaap:CommonClassAMember 2020-09-25 0001624512 us-gaap:OperatingSegmentsMember boxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember 2023-04-01 2023-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:EuropeMiddleEastAndAfricaSegmentMember 2023-04-01 2023-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:AmericaSegmentMember 2023-04-01 2023-06-30 0001624512 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember 2023-01-01 2023-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:EuropeMiddleEastAndAfricaSegmentMember 2023-01-01 2023-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:AmericaSegmentMember 2023-01-01 2023-06-30 0001624512 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember 2022-04-01 2022-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:EuropeMiddleEastAndAfricaSegmentMember 2022-04-01 2022-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:AmericaSegmentMember 2022-04-01 2022-06-30 0001624512 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember 2022-01-01 2022-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:EuropeMiddleEastAndAfricaSegmentMember 2022-01-01 2022-06-30 0001624512 us-gaap:OperatingSegmentsMember boxl:AmericaSegmentMember 2022-01-01 2022-06-30 0001624512 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-30 0001624512 boxl:MarkElliottMember boxl:SalesMarketingManagementAndRelatedConsultingServicesMember 2023-01-01 2023-06-30 0001624512 2023-01-01 2023-01-01 0001624512 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001624512 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001624512 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001624512 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001624512 boxl:PaycheckProtectionProgramMember 2022-03-02 0001624512 boxl:WhitehawkIncMember boxl:InitialTermLoanMember 2021-12-31 0001624512 boxl:WhitehawkIncMember boxl:WhitehawkIncMember 2023-01-01 2023-06-30 0001624512 country:US 2023-04-01 2023-06-30 0001624512 country:GB 2023-04-01 2023-06-30 0001624512 country:US 2023-01-01 2023-06-30 0001624512 country:GB 2023-01-01 2023-06-30 0001624512 country:US 2022-04-01 2022-06-30 0001624512 country:GB 2022-04-01 2022-06-30 0001624512 country:US 2022-01-01 2022-06-30 0001624512 country:GB 2022-01-01 2022-06-30 0001624512 boxl:EmeaSegmentMember 2023-06-30 0001624512 boxl:AmericasSegmentMember 2023-06-30 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001624512 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001624512 srt:MinimumMember us-gaap:TradeNamesMember 2023-06-30 0001624512 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001624512 srt:MinimumMember us-gaap:PatentsMember 2023-06-30 0001624512 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-06-30 0001624512 srt:MinimumMember boxl:NonCompeteMember 2023-06-30 0001624512 srt:MaximumMember us-gaap:TradeNamesMember 2023-06-30 0001624512 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001624512 srt:MaximumMember us-gaap:PatentsMember 2023-06-30 0001624512 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-06-30 0001624512 srt:MaximumMember boxl:NonCompeteMember 2023-06-30 0001624512 us-gaap:TradeNamesMember 2023-06-30 0001624512 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001624512 us-gaap:PatentsMember 2023-06-30 0001624512 us-gaap:InternetDomainNamesMember 2023-06-30 0001624512 us-gaap:CustomerRelationshipsMember 2023-06-30 0001624512 boxl:NonCompeteMember 2023-06-30 0001624512 us-gaap:TradeNamesMember 2022-12-31 0001624512 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001624512 us-gaap:PatentsMember 2022-12-31 0001624512 us-gaap:InternetDomainNamesMember 2022-12-31 0001624512 us-gaap:CustomerRelationshipsMember 2022-12-31 0001624512 boxl:NonCompeteMember 2022-12-31 0001624512 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2023-06-30 0001624512 us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2023-06-30 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001624512 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2022-12-31 0001624512 us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2022-12-31 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 2023-06-30 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-06-30 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2022-04-01 2022-06-30 0001624512 us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-06-30 0001624512 boxl:WhitehawkIncMember boxl:TermLoanCreditAgreementMember 2022-06-21 0001624512 boxl:WhitehawkIncMember boxl:TermLoanCreditAgreementMember 2022-06-20 0001624512 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001624512 us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001624512 us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001624512 us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001624512 us-gaap:MeasurementInputExercisePriceMember 2023-06-30 0001624512 boxl:MarketValueOfCommonStockOnMeasurementDateMember 2023-06-30 0001624512 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001624512 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001624512 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001624512 us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001624512 us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001624512 boxl:MarketValueOfCommonStockOnMeasurementDateMember 2022-12-31 0001624512 boxl:WhitehawkIncMember boxl:DelayedDrawTermLoanMember 2022-06-21 2022-06-21 0001624512 boxl:WhitehawkIncMember boxl:InitialTermLoanMember 2022-03-31 2022-03-31 0001624512 boxl:WhitehawkIncMember boxl:DelayedDrawTermLoanMember 2022-06-21 0001624512 boxl:WhitehawkIncMember boxl:InitialTermLoanMember 2022-04-04 0001624512 boxl:WhitehawkIncMember boxl:InitialLoanSubjectToRepaymentOnFebruary282022Member 2022-04-04 0001624512 boxl:WhitehawkIncMember boxl:InitialTermLoanMember 2022-03-29 0001624512 boxl:WhitehawkIncMember srt:MaximumMember boxl:DelayedDrawTermLoanMember 2021-12-31 0001624512 boxl:WhitehawkIncMember boxl:InitialLoanSubjectToRepaymentOnFebruary282022Member 2021-12-31 0001624512 boxl:WhitehawkIncMember us-gaap:NotesPayableOtherPayablesMember 2023-06-30 0001624512 boxl:PaycheckProtectionProgramMember 2023-06-30 0001624512 boxl:WhitehawkIncMember us-gaap:NotesPayableOtherPayablesMember 2022-12-31 0001624512 boxl:PaycheckProtectionProgramMember 2022-12-31 0001624512 boxl:WhitehawkIncMember boxl:TermLoanCreditAgreementMember boxl:LIBORMember 2023-01-01 2023-06-30 0001624512 boxl:WhitehawkIncMember boxl:TermLoanCreditAgreementMember boxl:ReferenceRateMember 2022-06-21 2022-06-21 0001624512 boxl:WhitehawkIncMember boxl:TermLoanCreditAgreementMember boxl:LIBORMember 2022-06-21 2022-06-21 0001624512 boxl:WhitehawkIncMember boxl:TermLoanCreditAgreementMember boxl:LIBORMember 2022-04-04 2022-04-04 0001624512 boxl:WhitehawkIncMember boxl:LIBORMember 2021-12-31 2021-12-31 0001624512 us-gaap:CommonClassAMember 2019-08-05 2019-08-05 0001624512 us-gaap:SeriesAPreferredStockMember 2019-08-05 2019-08-05 0001624512 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember boxl:SupplierOneMember 2023-01-01 2023-06-30 0001624512 boxl:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001624512 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember boxl:SupplierTwoMember 2022-01-01 2022-06-30 0001624512 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember boxl:SupplierOneMember 2022-01-01 2022-06-30 0001624512 boxl:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001624512 us-gaap:CommonClassBMember 2022-12-31 0001624512 us-gaap:CommonClassAMember 2022-12-31 0001624512 us-gaap:CommonClassBMember 2023-06-30 0001624512 us-gaap:CommonClassAMember 2023-06-30 0001624512 us-gaap:CommonClassAMember 2023-06-14 0001624512 boxl:PreFundedWarrantsMember us-gaap:PrivatePlacementMember 2022-07-22 0001624512 boxl:WhitehawkIncMember us-gaap:CommonClassAMember boxl:LIBORMember 2021-12-31 0001624512 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2022-07-22 0001624512 2022-06-30 0001624512 2021-12-31 0001624512 boxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember 2023-06-30 0001624512 boxl:EuropeMiddleEastAndAfricaSegmentMember 2023-06-30 0001624512 boxl:AmericaSegmentMember 2023-06-30 0001624512 boxl:GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember 2022-12-31 0001624512 boxl:EuropeMiddleEastAndAfricaSegmentMember 2022-12-31 0001624512 boxl:AmericaSegmentMember 2022-12-31 0001624512 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001624512 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001624512 boxl:UnvestedRestrictedSharesMember 2023-04-01 2023-06-30 0001624512 boxl:PreferredStockConversionMember 2023-04-01 2023-06-30 0001624512 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001624512 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001624512 boxl:UnvestedRestrictedSharesMember 2023-01-01 2023-06-30 0001624512 boxl:PreferredStockConversionMember 2023-01-01 2023-06-30 0001624512 us-gaap:WarrantMember 2022-04-01 2022-06-30 0001624512 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001624512 boxl:UnvestedRestrictedSharesMember 2022-04-01 2022-06-30 0001624512 boxl:PreferredStockConversionMember 2022-04-01 2022-06-30 0001624512 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001624512 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001624512 boxl:UnvestedRestrictedSharesMember 2022-01-01 2022-06-30 0001624512 boxl:PreferredStockConversionMember 2022-01-01 2022-06-30 0001624512 2022-01-01 2022-12-31 0001624512 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001624512 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001624512 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001624512 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001624512 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001624512 boxl:WarrantsMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001624512 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001624512 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001624512 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001624512 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001624512 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001624512 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001624512 boxl:WarrantsMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001624512 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001624512 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001624512 2023-04-01 2023-06-30 0001624512 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001624512 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001624512 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001624512 boxl:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 0001624512 boxl:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 0001624512 2023-08-08 0001624512 boxl:SaharaPresentationSystemsPLCMember us-gaap:SeriesCPreferredStockMember 2020-09-25 2020-09-25 0001624512 boxl:SaharaPresentationSystemsPLCMember us-gaap:SeriesBPreferredStockMember 2020-09-25 2020-09-25 0001624512 boxl:SaharaPresentationSystemsPLCMember boxl:SeriesBAndSeriesCPreferredStockMember 2020-09-25 0001624512 us-gaap:SeriesCPreferredStockMember 2020-09-25 2020-09-25 0001624512 us-gaap:SeriesBPreferredStockMember 2020-09-25 2020-09-25 0001624512 us-gaap:CommonClassAMember 2023-06-14 2023-06-14 0001624512 boxl:CommonStockClassAMember 2023-04-01 2023-06-30 0001624512 boxl:CommonStockClassAMember 2023-01-01 2023-06-30 0001624512 boxl:WhitehawkIncMember 2021-12-31 2021-12-31 0001624512 boxl:TwoThousandTwentyOneEquityIncentivePlanMember 2023-04-01 2023-06-30 0001624512 boxl:EquityIncentivePlan2021Member 2023-04-01 2023-06-30 0001624512 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001624512 boxl:WhitehawkIncMember boxl:TermLoanCreditAgreementMember 2022-04-04 0001624512 boxl:WhitehawkIncMember boxl:InitialTermLoanMember 2022-04-04 2022-04-04 0001624512 boxl:MarkElliottMember boxl:SalesMarketingManagementAndRelatedConsultingServicesMember 2022-11-01 2022-11-01 0001624512 us-gaap:PrivatePlacementMember 2022-07-22 2022-07-22 0001624512 us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2022-07-22 2022-07-22 0001624512 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2022-07-22 2022-07-22 0001624512 2018-01-31 2018-01-31 0001624512 boxl:WhitehawkIncMember us-gaap:CommonClassAMember 2021-12-31 0001624512 boxl:WhitehawkIncMember boxl:July2022RepricingMember 2022-07-22 0001624512 boxl:WhitehawkIncMember boxl:March2022RepricingMember 2022-03-31 0001624512 us-gaap:CommonClassBMember 2023-01-01 2023-06-30 0001624512 us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001624512 srt:MinimumMember 2023-06-30 0001624512 srt:MaximumMember 2023-06-30 0001624512 boxl:PaycheckProtectionProgramMember 2021-12-31 0001624512 boxl:InteractiveDevicesMember srt:MinimumMember 2023-01-01 2023-06-30 0001624512 boxl:InteractiveDevicesMember srt:MaximumMember 2023-01-01 2023-06-30 0001624512 boxl:NonInteractiveProjectorsMember 2023-01-01 2023-06-30 0001624512 2022-04-01 2022-06-30 0001624512 boxl:WhitehawkIncMember 2021-12-31 0001624512 srt:MinimumMember 2023-01-01 2023-06-30 0001624512 srt:MaximumMember 2023-01-01 2023-06-30 0001624512 us-gaap:SubsequentEventMember 2023-07-20 2023-07-20 0001624512 boxl:WhitehawkIncMember boxl:PeriodAfterMarch312022IfSeniorLeverageRatioIsLessThan2.25Member boxl:TermLoanCreditAgreementMember 2021-12-31 2021-12-31 0001624512 boxl:WhitehawkIncMember boxl:TermLoanCreditAgreementMember 2022-04-04 2022-04-04 0001624512 boxl:WhitehawkIncMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-06-26 2023-06-26 0001624512 boxl:CommonStockClassAMember 2022-01-01 2022-06-30 0001624512 boxl:WhitehawkIncMember us-gaap:CommonClassAMember 2021-12-31 2021-12-31 0001624512 boxl:PreFundedWarrantsMember us-gaap:PrivatePlacementMember 2022-07-22 2022-07-22 0001624512 2023-01-01 2023-06-30 0001624512 2022-01-01 2022-06-30 0001624512 2023-06-30 0001624512 2022-12-31 0001624512 2023-06-14 2023-06-14 0001624512 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember boxl:SupplierOneMember 2023-06-30 0001624512 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember boxl:SupplierTwoMember 2022-06-30 0001624512 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember boxl:SupplierOneMember 2022-06-30 boxl:Y iso4217:USD boxl:D shares pure iso4217:USD shares boxl:customer boxl:item boxl:Vote boxl:segment http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember 0001624512 --12-31 2023 Q2 false 1586620 1586620 1320850 1320850 http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember 167972 167972 9339587 9465494 0.125 P12M P3Y 9339587 9465494 P5Y6M 10-Q true 2023-06-30 false 001-37564 BOXLIGHT CORPORATION NV 46-4116523 2750 Premiere Parkway, Suite 900 Duluth GA 30097 678 367-0809 Common Stock BOXL NASDAQ Yes Yes Non-accelerated Filer true false false 9466349 47052000 59628000 88242000 110231000 29224000 42794000 55266000 80781000 17828000 16834000 32976000 29450000 15227000 15304000 29958000 30762000 525000 649000 1122000 1261000 15752000 15953000 31080000 32023000 2076000 881000 1896000 -2573000 2788000 2417000 5235000 4733000 -28000 -60000 -50000 -74000 3000 856000 184000 1660000 -40000 1650000 -2632000 -814000 -5325000 -2301000 -556000 67000 -3429000 -4874000 255000 41000 306000 -45000 -811000 26000 -3735000 -4829000 317000 317000 635000 635000 -1128000 -291000 -4370000 -5464000 -811000 26000 -3735000 -4829000 1722000 -4637000 2280000 -6409000 911000 -4611000 -1455000 -11238000 -0.12 -0.12 -0.04 -0.04 -0.47 -0.47 -0.67 -0.67 9385 9385 8228 8228 9359 9359 8176 8176 15588000 14591000 37635000 31009000 37809000 58211000 10014000 7433000 101046000 111244000 1545000 1733000 3556000 4350000 49869000 52579000 25470000 25092000 827000 397000 182313000 195395000 21108000 36566000 3807000 845000 1699000 1898000 8248000 8308000 512000 472000 878000 386000 36252000 48475000 15682000 15603000 43369000 43778000 5571000 4680000 2038000 2457000 102912000 114993000 1586620 1586620 16146000 16146000 1320850 1320850 12363000 12363000 28509000 28509000 0.0001 0.0001 50000000 50000000 167972 167972 0.0001 0.0001 68750000 68750000 9465494 9339587 1000 1000 118379000 117849000 -68854000 -65043000 1366000 -914000 50892000 51893000 182313000 195395000 167972 9384833 1000 118159000 -356000 -68043000 49761000 12500 13000 13000 34747 33414 524000 524000 1722000 1722000 317000 317000 -811000 -811000 167972 9465494 1000 118379000 1366000 -68854000 50892000 167972 9339587 1000 117849000 -914000 -65043000 51893000 -76000 -76000 167972 9339587 1000 117849000 -914000 -65119000 51817000 12500 13000 13000 79993 33414 1152000 1152000 2280000 2280000 635000 635000 -3735000 -3735000 167972 9465494 1000 118379000 1366000 -68854000 50892000 167972 8190305 1000 111721000 1956000 -66156000 47522000 17574 25000 25000 68086 929000 929000 -4637000 -4637000 317000 317000 26000 26000 167972 8275965 1000 112358000 -2681000 -66130000 43548000 167972 7977738 110873000 3728000 -61300000 53301000 24605 58000 58000 66021 207601 1000 -1000 2062000 2062000 -6409000 -6409000 635000 635000 -4829000 -4829000 167972 8275965 1000 112358000 -2681000 -66130000 43548000 -3735000 -4829000 931000 1097000 -126000 8000 856000 -906000 719000 1062000 191000 1222000 749000 -40000 1650000 1152000 2062000 4561000 4587000 172000 -98000 6953000 13839000 -20076000 -2010000 2842000 1149000 -16202000 2969000 459000 9000 -713000 2582000 10000 -6876000 -100000 -659000 -100000 -659000 3000000 2500000 1378000 1305000 -635000 -631000 13000 57000 1000000 621000 87000 596000 997000 -6318000 14591000 17938000 15588000 11620000 892000 215000 4050000 3731000 43000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1 – ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NATURE OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Boxlight Corporation, a Nevada Corporation (“Boxlight”), designs, produces and distributes interactive technology solutions to the education, corporate and government markets under its Clevertouch and Mimio brands. Boxlight’s solutions include interactive displays, collaboration software, supporting accessories, and professional services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Boxlight and its wholly owned subsidiaries (collectively, the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.</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:36pt;"></span>The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim unaudited condensed consolidated financial information and interim financial reporting guidelines and rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by GAAP for complete condensed consolidated financial statements. The unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2022 and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Annual Report”). Certain information and note disclosures normally included in consolidated financial statements have been condensed. The December 31, 2022 balance sheet included herein was derived from the Company’s audited consolidated financial statements, but does not include all disclosures, including notes, required by GAAP for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Effective January 1, 2023, the Company’s internal reporting structure used by the chief operating decision maker (or CODM) changed resulting in changes to the Company’s segment reporting to align such reporting with the geographic markets in which the Company operates, as further discussed below and in Note 16 - <i style="font-style:italic;">Segments.</i> Corresponding prior period amounts have been restated to conform to current period classification. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">ESTIMATES AND ASSUMPTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the consolidated financial statements for 2022 contained in the 2022 Annual Report filed with the SEC on March 17, 2023, describes the significant accounting policies that the Company used in preparing its condensed consolidated financial statements. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to revenue, reserves, and allowances. The Company bases estimates on historical experience and on various other assumptions that are 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. Actual results could differ materially from these estimates under different assumptions or conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">REVERSE STOCK SPLIT</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:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> </span></span><span style="background:#ffffff;">On June 14, 2023, the Company effected a reverse stock split of the Company’s Class A common stock whereby each </span><span style="-sec-ix-hidden:Hidden_hRcVwvkTSkCK9RNxMFG_pw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">eight</span></span><span style="background:#ffffff;"> shares of the Company’s authorized and outstanding Class A common stock was replaced with one share of common stock. The par value of the common stock was not adjusted.</span> Following the reverse split, the authorized shares for Class A common stock was adjusted to 18,750,000, the authorized shares for Class B common stock remained at 50,000,000 shares, and preferred shares remained unchanged at 50,000,000. All Class A common share and per share amounts for all periods presented in the condensed consolidated financial statements and the notes to the consolidated financial statements have been retrospectively adjusted to give effect to the reverse stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">split, including reclassifying an amount equal to the reduction in aggregate par value of Class A common stock to additional paid-in capital on the condensed consolidated balance sheets of approximately $6 thousand. The quantity of Class A common stock equivalents and the conversion and exercise ratios were adjusted for the effect of the reverse stock split for warrants, stock-based compensation arrangements, and the conversion features on preferred shares. All of the agreements include existing conversion language in the event of a stock split and thus did not result in modification accounting or additional incremental expense as a result of this transaction. The Company issued 33,414 shares of Class A common stock to adjust fractional shares following the reverse stock split to the nearest whole share. There are presently no shares of Class B common stock outstanding and none were outstanding as of June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">FAIR VALUE OF FINANCIAL INSTRUMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments primarily include cash, accounts receivable, derivative liabilities, accounts payable and debt. Due to the short-term nature of cash, accounts receivable and accounts payable, the carrying amounts of these assets and liabilities approximate their fair value. Debt approximates fair value due to either the short-term nature, variable rate, or recent execution of the debt agreement. The amount of consideration received is deemed to approximate the fair value of long-term debt net of any debt discount and issuance cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. A fair value hierarchy has been established for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 Inputs - Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 Inputs - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 Inputs - Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth, by level within the fair value hierarchy, the Company’s financial liabilities that were accounted for at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):</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:top;width:43.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Markets for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Significant  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.63%;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;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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 as of  </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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></tr><tr><td style="vertical-align:top;width:43.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Description</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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></tr><tr><td style="vertical-align:top;width:43.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;">Derivative liabilities - warrant instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.01%;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;"> 512</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:top;width:43.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Markets for  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Significant  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.63%;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;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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 as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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:top;width:43.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Description</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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:top;width:43.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;">Derivative liabilities - warrant instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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;"> 472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.01%;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;"> 472</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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:36pt;margin:0pt 0pt 12pt 0pt;">The following tables reconcile the beginning and ending balances of the warrant instruments within Level 3 of the fair value hierarchy:</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:80.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:14.84%;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:80.98%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 696</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> (184)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 512</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 472</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 40</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 512</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;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.55%;background:#cceeff;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;background:#cceeff;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,074</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,660)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,414</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,064</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,650)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,414</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;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">INCOME (LOSS) PER COMMON SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of this calculation, options to purchase common stock, restricted stock units subject to vesting, and warrants to purchase common stock were considered to be common stock equivalents. Diluted net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of options to purchase common stock, restricted stock units subject to vesting and other share-based payment awards is calculated using the “treasury stock method,” which assumes that the “proceeds” from the exercise of these instruments are used to purchase common shares at the average market price for the period. The dilutive effect of convertible securities is calculated using the “if-converted method.” Under the if-converted method, securities are assumed to be converted at the beginning of the period, and the resulting common shares are included in the denominator of the diluted calculation for the entire period being presented. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">For the three and six months ended June 30, 2023, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise </span><span style="background:#ffffff;">0.4</span><span style="background:#ffffff;"> million shares from options to purchase common shares, </span>0.2<span style="background:#ffffff;"> million of unvested restricted shares and </span>1.4<span style="background:#ffffff;"> million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of </span>2.2<span style="background:#ffffff;"> million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive. For the three and six months ended June 30, 2022, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise </span>0.5<span style="background:#ffffff;"> million shares from options to purchase common shares, </span><span style="background:#ffffff;">0.4</span><span style="background:#ffffff;"> million of unvested restricted shares and </span><span style="background:#ffffff;">0.4</span><span style="background:#ffffff;"> million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of </span>2.2<span style="background:#ffffff;"> million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue at the amount to which it expects to be entitled when control of the products or services is transferred to its customers. Control is generally transferred when the Company has a present right to payment and the title, and the significant risks and rewards of ownership of the products or services, have been transferred to its customers. Product revenue is derived from the sale of interactive devices and related software and accessories to distributors, resellers and end users. Service revenue is derived from hardware maintenance services, product installation, training, software maintenance and subscription services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Nature of Products and Services and Related Contractual Provisions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s sales of interactive devices, including panels, whiteboards, and other interactive devices generally include hardware maintenance services, a license to use software, and the provision of related software maintenance. In most cases, interactive devices are sold with hardware maintenance services with terms of approximately 30-60 months. Software maintenance includes technical support, product updates performed on a when and if available basis, and error correction services. At times, non-interactive projectors are also sold with hardware maintenance services with terms of approximately 60 months. The Company also licenses software independently of its interactive devices, in which case it is bundled with software maintenance, and in some cases, subscription services that include access to on-line content and cloud-based applications. The Company’s software subscription services provide access to content and software applications on an as needed basis over the Internet, but do not provide the right to take delivery of the software applications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s product sales, including those with software and related services, generally include a single payment up front for the products and services, and revenue is recorded net of estimated sales returns and rebates based on the Company’s expectations and historical experience. For most of the Company’s product sales, control transfers and, therefore, revenue is recognized when products are shipped at the point of origin. When the Company transfers control of its products to the customer prior to the related shipping and handling activities, the Company has adopted a policy of accounting for shipping and handling activities as a fulfillment cost rather than a performance obligation. For many of the Company’s software product sales, control is transferred when shipped at the point of origin since the software is installed on the interactive hardware device in advance of shipping. For software product sales, control is transferred when the customer receives the related interactive hardware since the customer’s connection to the interactive hardware activates the software license at which time the software is made available to the customer. For the Company’s software maintenance, hardware maintenance and subscription services, revenue is recognized ratably over time as the services are provided since time is the best output measure of how those services are transferred to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Significant Judgments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For contracts with multiple performance obligations, each of which represent promises within a contract that are distinct, the Company allocates revenue to all distinct performance obligations based on their relative stand-alone selling prices (“SSPs”). The Company’s products and services included in its contracts with multiple performance obligations generally are not sold separately and there are no observable prices available to determine the SSP for those products and services. Since observable prices are not available, SSPs are established that reflect the Company’s best estimates of what the selling prices of the performance obligations would be if they were sold regularly on a stand-alone basis. The Company’s process for estimating SSPs without observable prices considers multiple factors that may vary depending upon the unique facts and circumstances related to each performance obligation including, when applicable, the estimated cost to provide the performance obligation, market trends in the pricing for similar offerings, product-specific business objectives, and competitor or other relevant market pricing and margins. Because observable prices are generally not available for the Company’s performance obligations that are sold in bundled arrangements, the Company does not apply the residual approach to determining SSP. However, the Company does have performance obligations for which pricing is highly variable or uncertain, and contracts with those performance obligations generally contain multiple performance obligations with highly variable or uncertain pricing terms. For these contracts the Company allocates the transaction price to those performance obligations using an alternative method of allocation that is consistent with the allocation objective and the guidance on determining SSPs considering, when applicable, the estimated cost to provide the performance obligation, market pricing for competing product or service offerings, residual values based on the estimated SSP for certain goods, product-specific business objectives, incremental values for bundled transactions that include a service relative to similar transactions that exclude the service, and competitor pricing and margins. A separate price has not been established by the Company for performance obligations generally included in its contracts. In addition, the Company’s contracts generally include performance obligations that are never sold separately, are proprietary in nature, and the related selling price of these products and services is highly variable or uncertain. Therefore, the SSP of these products and services is estimated using the alternative method described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has applied the portfolio approach to its allocation of the transaction price for certain portfolios of contracts that are executed in the same manner, contain the same performance obligations, and are priced in a consistent manner. The Company believes that the application of the portfolio approach produces the same result as if they were applied at the contract level.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The timing of invoicing to customers often differs from the timing of revenue recognition and these timing differences can result in receivables, contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for the Company’s product and most service contracts are fixed, except as adjusted for rebate programs when applicable, and are generally due within 30-60 days of contract execution. Fees for installation, training and professional development services are fixed and generally become due as the services are performed. The Company has an established history of collecting under the terms of its contracts without providing refunds or concessions to its customers. The Company’s contractual payment terms do not vary when products are bundled with services that are provided over multiple years. In these contracts where services are expected to be transferred on an ongoing basis for several years after the related payment, the Company has determined that the contracts generally do not include a significant financing component. The upfront invoicing terms are designed (1) to provide customers with a predictable way to purchase products and services where the payment is due in the same timeframe as when the products, which constitute the predominant portion of the contractual value, are transferred, and (2) to ensure that the customer continues to use the related services; so that the customer can receive the optimal benefit from the products during the course of such product’s lifetime. Additionally, the Company has elected the practical expedient to exclude any financing component from consideration for contracts where, at contract inception, the period between the transfer of services and the timing of the related payment is not expected to exceed one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has an unconditional right to consideration for all products and services transferred to the customer. That unconditional right to consideration is reflected in accounts receivable in the accompanying condensed consolidated balance sheets in accordance with Topic 606. Contract liabilities are reflected in deferred revenue in the accompanying condensed consolidated balance sheets and reflect amounts allocated to performance obligations that have not yet been transferred to the customer related to software maintenance, hardware maintenance, and subscription services. The Company had no material contract assets as of June 30, 2023 or December 31, 2022. During the three months ended June 30, 2023 and June 30, 2022, respectively, the Company recognized $2.0 million and $1.8 million of revenue that was included in the deferred revenue as of December 31, 2022 and December 31, 2021, respectively.  During the six months ended June 30, 2023 and June 30, 2022, the Company recognized $4.1 million and $3.7 million of revenue that was included in the deferred revenue balance as of December 31, 2022 and December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Variable Consideration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s otherwise fixed consideration may vary when refunds or credits are provided for sales returns, stock rotation rights, price protection provisions, or in connection with certain other rebate provisions. The Company generally does not allow product returns other than under assurance warranties or hardware maintenance contracts. However, the Company, on a case-by-case basis, will grant exceptions, mostly for “buyer’s remorse” where the distributor or reseller’s end customer either did not understand what they were ordering or otherwise determined that the product did not meet their needs. An allowance for sales returns is estimated based on an analysis of historical trends. In very limited situations, a customer may return previous purchases held in inventory for a specified period of time in exchange for credits toward additional purchases. The Company includes variable consideration in its transaction price when there is a basis to reasonably estimate the amount of the fee and it is probable there will not be a significant reversal. These estimates are generally made using the expected value method based on historical experience and are measured at each reporting date. There was no material revenue recognized in the three and six months ended June 30, 2023 related to changes in estimated variable consideration that existed at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting within the contract. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies performance obligations at contract inception so that it can monitor and account for the obligations over the life of the contract. Remaining performance obligations represent the portion of the transaction price in a contract allocated to products and services not yet transferred to the customer. As of June 30, 2023 and December 31, 2022, the aggregate amount of the contractual transaction prices allocated to remaining performance obligations was $23.9 million. The Company expects to recognize revenue on 34.4% of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">remaining performance obligations during the next twelve months, 28.1% in the following twelve months, 21.2% in the twelve months ended June 30, 2026, 12.6% in the twelve months ended June 30, 2027, with the remaining 3.7% recognized <span style="-sec-ix-hidden:Hidden_DP8VOjuTN0K3yYJQ9xUNbw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thereafter</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with Topic 606, the Company has elected not to disclose the value of remaining performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (for example, a time-and-materials professional services contracts). In addition, the Company has elected not to disclose the value of remaining performance obligations for contracts with performance obligations that are expected, at contract inception, to be satisfied over a period that does not exceed one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Disaggregated Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company disaggregates revenue based upon the nature of its products and services and the timing and in the manner which it is transferred to the customer. Although all products are transferred to the customer at a point in time, hardware and some software which comes pre-installed on an interactive device is transferred at the point of shipment, while some software is transferred to the customer at the time the hardware is received by the customer or when software product keys are delivered electronically to the customer. All service revenue is transferred over time to the customer; however, professional services are generally transferred to the customer within a year from the contract date as measured based upon hours or time incurred while software maintenance, hardware maintenance, and subscription services are generally transferred over <span style="-sec-ix-hidden:Hidden_XKyx3dE9F0mrGpXd0k2PRQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years from the contract execution date as measured based upon the passage of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.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.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:9.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;"><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;"><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:9.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;"><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;"><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:9.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;"><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;"><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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.93%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.3%;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 </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.38%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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:25.3%;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.5%;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:25.38%;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.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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:25.3%;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;">(in thousands)</b></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;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:25.38%;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.39%;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.5%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></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;text-align:center;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.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;">2023</b></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;text-align:center;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.48%;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:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Hardware</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,781</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,569</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,999</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;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;"> 621</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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,038</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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,085</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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:2.37%;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:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;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;"> 445</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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;"> 479</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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;"> 827</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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;"> 833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Maintenance and subscription services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;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.82%;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,205</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.82%;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;"> 1,542</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.82%;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;"> 4,331</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.89%;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,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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;white-space:nowrap;width:41.93%;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:2.49%;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.57%;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:9.82%;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;"> 47,052</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.82%;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;"> 59,628</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.82%;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;"> 88,242</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.89%;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;"> 110,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></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;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes incremental costs to obtain a contract with a customer if the Company expects to recover those costs. The incremental costs to obtain a contract are those that the Company incurs to obtain a contract with a customer that it would not have otherwise incurred if the contract were not obtained (e.g., a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all the following criteria:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The costs are expected to be recovered.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Certain sales commissions incurred by the Company are determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the estimated economic benefit period. For these sales commissions that are incremental costs to obtain where the period of amortization would be recognized over a period that is one year or less, the Company has elected the practical expedient to expense those costs as incurred. Commission costs that are deferred are classified as current or non-current assets based on the timing of when the Company expects to recognize the expense and are included in prepaid and other assets and other assets, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">respectively, in the accompanying condensed consolidated balance sheets. Total deferred commissions, net of accumulated amortization, at June 30, 2023 and December 31, 2022 was $0.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Bill and Hold Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">From time to time the Company enters custodial bill and hold arrangements with customers. Each arrangement is reviewed, and revenue is recognized only when the following criteria have been met: (1) the reason for the bill-and-hold arrangement is substantive, (2) the product is identified as the customer’s asset, (3) the product is ready for delivery to the customer, (4) there is a fixed schedule for delivery, and (5) the seller cannot use the product or direct the product to another customer. As of June 30, 2023, $0.1 million of revenue was previously recognized for goods that are expected to be delivered to a customer during the third quarter.</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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">SEGMENT REPORTING</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">ASC 280,<i style="font-style:italic;"> Segment Reporting</i>, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (CODM), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Effective January 1, 2023, the Company changed its segment reporting to align with the geographic markets in which it operates, as further discussed in Note 16 - <i style="font-style:italic;">Segments</i>. The Company previously managed the Company as one operating segment. Following the integration of recent acquisitions which further expanded the Company’s operations into Europe, Middle East and Africa (“EMEA”) and other international markets, the Company’s operations are now organized, managed and classified into three reportable segments – EMEA, North and Central America (the “Americas”) and all other geographic regions (“Rest of World”). Our EMEA segment consists of the operations of Sahara Holding Limited and its subsidiaries (the “Sahara Entities”). Our Americas segment consists primarily of Boxlight, Inc. and its subsidiaries and the Rest of World segment consists primarily of Boxlight Australia<span style="background:#ffffff;">, PTY LTD ("</span>Boxlight Australia<span style="background:#ffffff;">”)</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Each of our operating segments are primarily engaged in the sale of education technology products and services in the education market but which are also sold into the health, government and corporate sectors and derive a majority of their revenues from the sale of flat-panel displays, audio and other hardware accessory products, software solutions and professional services. Generally, our displays produce higher net operating revenues but lower gross profit margins than our accessory solutions and professional services. The Americas operating segment includes salaries and overhead for corporate functions that are not allocated to the Company’s individual reporting segments. Transfers between segments are generally valued at market and are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">RECENTLY ADOPTED ACCOUNTING STANDARDS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">“Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,”</i> which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“CECL”). The new guidance applies to loans, accounts receivable, trade receivables, other financial assets measured at amortized cost, loan commitments and other off-balance sheet credit exposures. The new guidance also applies to debt securities and other financial assets measured at fair value through other comprehensive income. Estimated credit losses under CECL consider relevant information about past events, current conditions and reasonable and supporting forecasts that affect the collectability of financial assets. The new guidance was effective January 1, 2023 and was applied using a modified retrospective approach through a cumulative effect adjustment to retained earnings as of January 1, 2023. Prior period comparative information has not been recast and continues to be reported under the accounting guidance in effect for those periods. The Company recognized a cumulative-effect adjustment to reduce retained earnings by $76 thousand, net of taxes. The change in the allowance for credit losses was not significant during the three and six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">ACCOUNTING STANDARDS PENDING ADOPTION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;">There were various other accounting standards and interpretations issued recently, some of which although applicable, are not expected to have a material impact on the Company’s financial position, operations, or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NATURE OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Boxlight Corporation, a Nevada Corporation (“Boxlight”), designs, produces and distributes interactive technology solutions to the education, corporate and government markets under its Clevertouch and Mimio brands. Boxlight’s solutions include interactive displays, collaboration software, supporting accessories, and professional services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Boxlight and its wholly owned subsidiaries (collectively, the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.</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:36pt;"></span>The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim unaudited condensed consolidated financial information and interim financial reporting guidelines and rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by GAAP for complete condensed consolidated financial statements. The unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2022 and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Annual Report”). Certain information and note disclosures normally included in consolidated financial statements have been condensed. The December 31, 2022 balance sheet included herein was derived from the Company’s audited consolidated financial statements, but does not include all disclosures, including notes, required by GAAP for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Effective January 1, 2023, the Company’s internal reporting structure used by the chief operating decision maker (or CODM) changed resulting in changes to the Company’s segment reporting to align such reporting with the geographic markets in which the Company operates, as further discussed below and in Note 16 - <i style="font-style:italic;">Segments.</i> Corresponding prior period amounts have been restated to conform to current period classification. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">ESTIMATES AND ASSUMPTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the consolidated financial statements for 2022 contained in the 2022 Annual Report filed with the SEC on March 17, 2023, describes the significant accounting policies that the Company used in preparing its condensed consolidated financial statements. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to revenue, reserves, and allowances. The Company bases estimates on historical experience and on various other assumptions that are 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. Actual results could differ materially from these estimates under different assumptions or conditions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">REVERSE STOCK SPLIT</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:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> </span></span><span style="background:#ffffff;">On June 14, 2023, the Company effected a reverse stock split of the Company’s Class A common stock whereby each </span><span style="-sec-ix-hidden:Hidden_hRcVwvkTSkCK9RNxMFG_pw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">eight</span></span><span style="background:#ffffff;"> shares of the Company’s authorized and outstanding Class A common stock was replaced with one share of common stock. The par value of the common stock was not adjusted.</span> Following the reverse split, the authorized shares for Class A common stock was adjusted to 18,750,000, the authorized shares for Class B common stock remained at 50,000,000 shares, and preferred shares remained unchanged at 50,000,000. All Class A common share and per share amounts for all periods presented in the condensed consolidated financial statements and the notes to the consolidated financial statements have been retrospectively adjusted to give effect to the reverse stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">split, including reclassifying an amount equal to the reduction in aggregate par value of Class A common stock to additional paid-in capital on the condensed consolidated balance sheets of approximately $6 thousand. The quantity of Class A common stock equivalents and the conversion and exercise ratios were adjusted for the effect of the reverse stock split for warrants, stock-based compensation arrangements, and the conversion features on preferred shares. All of the agreements include existing conversion language in the event of a stock split and thus did not result in modification accounting or additional incremental expense as a result of this transaction. The Company issued 33,414 shares of Class A common stock to adjust fractional shares following the reverse stock split to the nearest whole share. There are presently no shares of Class B common stock outstanding and none were outstanding as of June 30, 2023.</p> 18750000 50000000 6000 33414 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">FAIR VALUE OF FINANCIAL INSTRUMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments primarily include cash, accounts receivable, derivative liabilities, accounts payable and debt. Due to the short-term nature of cash, accounts receivable and accounts payable, the carrying amounts of these assets and liabilities approximate their fair value. Debt approximates fair value due to either the short-term nature, variable rate, or recent execution of the debt agreement. The amount of consideration received is deemed to approximate the fair value of long-term debt net of any debt discount and issuance cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. A fair value hierarchy has been established for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 Inputs - Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 Inputs - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 Inputs - Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth, by level within the fair value hierarchy, the Company’s financial liabilities that were accounted for at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):</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:top;width:43.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Markets for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Significant  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.63%;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;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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 as of  </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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></tr><tr><td style="vertical-align:top;width:43.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Description</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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></tr><tr><td style="vertical-align:top;width:43.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;">Derivative liabilities - warrant instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.01%;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;"> 512</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:top;width:43.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Markets for  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Significant  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.63%;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;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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 as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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:top;width:43.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Description</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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:top;width:43.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;">Derivative liabilities - warrant instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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;"> 472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.01%;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;"> 472</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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:36pt;margin:0pt 0pt 12pt 0pt;">The following tables reconcile the beginning and ending balances of the warrant instruments within Level 3 of the fair value hierarchy:</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:80.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:14.84%;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:80.98%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 696</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> (184)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 512</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 472</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 40</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 512</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;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.55%;background:#cceeff;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;background:#cceeff;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,074</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,660)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,414</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,064</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,650)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,414</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth, by level within the fair value hierarchy, the Company’s financial liabilities that were accounted for at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):</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:top;width:43.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Markets for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Significant  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.63%;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;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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 as of  </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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></tr><tr><td style="vertical-align:top;width:43.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Description</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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></tr><tr><td style="vertical-align:top;width:43.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;">Derivative liabilities - warrant instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.01%;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;"> 512</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:top;width:43.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Markets for  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;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;">Significant  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.63%;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;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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 as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.7%;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;"> Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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:top;width:43.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Description</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;white-space:nowrap;width:11.63%;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:top;width:43.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;">Derivative liabilities - warrant instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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.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:1.62%;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:10.08%;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;"> 472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:10.01%;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;"> 472</p></td></tr></table> 512000 512000 472000 472000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:36pt;margin:0pt 0pt 12pt 0pt;">The following tables reconcile the beginning and ending balances of the warrant instruments within Level 3 of the fair value hierarchy:</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:80.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:14.84%;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:80.98%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 696</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> (184)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 512</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 472</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 40</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 512</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;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.55%;background:#cceeff;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;background:#cceeff;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,074</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,660)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,414</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;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.55%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,064</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Change in fair value of derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,650)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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,414</p></td></tr></table> 696000 -184000 512000 472000 40000 512000 3074000 -1660000 1414000 3064000 -1650000 1414000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">INCOME (LOSS) PER COMMON SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of this calculation, options to purchase common stock, restricted stock units subject to vesting, and warrants to purchase common stock were considered to be common stock equivalents. Diluted net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of options to purchase common stock, restricted stock units subject to vesting and other share-based payment awards is calculated using the “treasury stock method,” which assumes that the “proceeds” from the exercise of these instruments are used to purchase common shares at the average market price for the period. The dilutive effect of convertible securities is calculated using the “if-converted method.” Under the if-converted method, securities are assumed to be converted at the beginning of the period, and the resulting common shares are included in the denominator of the diluted calculation for the entire period being presented. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">For the three and six months ended June 30, 2023, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise </span><span style="background:#ffffff;">0.4</span><span style="background:#ffffff;"> million shares from options to purchase common shares, </span>0.2<span style="background:#ffffff;"> million of unvested restricted shares and </span>1.4<span style="background:#ffffff;"> million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of </span>2.2<span style="background:#ffffff;"> million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive. For the three and six months ended June 30, 2022, potentially dilutive securities that were not included in the diluted per share calculation because they would be anti-dilutive comprise </span>0.5<span style="background:#ffffff;"> million shares from options to purchase common shares, </span><span style="background:#ffffff;">0.4</span><span style="background:#ffffff;"> million of unvested restricted shares and </span><span style="background:#ffffff;">0.4</span><span style="background:#ffffff;"> million shares issuable upon exercise of warrants. Additionally, potentially dilutive securities of </span>2.2<span style="background:#ffffff;"> million shares from the assumed conversion of preferred stock are excluded from the denominator because they would be anti-dilutive.</span></p> 400000 400000 200000 200000 1400000 1400000 2200000 2200000 500000 500000 400000 400000 400000 400000 2200000 2200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue at the amount to which it expects to be entitled when control of the products or services is transferred to its customers. Control is generally transferred when the Company has a present right to payment and the title, and the significant risks and rewards of ownership of the products or services, have been transferred to its customers. Product revenue is derived from the sale of interactive devices and related software and accessories to distributors, resellers and end users. Service revenue is derived from hardware maintenance services, product installation, training, software maintenance and subscription services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Nature of Products and Services and Related Contractual Provisions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s sales of interactive devices, including panels, whiteboards, and other interactive devices generally include hardware maintenance services, a license to use software, and the provision of related software maintenance. In most cases, interactive devices are sold with hardware maintenance services with terms of approximately 30-60 months. Software maintenance includes technical support, product updates performed on a when and if available basis, and error correction services. At times, non-interactive projectors are also sold with hardware maintenance services with terms of approximately 60 months. The Company also licenses software independently of its interactive devices, in which case it is bundled with software maintenance, and in some cases, subscription services that include access to on-line content and cloud-based applications. The Company’s software subscription services provide access to content and software applications on an as needed basis over the Internet, but do not provide the right to take delivery of the software applications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s product sales, including those with software and related services, generally include a single payment up front for the products and services, and revenue is recorded net of estimated sales returns and rebates based on the Company’s expectations and historical experience. For most of the Company’s product sales, control transfers and, therefore, revenue is recognized when products are shipped at the point of origin. When the Company transfers control of its products to the customer prior to the related shipping and handling activities, the Company has adopted a policy of accounting for shipping and handling activities as a fulfillment cost rather than a performance obligation. For many of the Company’s software product sales, control is transferred when shipped at the point of origin since the software is installed on the interactive hardware device in advance of shipping. For software product sales, control is transferred when the customer receives the related interactive hardware since the customer’s connection to the interactive hardware activates the software license at which time the software is made available to the customer. For the Company’s software maintenance, hardware maintenance and subscription services, revenue is recognized ratably over time as the services are provided since time is the best output measure of how those services are transferred to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Significant Judgments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For contracts with multiple performance obligations, each of which represent promises within a contract that are distinct, the Company allocates revenue to all distinct performance obligations based on their relative stand-alone selling prices (“SSPs”). The Company’s products and services included in its contracts with multiple performance obligations generally are not sold separately and there are no observable prices available to determine the SSP for those products and services. Since observable prices are not available, SSPs are established that reflect the Company’s best estimates of what the selling prices of the performance obligations would be if they were sold regularly on a stand-alone basis. The Company’s process for estimating SSPs without observable prices considers multiple factors that may vary depending upon the unique facts and circumstances related to each performance obligation including, when applicable, the estimated cost to provide the performance obligation, market trends in the pricing for similar offerings, product-specific business objectives, and competitor or other relevant market pricing and margins. Because observable prices are generally not available for the Company’s performance obligations that are sold in bundled arrangements, the Company does not apply the residual approach to determining SSP. However, the Company does have performance obligations for which pricing is highly variable or uncertain, and contracts with those performance obligations generally contain multiple performance obligations with highly variable or uncertain pricing terms. For these contracts the Company allocates the transaction price to those performance obligations using an alternative method of allocation that is consistent with the allocation objective and the guidance on determining SSPs considering, when applicable, the estimated cost to provide the performance obligation, market pricing for competing product or service offerings, residual values based on the estimated SSP for certain goods, product-specific business objectives, incremental values for bundled transactions that include a service relative to similar transactions that exclude the service, and competitor pricing and margins. A separate price has not been established by the Company for performance obligations generally included in its contracts. In addition, the Company’s contracts generally include performance obligations that are never sold separately, are proprietary in nature, and the related selling price of these products and services is highly variable or uncertain. Therefore, the SSP of these products and services is estimated using the alternative method described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has applied the portfolio approach to its allocation of the transaction price for certain portfolios of contracts that are executed in the same manner, contain the same performance obligations, and are priced in a consistent manner. The Company believes that the application of the portfolio approach produces the same result as if they were applied at the contract level.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The timing of invoicing to customers often differs from the timing of revenue recognition and these timing differences can result in receivables, contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for the Company’s product and most service contracts are fixed, except as adjusted for rebate programs when applicable, and are generally due within 30-60 days of contract execution. Fees for installation, training and professional development services are fixed and generally become due as the services are performed. The Company has an established history of collecting under the terms of its contracts without providing refunds or concessions to its customers. The Company’s contractual payment terms do not vary when products are bundled with services that are provided over multiple years. In these contracts where services are expected to be transferred on an ongoing basis for several years after the related payment, the Company has determined that the contracts generally do not include a significant financing component. The upfront invoicing terms are designed (1) to provide customers with a predictable way to purchase products and services where the payment is due in the same timeframe as when the products, which constitute the predominant portion of the contractual value, are transferred, and (2) to ensure that the customer continues to use the related services; so that the customer can receive the optimal benefit from the products during the course of such product’s lifetime. Additionally, the Company has elected the practical expedient to exclude any financing component from consideration for contracts where, at contract inception, the period between the transfer of services and the timing of the related payment is not expected to exceed one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has an unconditional right to consideration for all products and services transferred to the customer. That unconditional right to consideration is reflected in accounts receivable in the accompanying condensed consolidated balance sheets in accordance with Topic 606. Contract liabilities are reflected in deferred revenue in the accompanying condensed consolidated balance sheets and reflect amounts allocated to performance obligations that have not yet been transferred to the customer related to software maintenance, hardware maintenance, and subscription services. The Company had no material contract assets as of June 30, 2023 or December 31, 2022. During the three months ended June 30, 2023 and June 30, 2022, respectively, the Company recognized $2.0 million and $1.8 million of revenue that was included in the deferred revenue as of December 31, 2022 and December 31, 2021, respectively.  During the six months ended June 30, 2023 and June 30, 2022, the Company recognized $4.1 million and $3.7 million of revenue that was included in the deferred revenue balance as of December 31, 2022 and December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Variable Consideration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s otherwise fixed consideration may vary when refunds or credits are provided for sales returns, stock rotation rights, price protection provisions, or in connection with certain other rebate provisions. The Company generally does not allow product returns other than under assurance warranties or hardware maintenance contracts. However, the Company, on a case-by-case basis, will grant exceptions, mostly for “buyer’s remorse” where the distributor or reseller’s end customer either did not understand what they were ordering or otherwise determined that the product did not meet their needs. An allowance for sales returns is estimated based on an analysis of historical trends. In very limited situations, a customer may return previous purchases held in inventory for a specified period of time in exchange for credits toward additional purchases. The Company includes variable consideration in its transaction price when there is a basis to reasonably estimate the amount of the fee and it is probable there will not be a significant reversal. These estimates are generally made using the expected value method based on historical experience and are measured at each reporting date. There was no material revenue recognized in the three and six months ended June 30, 2023 related to changes in estimated variable consideration that existed at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting within the contract. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies performance obligations at contract inception so that it can monitor and account for the obligations over the life of the contract. Remaining performance obligations represent the portion of the transaction price in a contract allocated to products and services not yet transferred to the customer. As of June 30, 2023 and December 31, 2022, the aggregate amount of the contractual transaction prices allocated to remaining performance obligations was $23.9 million. The Company expects to recognize revenue on 34.4% of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">remaining performance obligations during the next twelve months, 28.1% in the following twelve months, 21.2% in the twelve months ended June 30, 2026, 12.6% in the twelve months ended June 30, 2027, with the remaining 3.7% recognized <span style="-sec-ix-hidden:Hidden_DP8VOjuTN0K3yYJQ9xUNbw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thereafter</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with Topic 606, the Company has elected not to disclose the value of remaining performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (for example, a time-and-materials professional services contracts). In addition, the Company has elected not to disclose the value of remaining performance obligations for contracts with performance obligations that are expected, at contract inception, to be satisfied over a period that does not exceed one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Disaggregated Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company disaggregates revenue based upon the nature of its products and services and the timing and in the manner which it is transferred to the customer. Although all products are transferred to the customer at a point in time, hardware and some software which comes pre-installed on an interactive device is transferred at the point of shipment, while some software is transferred to the customer at the time the hardware is received by the customer or when software product keys are delivered electronically to the customer. All service revenue is transferred over time to the customer; however, professional services are generally transferred to the customer within a year from the contract date as measured based upon hours or time incurred while software maintenance, hardware maintenance, and subscription services are generally transferred over <span style="-sec-ix-hidden:Hidden_XKyx3dE9F0mrGpXd0k2PRQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years from the contract execution date as measured based upon the passage of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.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.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:9.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;"><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;"><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:9.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;"><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;"><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:9.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;"><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;"><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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.93%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.3%;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 </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.38%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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:25.3%;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.5%;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:25.38%;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.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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:25.3%;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;">(in thousands)</b></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;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:25.38%;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.39%;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.5%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></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;text-align:center;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.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;">2023</b></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;text-align:center;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.48%;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:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Hardware</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,781</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,569</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,999</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;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;"> 621</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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,038</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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,085</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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:2.37%;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:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;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;"> 445</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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;"> 479</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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;"> 827</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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;"> 833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Maintenance and subscription services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;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.82%;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,205</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.82%;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;"> 1,542</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.82%;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;"> 4,331</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.89%;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,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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;white-space:nowrap;width:41.93%;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:2.49%;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.57%;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:9.82%;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;"> 47,052</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.82%;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;"> 59,628</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.82%;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;"> 88,242</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.89%;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;"> 110,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></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;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes incremental costs to obtain a contract with a customer if the Company expects to recover those costs. The incremental costs to obtain a contract are those that the Company incurs to obtain a contract with a customer that it would not have otherwise incurred if the contract were not obtained (e.g., a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all the following criteria:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The costs are expected to be recovered.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Certain sales commissions incurred by the Company are determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the estimated economic benefit period. For these sales commissions that are incremental costs to obtain where the period of amortization would be recognized over a period that is one year or less, the Company has elected the practical expedient to expense those costs as incurred. Commission costs that are deferred are classified as current or non-current assets based on the timing of when the Company expects to recognize the expense and are included in prepaid and other assets and other assets, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">respectively, in the accompanying condensed consolidated balance sheets. Total deferred commissions, net of accumulated amortization, at June 30, 2023 and December 31, 2022 was $0.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Bill and Hold Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">From time to time the Company enters custodial bill and hold arrangements with customers. Each arrangement is reviewed, and revenue is recognized only when the following criteria have been met: (1) the reason for the bill-and-hold arrangement is substantive, (2) the product is identified as the customer’s asset, (3) the product is ready for delivery to the customer, (4) there is a fixed schedule for delivery, and (5) the seller cannot use the product or direct the product to another customer. As of June 30, 2023, $0.1 million of revenue was previously recognized for goods that are expected to be delivered to a customer during the third quarter.</p> P30M P60M P60M P30D P60D 2000000.0 1800000 4100000 3700000 23900000 23900000 0.344 P12M 0.281 P12M 0.212 P12M 0.126 P12M 0.037 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.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.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:9.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;"><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;"><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:9.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;"><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;"><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:9.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;"><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;"><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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.93%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.3%;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 </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.38%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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:25.3%;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.5%;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:25.38%;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.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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:25.3%;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;">(in thousands)</b></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;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:25.38%;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:bottom;width:41.93%;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.49%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.39%;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.5%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></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;text-align:center;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.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;">2023</b></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;text-align:center;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.48%;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:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"><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:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Hardware</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,781</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,569</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,999</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;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;"> 621</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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,038</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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,085</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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:2.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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:2.37%;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:top;width:41.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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.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:9.82%;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;"> 445</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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;"> 479</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;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;"> 827</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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;"> 833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr><tr><td style="vertical-align:top;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Maintenance and subscription services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;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.82%;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,205</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.82%;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;"> 1,542</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.82%;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;"> 4,331</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.89%;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,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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;white-space:nowrap;width:41.93%;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:2.49%;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.57%;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:9.82%;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;"> 47,052</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.82%;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;"> 59,628</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.82%;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;"> 88,242</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:9.89%;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;"> 110,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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></tr></table> 43781000 56569000 81999000 103863000 621000 1038000 1085000 2556000 445000 479000 827000 833000 2205000 1542000 4331000 2979000 47052000 59628000 88242000 110231000 500000 500000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">SEGMENT REPORTING</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">ASC 280,<i style="font-style:italic;"> Segment Reporting</i>, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (CODM), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Effective January 1, 2023, the Company changed its segment reporting to align with the geographic markets in which it operates, as further discussed in Note 16 - <i style="font-style:italic;">Segments</i>. The Company previously managed the Company as one operating segment. Following the integration of recent acquisitions which further expanded the Company’s operations into Europe, Middle East and Africa (“EMEA”) and other international markets, the Company’s operations are now organized, managed and classified into three reportable segments – EMEA, North and Central America (the “Americas”) and all other geographic regions (“Rest of World”). Our EMEA segment consists of the operations of Sahara Holding Limited and its subsidiaries (the “Sahara Entities”). Our Americas segment consists primarily of Boxlight, Inc. and its subsidiaries and the Rest of World segment consists primarily of Boxlight Australia<span style="background:#ffffff;">, PTY LTD ("</span>Boxlight Australia<span style="background:#ffffff;">”)</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Each of our operating segments are primarily engaged in the sale of education technology products and services in the education market but which are also sold into the health, government and corporate sectors and derive a majority of their revenues from the sale of flat-panel displays, audio and other hardware accessory products, software solutions and professional services. Generally, our displays produce higher net operating revenues but lower gross profit margins than our accessory solutions and professional services. The Americas operating segment includes salaries and overhead for corporate functions that are not allocated to the Company’s individual reporting segments. Transfers between segments are generally valued at market and are eliminated in consolidation.</p> 1 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">RECENTLY ADOPTED ACCOUNTING STANDARDS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">“Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,”</i> which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“CECL”). The new guidance applies to loans, accounts receivable, trade receivables, other financial assets measured at amortized cost, loan commitments and other off-balance sheet credit exposures. The new guidance also applies to debt securities and other financial assets measured at fair value through other comprehensive income. Estimated credit losses under CECL consider relevant information about past events, current conditions and reasonable and supporting forecasts that affect the collectability of financial assets. The new guidance was effective January 1, 2023 and was applied using a modified retrospective approach through a cumulative effect adjustment to retained earnings as of January 1, 2023. Prior period comparative information has not been recast and continues to be reported under the accounting guidance in effect for those periods. The Company recognized a cumulative-effect adjustment to reduce retained earnings by $76 thousand, net of taxes. The change in the allowance for credit losses was not significant during the three and six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">ACCOUNTING STANDARDS PENDING ADOPTION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;">There were various other accounting standards and interpretations issued recently, some of which although applicable, are not expected to have a material impact on the Company’s financial position, operations, or cash flows.</p> -76000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 2 – ACCOUNTS RECEIVABLE - TRADE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:60.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:3.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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:3.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;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:60.15%;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:3.58%;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:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:16.31%;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:60.15%;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:3.58%;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.25%;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:14.1%;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:3.58%;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.25%;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:14.05%;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></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable – trade</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 40,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 33,198</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (414)</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for sales returns and volume rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> (2,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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,775)</p></td></tr><tr style="height:16.15pt;"><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable - trade, net of allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 37,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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,009</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:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:60.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:3.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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:3.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;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:60.15%;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:3.58%;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:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:16.31%;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:60.15%;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:3.58%;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.25%;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:14.1%;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:3.58%;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.25%;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:14.05%;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></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable – trade</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 40,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 33,198</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (414)</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for sales returns and volume rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> (2,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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,775)</p></td></tr><tr style="height:16.15pt;"><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable - trade, net of allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 37,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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,009</p></td></tr></table> 40758000 33198000 286000 414000 2837000 1775000 37635000 31009000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3 – INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value and include spare parts and finished goods. Inventories are primarily determined using specific identification and the first-in, first-out (“FIFO”) cost methods. Cost includes direct cost from the Current Manufacturer (“CM”) or Original Equipment Manufacturer (“OEM”), plus material overhead related to the purchase, inbound freight and import duty costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;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:3.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:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:16.31%;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:60.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:3.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:2.25%;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:14.1%;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:3.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:2.25%;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:14.05%;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:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 37,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 56,583</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 775</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for inventory obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,776)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (531)</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advanced shipping costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 1,384</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 37,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 58,211</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:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;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:3.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:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:16.31%;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:60.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:3.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:2.25%;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:14.1%;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:3.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:2.25%;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:14.05%;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:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 37,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 56,583</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 775</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for inventory obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,776)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (531)</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advanced shipping costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 1,384</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 37,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 58,211</p></td></tr></table> 37961000 56583000 1211000 775000 1776000 531000 413000 1384000 37809000 58211000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4 – PREPAID EXPENSES AND OTHER CURRENT ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:60.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:3.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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:3.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;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:60.15%;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:3.58%;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:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:16.31%;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:60.15%;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:3.58%;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.25%;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:14.1%;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:3.58%;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.25%;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:14.05%;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></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayments to vendors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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,131</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid licenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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;"> 6,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,302</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 10,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 7,433</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:36pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:60.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:3.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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:3.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;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:60.15%;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:3.58%;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:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:16.31%;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:60.15%;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:3.58%;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.25%;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:14.1%;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:3.58%;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.25%;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:14.05%;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></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayments to vendors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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,131</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid licenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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;"> 6,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,302</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 10,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 7,433</p></td></tr></table> 3718000 4131000 6296000 3302000 10014000 7433000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5 – INTANGIBLE ASSETS AND GOODWILL</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:90.2%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.9%;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.84%;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:13.32%;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.84%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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.84%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:47.9%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:2.84%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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></tr><tr><td style="vertical-align:bottom;width:47.9%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">Useful lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;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.84%;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="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;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:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">INTANGIBLE ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4-10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:middle;white-space:nowrap;width:1.79%;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:13.32%;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;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:middle;white-space:nowrap;width:1.79%;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:13.32%;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;"> 182</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-15 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,736</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 8,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 8,943</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-15 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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:13.32%;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;"> 391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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:13.32%;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;"> 391</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2-10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 12,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 12,769</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, at cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:1.79%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 74,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 75,035</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.84%;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:1.79%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> (24,854)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> (22,456)</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net of accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:middle;white-space:nowrap;width:1.79%;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:13.32%;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;"> 49,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:middle;white-space:nowrap;width:1.79%;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:13.32%;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;"> 52,579</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;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.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:2.84%;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;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:13.32%;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></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:36pt;margin:0pt 0pt 12pt 0pt;">For the three months ended June 30, 2023 and 2022, the Company recorded amortization expense of $2.2 million. For the six months ended June 30, 2023 and 2022, the Company recorded amortization expense of $4.3 million and $4.4 million, respectively. Changes to gross carrying amount of recognized intangible assets due to translation adjustments include approximately $0.3 million reduction as of June 30, 2023 and $3.1 million reduction as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Goodwill</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined that a triggering event had occurred as a result of the Company’s market capitalization that suggested one or more of the reporting units may have fallen below the carrying amounts. In addition, the Company’s change in reporting segments resulted in a change in the composition of the Company’s reporting units. As a result of these changes, the Company determined it has two reporting units for purposes of testing based upon entities that comprise the Americas and EMEA reporting segments. For purposes of impairment testing, the Company allocated goodwill to the reporting units based upon a relative fair value allocation approach and has assigned approximately $22.5 million and $2.9 million of goodwill to the America and EMEA reporting units, respectively. However, the allocation used for purposes of segment information disclosures in Note 16 differs from these values used for impairment testing as the information used by the Chief Operating Decision Maker does not assign goodwill in the same manner.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, the Company performed an interim goodwill impairment test as a result of the triggering events identified. In analyzing goodwill for potential impairment in the quantitative impairment test, the Company used a combination of the income and market approaches to estimate the fair value. Under the income approach, the Company calculated the fair value based on estimated future discounted cash flows. The assumptions used are based on what the Company believes a hypothetical marketplace participant would use in estimating fair value and include the discount rate, projected average revenue growth and projected long-term growth rates in the determination of terminal values. Under the market approach, the Company estimated the fair value based on market multiples of revenue or earnings before interest, income taxes, depreciation, and amortization for benchmark companies. If the fair value exceeds carrying value, then no further testing is required. However, if the fair value were to be less than carrying value, the Company would then determine the amount of the impairment charge, if any, which would be the amount that the carrying value of the goodwill exceeded its implied value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on the results of the quantitative interim impairment test, the Company concluded that the reporting unit’s goodwill was not impaired as of June 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:90.2%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.9%;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.84%;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:13.32%;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.84%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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.84%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:47.9%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:2.84%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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></tr><tr><td style="vertical-align:bottom;width:47.9%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">Useful lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;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.84%;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="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;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:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">INTANGIBLE ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4-10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:middle;white-space:nowrap;width:1.79%;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:13.32%;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;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:middle;white-space:nowrap;width:1.79%;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:13.32%;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;"> 182</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-15 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,736</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 8,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 8,943</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-15 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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:13.32%;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;"> 391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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:13.32%;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;"> 391</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2-10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 12,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 12,769</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, at cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:1.79%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 74,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> 75,035</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.84%;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:1.79%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> (24,854)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.79%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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;"> (22,456)</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net of accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.32%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:middle;white-space:nowrap;width:1.79%;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:13.32%;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;"> 49,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:middle;white-space:nowrap;width:1.79%;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:13.32%;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;"> 52,579</p></td></tr><tr><td style="vertical-align:bottom;width:47.9%;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.84%;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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.84%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;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:2.84%;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;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:13.32%;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></tr></table> P4Y P10Y 182000 182000 P8Y P15Y 52484000 52736000 P3Y P5Y 8926000 8943000 P7Y 14000 14000 P8Y P15Y 391000 391000 P2Y P10Y 12726000 12769000 74723000 75035000 24854000 22456000 49869000 52579000 2200000 2200000 4300000 4400000 -300000 -3100000 2 22500000 2900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6 – LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has entered into various operating leases for certain offices, support locations and vehicles with terms extending through February 2028. Generally, these leases have initial lease terms of five years or less. Many of the leases have one or more lease renewal options. The exercise of lease renewal options is at the Company’s sole discretion. The Company does not consider the exercise </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">of any lease renewal options reasonably certain. In addition, certain of the Company’s lease agreements contain early termination options. No renewal options or early termination options have been included in the calculation of the operating right-of-use assets or operating lease liabilities. Certain of the Company’s lease agreements provide for periodic adjustments to rental payments for inflation. As the majority of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate at the commencement date in determining the present value of lease payments. The incremental borrowing rate is based on the term of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. For these short-term leases, lease expense is recognized on a straight-line basis over the lease term. At June 30, 2023, the Company had no leases classified as finance leases. The Company is currently not a lessor in any lease arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Operating lease expense was $536 thousand and $579 thousand for the three months ended June 30, 2023 and June 30, 2022, respectively and $1.1 million and $1.0 million for the six months ended June 30, 2023 and June 30, 2022, respectively. Variable lease costs and short-term lease cost were not material for the three and six months ended June 30, 2023 and June 30, 2022. Cash paid for amounts included in the measurement of lease liabilities was $619 thousand and $684 thousand for the three months ended June 30, 2023 and June 30, 2022, respectively and $1.2 million and $1.1 million for the six months ended June 30, 2023 and June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future maturities of the Company's operating lease liabilities are summarized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Fiscal year ended,</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:85%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:4.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:26.28%;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:middle;white-space:nowrap;width:62.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.65%;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';">    </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.21%;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:26.28%;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,056</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.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:middle;white-space:nowrap;width:4.21%;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:26.28%;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,358</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.65%;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:middle;white-space:nowrap;width:4.21%;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:26.28%;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,118</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.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:middle;white-space:nowrap;width:4.21%;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:26.28%;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;"> 751</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.65%;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:4.21%;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:26.28%;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;"> 246</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.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:middle;white-space:nowrap;width:4.21%;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:26.28%;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;"> 6</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;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:middle;white-space:nowrap;width:6.65%;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:middle;white-space:nowrap;width:4.21%;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:26.28%;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,535</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:4.21%;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:26.28%;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;"> (798)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.84%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:4.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.28%;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;"> 3,737</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;min-height:6.0pt;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">The following is supplemental lease information at June 30, 2023:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:6.0pt;text-align:justify;margin:0pt;"><span style="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:93%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:81.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:13.73%;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.59%;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:middle;white-space:nowrap;width:81.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term (years)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;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:'inherit';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:81.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;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:'inherit';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P5Y false 536000 579000 1100000 1000000.0 619000 684000 1200000 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future maturities of the Company's operating lease liabilities are summarized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Fiscal year ended,</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:85%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:4.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:26.28%;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:middle;white-space:nowrap;width:62.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.65%;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';">    </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.21%;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:26.28%;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,056</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.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:middle;white-space:nowrap;width:4.21%;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:26.28%;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,358</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.65%;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:middle;white-space:nowrap;width:4.21%;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:26.28%;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,118</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.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:middle;white-space:nowrap;width:4.21%;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:26.28%;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;"> 751</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.65%;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:4.21%;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:26.28%;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;"> 246</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.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:middle;white-space:nowrap;width:4.21%;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:26.28%;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;"> 6</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.84%;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:middle;white-space:nowrap;width:6.65%;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:middle;white-space:nowrap;width:4.21%;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:26.28%;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,535</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:4.21%;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:26.28%;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;"> (798)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.84%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:4.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.28%;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;"> 3,737</p></td></tr></table> 1056000 1358000 1118000 751000 246000 6000 4535000 798000 3737000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:6.0pt;text-align:justify;margin:0pt;"><span style="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:93%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:81.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:13.73%;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.59%;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:middle;white-space:nowrap;width:81.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term (years)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;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:'inherit';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:81.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;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:'inherit';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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;">%</span></p></td></tr></table> P2Y10M24D 0.155 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1pt;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 7 – ACCOUNTS PAYABLE AND ACCRUED EXPENSES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts payable and accrued expense consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:top;width:62.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.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.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:14.28%;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.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:2.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:14.28%;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:62.26%;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.68%;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;white-space:nowrap;width:15.98%;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:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.39%;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:top;width:62.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;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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;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:14.28%;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;"> 15,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:2.11%;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.28%;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;"> 30,719</p></td></tr><tr><td style="vertical-align:top;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expense and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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.7%;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:14.28%;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;"> 5,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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.11%;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:14.28%;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;"> 5,847</p></td></tr><tr><td style="vertical-align:top;width:62.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;">Accounts payable and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;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,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:2.11%;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.28%;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;"> 36,566</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;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:36pt;margin:0pt 0pt 12pt 0pt;">Accounts payable and accrued expense consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</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:top;width:62.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.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.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:14.28%;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.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:2.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:14.28%;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:62.26%;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.68%;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;white-space:nowrap;width:15.98%;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:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.39%;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:top;width:62.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;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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;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:14.28%;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;"> 15,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:2.11%;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.28%;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;"> 30,719</p></td></tr><tr><td style="vertical-align:top;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expense and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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.7%;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:14.28%;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;"> 5,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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.11%;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:14.28%;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;"> 5,847</p></td></tr><tr><td style="vertical-align:top;width:62.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;">Accounts payable and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;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,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:2.11%;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.28%;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;"> 36,566</p></td></tr></table> 15144000 30719000 5964000 5847000 21108000 36566000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8 – DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the Company’s debt as of June 30, 2023 and December 31, 2022 (in thousands):</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:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;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:3.58%;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:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:16.31%;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:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Debt – Third Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:2.25%;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:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:2.25%;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:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Paycheck Protection Program</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Note payable - Whitehawk</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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;"> 51,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;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;"> 49,906</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,033</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;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,410</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current portion of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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;"> 3,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 845</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 43,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 43,778</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt (net of discount and issuance costs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 47,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 44,623</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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Debt - Third Parties:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Whitehawk Finance LLC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In order to finance the acquisition of FrontRow Calypso LLC (“FrontRow”), which closed on December 31, 2021, the Company and substantially all of its direct and indirect subsidiaries, including Boxlight and FrontRow as guarantors, entered into a maximum $68.5 million term loan credit facility, dated December 31, 2021 (the “Credit Agreement”), with Whitehawk Finance LLC, as lender (the “Lender”), and White Hawk Capital Partners, LP, as collateral agent (“Whitehawk” or the “Collateral Agent”). The Company received an initial term loan of $58.5 million on December 31, 2021 (the “Initial Loan”) and was provided with a subsequent delayed draw facility of up to $10 million that may be provided for additional working capital purposes under certain conditions (the “Delayed Draw”). The Initial Loan and Delayed Draw are collectively referred to as the “Term Loans.” The proceeds of the Initial Loan were used to finance the Company’s acquisition of FrontRow, pay off all indebtedness owed to the Company’s then existing lenders, Sallyport Commercial Finance, LLC and Lind Global Asset Management, LLC, pay related fees and transaction costs, and provide working capital. Of the Initial Loan, $8.5 million was subject to repayment on February 28, 2022, with quarterly principal payments of $625,000 and interest payments commencing March 31, 2022 and the $40.0 million remaining balance plus any Delayed Draw loans becoming due and payable in full on December 31, 2025. The Term Loans bear interest at the LIBOR rate plus 10.75%; provided that after March 31, 2022, if the Company’s Senior Leverage Ratio (as defined in the Credit Agreement) is less than 2.25, the interest rate would be reduced to LIBOR plus 10.25%. Such terms are subject to the Company maintaining a borrowing base in compliance with the Credit Agreement. In the event of non-compliance with the borrowing base, the Company would be subject to an increased interest rate as stated in the Credit Agreement.</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:36pt;margin:0pt;">On April 4, 2022, the Collateral Agent and Lender agreed to extend the terms of repayment of the $8.5 million originally due on February 28, 2022 until February 28, 2023. The principal elements of the April amendment included (a) an extension of time to repay $8.5 million of the principal amount of the term loan from February 28, 2022 to February 28, 2023, and (b) forbearance on $3.5 million in over advances until May 16, 2022 to allow the Company to come into compliance with the borrowing base requirements set forth in the Credit Agreement.  In such connection, the Loan Parties obtained credit insurance on certain key customers whose principal offices are located in the European Union and Australia as, without the credit insurance, their accounts owed to the Loan Parties had been deemed ineligible for inclusion in the borrowing base calculation primarily due to the perceived inability of the Collateral Agent to enforce security interests on such accounts. In addition, the Lender and Collateral Agent agreed to (i) reduce, through September 30, 2022, the minimum cash reserve requirement for the Loan Parties, (ii) reduce the interest rate by 50 basis points (to Libor plus+ 9.75%) after delivery of the Loan Parties’ September 30, 2023 financial statements, subject to the Loan Parties maintaining 1.75 EBITDA coverage ratio, and (iii) waive all prior Events of Default under the Credit Agreement.  Furthermore, the parties agreed that no prepayment premiums would be payable with respect to the first $5.0 million paid under the Term Loan, any payments made in relation to the $8.5 million due on or before February 28, 2023, any required amortization payments under the Credit Agreement and any mandatory prepayments by way of ECF or casualty events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:36pt;margin:0pt;"><span style="background:#ffffff;">On June 21, 2022, the Company and substantially all of its direct and indirect subsidiaries (together with the Company, the “Loan Parties”), entered into a second amendment (the “Second Amendment”) to the </span><span style="background:#ffffff;">four year</span><span style="background:#ffffff;"> term loan credit facility, originally entered into December 31, 2021 and as amended on April 4, 2022 (the “Credit Agreement”), with the Collateral Agent and Lender.</span> The Second Amendment to the Credit Agreement was entered into for purposes of the Lender funding a $2.5 million delayed draw term loan and adjusting certain terms to the Credit Agreement, including adjusting the Applicable Margin (as defined in the Second Amendment) to 13.25% for  LIBOR Rate Loans and 12.25% for Reference Rate Loans, increasing the definition of change of control from 33% voting </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">power to 40% voting power, requiring the Company to engage a financial advisor, and allowing additional time, until July 15, 2022, for the Company to come into compliance with certain borrowing base requirements set forth in the Second Amendment to the Credit Agreement, among other adjustments.  During the six months ended June 30, 2023, the Company repaid principal of $1.4 million and interest of $4.0 million to Whitehawk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On April 24, 2023, the Company entered into a third amendment (the “Third Amendment”) to the Credit Agreement, with Collateral Agent and the Lender. The Third Amendment was entered into for purposes of the Lender funding an additional </span><span style="background:#ffffff;">$3.0</span><span style="background:#ffffff;"> million delayed draw term loan (the “Additional Draw”). The Additional Draw was funded on April 24, 2023, must be repaid on or prior to September 29, 2023, is not subject to any prepayment penalties, and adjusts certain terms to the Credit Agreement, including adjusting the test period End dates and corresponding Senior Leverage Ratios (as defined in the Credit Amendment) and revising the minimum liquidity requirements that the Company must maintain compliance with pertaining to certain Borrowing Base Requirements, among other adjustments. The completion of the additional draw eliminates further delayed draws under the term loan agreement. As discussed in Note 17, on July 20, 2023, the Company paid the </span><span style="background:#ffffff;">$3.0</span><span style="background:#ffffff;"> million due under the terms of the Third Amendment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">On June 26, 2023, the Company entered into a fourth amendment (the “Fourth Amendment”) with the Collateral Agent and the Lender for the sole purpose of replacing LIBOR-based rates with a SOFR-based rate. </span>Following the Fourth Amendment, the Company’s interest rate is calculated as the Daily Simple SOFR, subject to a floor of 1%, plus the SOFR Term Adjustment and Applicable Margin, as defined in the Credit Agreement, as amended. At such time, no<span style="background:#ffffff;"> other changes were made to the Credit Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;background:#ffffff;">Covenant Compliance and Liquidity Considerations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company's Credit Agreement requires compliance with certain monthly covenants, which include provisions regarding over advance limitations based upon a borrowing base. In the second quarter of 2023, as part of obtaining an appropriate waiver, the Company agreed to engage a financial advisor and to use commercial reasonable efforts to refinance the Credit Agreement with an alternative lender and repay the Credit Facility by September 30, 2023, or as soon thereafter as practical. The waiver did not amend the maturity date of the Credit Agreement. Upon repayment, the Company will be subject to a prepayment premium that is higher than the prepayment premium included in the original Credit Agreement, as defined in the waiver. At period end, considering the waivers obtained, the Company was in compliance with all such financial covenants of the Credit Agreement, as amended.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">The Company has either implemented or initiated appropriate plans regarding refinancing procedures that are within management’s control to comply with the waiver requirements. The financial statements do not include any adjustments that might result from the outcome of the Company’s ability to refinance and repay the credit facility by September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Issuance Cost and Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In conjunction with its receipt of the Initial Loan, the Company issued to the Lender (i) 66,022 shares of Class A common stock (the “Shares”), which Shares were registered pursuant to its existing shelf registration statement and were delivered to the Lender in January 2022, (ii) a warrant to purchase 255,411 shares of Class A common stock (subject to increase to the extent that 3% of any Series B and Series C convertible preferred stock converted into Class A common stock), exercisable at $16.00 per share (the “Warrant”), which Warrant was subject to repricing on March 31, 2022 based on the arithmetic volume weighted average prices for the 30 trading days prior to September 30, 2022, in the event the Company’s  stock is then trading below $16.00 per share, (iii) a 3% fee of $1,800,000, and (iv) a $500,000 original issue discount. In addition, the Company agreed to register for resale the shares issuable upon exercise of the Warrant. The Company also incurred agency fees, legal fees, and other costs in connection with the execution of the Credit Agreement totaling approximately $1.7 million. Under the terms of the warrant issued to Whitehawk on December 31, 2021, the exercise price of the warrants would reprice if the stock price on March 31, 2022 was less than the original exercise price, at which time the number of warrants would also be increased proportionately, so that after such adjustment the aggregate exercise price payable for the increased number of warrant shares would be the same as the aggregate exercise price previously in effect. The warrants repriced on March 31, 2022 to $9.52 per share and the shares increased to 429,263.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:36pt;margin:0pt;">On July 22, 2022, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with an accredited institutional investor. According to the terms of the Credit Agreement, as amended, the Purchase Agreement triggered a reduction of the exercise price of the warrants and a revaluation of the derivative liability. The Whitehawk warrants were repriced to $8.80 and shares increased to 464,385.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Paycheck Protection Program Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;">On May 22, 2020, the Company received loan proceeds of $1.1 million under the Paycheck Protection Program.  During 2021, the Company applied for forgiveness in the amount of $836 thousand. On March 2, 2022, we received a decision letter from the lender that the forgiveness application had been approved, leaving a remaining balance of $173 thousand to be paid. The Company received a payment schedule from our lender on May 5, 2022, extending the payoff date until May 2025. As of June 30, 2023, the amount remaining on the loan was less than $100 thousand.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the Company’s debt as of June 30, 2023 and December 31, 2022 (in thousands):</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:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;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:3.58%;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:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:16.31%;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:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Debt – Third Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:2.25%;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:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;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:2.25%;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:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Paycheck Protection Program</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Note payable - Whitehawk</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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;"> 51,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;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;"> 49,906</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,033</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;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,410</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current portion of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;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;"> 3,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 845</p></td></tr><tr><td style="vertical-align:top;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 43,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 43,778</p></td></tr><tr><td style="vertical-align:top;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt (net of discount and issuance costs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.1%;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;"> 47,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.25%;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:14.05%;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;"> 44,623</p></td></tr></table> 99000 127000 51556000 49906000 51655000 50033000 4479000 5410000 3807000 845000 43369000 43778000 47176000 44623000 68500000 58500000 10000000 8500000 625000 40000000.0 0.1075 0.0225 0.1025 8500000 8500000 3500000 0.0050 0.0975 0.0175 5000000.0 8500000 P4Y 2500000 0.1325 0.1225 0.33 0.40 1400000 4000000.0 3000000.0 3000000.0 0.01 66022 255411 0.03 16.00 30 16.00 0.03 1800000 500000 1700000 9.52 429263 8.80 464385 1100000 836000 173000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9 – DERIVATIVE LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined that certain warrants to purchase common stock do not satisfy the criteria for classification as equity instruments due to the existence of certain net cash and non-fixed settlement provisions that are not within the sole control of the Company. Conversion and exercise prices may be lowered if the Company issues securities at lower prices in the future. Such warrants are measured at fair value at each reporting date, and the changes in fair value are included in determining net income (loss) for the period. The Company used a Monte Carlo Simulation model to determine the fair value of the derivative liabilities as of June 30, 2023 and December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.96%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;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.6%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock issuable upon exercise of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> 464,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Market value of common stock on measurement date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> 8.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk free interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;">3.5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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;"> 104.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yields (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:81.96%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;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.6%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;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;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock issuable upon exercise of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> 464,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Market value of common stock on measurement date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> 8.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk free interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;">4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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;"> 83.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yields (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The risk-free interest rate was determined by management using the applicable Treasury Bill as of the measurement date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The historical trading volatility was based on historical fluctuations in stock price for Boxlight and certain peer companies.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company does not expect to pay a dividend in the foreseeable future.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.96%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;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.6%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock issuable upon exercise of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> 464,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Market value of common stock on measurement date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> 8.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk free interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;">3.5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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;"> 104.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yields (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:81.96%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;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.6%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;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;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock issuable upon exercise of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> 464,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Market value of common stock on measurement date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> 8.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk free interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;">4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.15%;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;"> 83.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yields (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The risk-free interest rate was determined by management using the applicable Treasury Bill as of the measurement date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The historical trading volatility was based on historical fluctuations in stock price for Boxlight and certain peer companies.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;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;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company does not expect to pay a dividend in the foreseeable future.</span></td></tr></table> 464385 2.22 8.80 0.0431 3.5 104.0 0 464385 2.48 8.80 0.0402 4 0.836 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10 – INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pretax (loss) income resulting from domestic and foreign operations is as follows (in thousands):</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:43.66%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.66%;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:1.47%;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:13.48%;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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:13.48%;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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.69%;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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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;white-space:nowrap;width:11.69%;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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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></tr><tr><td style="vertical-align:bottom;width:43.66%;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:1.47%;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;white-space:nowrap;width:13.48%;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;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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;white-space:nowrap;width:13.48%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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;white-space:nowrap;width:11.69%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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;white-space:nowrap;width:11.69%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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></tr><tr><td style="vertical-align:bottom;width:43.66%;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:1.47%;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:13.48%;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.47%;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:13.48%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.69%;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.47%;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.69%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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></tr><tr><td style="vertical-align:bottom;width:43.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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.05%;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;"> (205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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.05%;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;"> 510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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.45%;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,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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.45%;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,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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:43.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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:12.05%;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;"> (351)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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:12.05%;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;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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:10.45%;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;"> 291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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:10.45%;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;"> (966)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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:43.66%;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 pretax book income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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:12.05%;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 0pt 0.05pt 0pt;"> (556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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:12.05%;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;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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:10.45%;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 0pt 0.05pt 0pt;"> (3,429)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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:10.45%;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 0pt 0.05pt 0pt;"> (4,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:36pt;margin:12pt 12.95pt 0pt 0pt;">The Company recorded income tax expense of $255 thousand and $41 thousand for the three months ended June 30, 2023 and 2022, respectively, and income tax expense of $306 thousand and income tax benefit of $45 thousand for the six months ended June 30, 2023 and 2022, respectively. The year-to-date effective tax rate is 8.9% while the June 30, 2022 year-to-date effective rate </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.22;text-align:justify;margin:0pt 12.95pt 12pt 0pt;">was (0.9)%. The negative effective tax rate for 2023 is due to the Company paying income taxes in various jurisdictions while incurring a worldwide net loss.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The increase in tax expense year-over-year is largely due to the decrease in the estimated annual effective tax rate of the US legacy Boxlight entities for the three months ended June 30, 2023 as compared to the estimated annual effective tax rate of the US legacy Boxlight entities for the three months ended June 30, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company operates in the United States, United Kingdom and various other jurisdictions. Income taxes have been provided in accordance with ASC-740-270, based upon the tax laws and rates of the countries in which operations are conducted.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The legacy Boxlight entities are in a net deferred tax asset position in the United States, the United Kingdom and other jurisdictions, primarily driven by net operating losses. The recoverability of these deferred tax assets depends on the Company’s ability to generate taxable income in the jurisdiction to which the carryforward applies. It also depends on specific tax provisions in each jurisdiction that could impact utilization. For example, in the United States, a change in ownership, as defined by federal income tax regulations, could significantly limit the Company’s ability to utilize its U.S. net operating loss carryforwards. Additionally, because U.S. tax laws limit the time during which the net operating losses generated prior to 2018 may be applied against future taxes, if the Company fails to generate U.S. taxable income prior to the expiration dates, the Company may not be able to fully utilize the net operating loss carryforwards to reduce future income taxes. The Company has evaluated both positive and negative evidence as to the ability of its legacy entities in each jurisdiction to generate future taxable income. Based on its long history of cumulative losses in those jurisdictions, it believes it is appropriate to maintain a full valuation allowance on its net deferred tax asset as of June 30, 2023 and December 31, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Sahara entities have recorded a net deferred tax liability, which is primarily driven by the net deferred tax liability on the intangibles for which the Sahara entities do not have tax basis. This includes the deferred tax liability recorded during 2021 for the acquisition of Interactive Concepts. The Company does not qualify for any consolidated filing positions in any of these countries, so there is no ability to net the deferred tax liabilities of the Sahara companies against the deferred tax assets of the legacy Boxlight companies.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The tax years from 2009 to 2023 remain open to examination in the U.S. federal jurisdiction and in most U.S. state jurisdictions.  </span><span style="background:#ffffff;">The tax years from 2020 to 2023 remain open to examination in the U.K.  Statutes of limitations vary in other immaterial jurisdictions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On August 16, 2022, the president signed the Inflation Reduction Act (IRA) into law. The IRA enacted a 15% corporate minimum tax effective in 2024, a 1% tax on share repurchases after December 31, 2022, and created and extended certain tax-related energy incentives. We currently do not expect the tax-related provisions of the IRA to have a material effect on our financial results. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pretax (loss) income resulting from domestic and foreign operations is as follows (in thousands):</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:43.66%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.66%;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:1.47%;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:13.48%;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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:13.48%;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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.69%;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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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;white-space:nowrap;width:11.69%;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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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></tr><tr><td style="vertical-align:bottom;width:43.66%;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:1.47%;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;white-space:nowrap;width:13.48%;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;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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;white-space:nowrap;width:13.48%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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;white-space:nowrap;width:11.69%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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;white-space:nowrap;width:11.69%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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></tr><tr><td style="vertical-align:bottom;width:43.66%;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:1.47%;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:13.48%;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.47%;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:13.48%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.69%;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.47%;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.69%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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></tr><tr><td style="vertical-align:bottom;width:43.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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.05%;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;"> (205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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.05%;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;"> 510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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.45%;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,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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.45%;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,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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:43.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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:12.05%;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;"> (351)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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:12.05%;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;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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:10.45%;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;"> 291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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:10.45%;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;"> (966)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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:43.66%;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 pretax book income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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:12.05%;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 0pt 0.05pt 0pt;"> (556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.42%;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:12.05%;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;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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:10.45%;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 0pt 0.05pt 0pt;"> (3,429)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.23%;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:10.45%;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 0pt 0.05pt 0pt;"> (4,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;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></table> -205000 510000 -3720000 -3908000 -351000 -443000 291000 -966000 -556000 67000 -3429000 -4874000 255000 41000 306000 -45000 0.089 -0.009 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 11 – EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Preferred Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company’s articles of incorporation, as amended, provide that the Company is authorized to issue </span><span style="font-weight:normal;">50,000,000</span><span style="font-weight:normal;"> shares of preferred stock, with such preferred stock consisting of: (1) </span><span style="font-weight:normal;">250,000</span><span style="font-weight:normal;"> shares of non-voting Series A preferred stock, with a par value of </span><span style="font-weight:normal;">$0.0001</span><span style="font-weight:normal;"> per share; (2) </span><span style="font-weight:normal;">1,586,620</span><span style="font-weight:normal;"> shares of voting Series B preferred stock, with a par value of </span><span style="font-weight:normal;">$0.0001</span><span style="font-weight:normal;"> per share; (3) </span><span style="font-weight:normal;">1,320,850</span><span style="font-weight:normal;"> shares of voting Series C preferred stock, with a par value of </span><span style="font-weight:normal;">$0.0001</span><span style="font-weight:normal;"> per share; and (4) </span><span style="font-weight:normal;">48,280,000</span><span style="font-weight:normal;"> shares of “blank check” preferred stock to be designated by the Company’s board of directors. Each authorized series of preferred stock is described below.</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;">Issuance of Preferred Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Series A Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the time of the Company’s initial public offering, the Company issued 250,000 shares of the Company’s non-voting convertible Series A preferred stock to Vert Capital for the acquisition of Genesis. All of the Series A preferred stock was convertible into 49,801 shares of Class A common stock, at the discretion of the Series A stockholder. On August 5, 2019, a total of 82,028 shares of Series A preferred stock were converted into a total of 16,341 shares of Class A common stock. As of June 30, 2023, a total of 167,972 shares of Series A preferred stock remained outstanding which can be converted into 33,461 shares of Class A common stock, at the discretion of the Series A stockholder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Series B Preferred Stock and Series C Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 25, 2020, in connection with the acquisition of Sahara Holding Limited ("Sahara”), the Company issued 1,586,620 shares of Series B preferred stock and 1,320,850 shares of Series C preferred stock. The Series B preferred stock has a stated and liquidation value of $10.00 per share and pays a dividend out of the earnings and profits of the Company at the rate of 8% per annum, payable quarterly. The Series B preferred stock is convertible into the Company’s Class A common stock at a conversion price of $13.28 per share which was the closing price of the Company’s Class A common stock on the Nasdaq Stock Market on September 25, 2020 (the “Conversion Price”). Such conversion may occur either (i) at the option of the holder at any time after January 1, 2024, or (ii) automatically upon the Company’s Class A common stock trading at 200% of the Conversion Price for 20 consecutive trading days (based on a volume weighted average price). The Series C preferred stock has a stated and liquidation value of $10.00 per share and is convertible into the Company’s Class A common stock at the Conversion Price either (i) at the option of the holder at any time after January 1, 2026, or (ii) automatically upon the Company’s Class A common stock trading at 200% of the Conversion Price for 20 consecutive trading days (based on a volume weighted average price).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To the extent not previously converted into the Company’s Class A common stock, the outstanding shares of Series B preferred stock shall be redeemable at the option of the holders at any time or from time to time commencing on January 1, 2024 upon, 30 days prior written notice to the holders, for a redemption price, payable in cash, equal to the sum of (a) ($10.00) multiplied by the number of shares of Series B preferred stock being redeemed (the “Redeemed Shares”), plus (b) all accrued and unpaid dividends, if any, on such Redeemed Shares. The Series C preferred stock is also subject to redemption on the same terms commencing January 1, 2026. The aggregate estimated fair value of the Series B and C preferred stock of $28.5 million was included as part of the total consideration paid for the purchase of Sahara.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As the redemption features in the Series B preferred stock and Series C preferred stock are not solely within the control of the Company, the Company has classified the Series B preferred stock and Series C preferred stock as mezzanine or temporary equity in the Company’s condensed consolidated balance sheet. As of June 30, 2023, a total of 1,586,620 and 1,320,850 shares of Series B and C preferred stock remained outstanding, 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;">Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s authorized common stock consists of 1) 18,750,000 shares of Class A voting common stock and 2) 50,000,000 shares of Class B non-voting common stock. Class A and Class B common stock have the same rights except that Class A common stock is entitled to one vote per share while Class B common stock has no voting rights. Upon any public or private sale or disposition by any holder of Class B common stock, such shares of Class B common stock would automatically convert into shares of Class A common stock. As of June 30, 2023 and December 31, 2022, the Company had 9,465,494 and 9,339,587 shares of Class A common stock <span style="-sec-ix-hidden:Hidden_xynOYYCB70-IUoLOFjWxhA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_EGtAe2-fV0iejRiqktsY1w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>, respectively. No Class B shares were outstanding at June 30, 2023 or 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;">Issuance of Common Stock</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:200%;background:#ffffff;"><tr><td style="vertical-align:top;width:100%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Securities Purchase Agreement</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On July 22, 2022, the Company, entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an accredited institutional investor (the “Investor”) pursuant to which the Company agreed to issue and sell, in a registered direct offering directly to the Investor, (i) 875,000 shares of the Company’s Class A common stock, par value of $0.0001 per share, (ii) pre-funded warrants (the “Pre-Funded Warrants”) to purchase 44,118 shares of common stock at an exercise price of $0.0008 per share, which Pre-Funded Warrants were issued in lieu of shares of common stock to ensure that the Investor did not exceed certain beneficial ownership limitations, and (iii) warrants to purchase an aggregate of 919,118 shares of common stock at an exercise price of $5.44 per share (the “Warrants,” and collectively with the Pre-Funded Warrants and the Shares, the “Securities”). The Securities were sold at a price of $5.44 per share for total gross proceeds to the Company of $5.0 million (the “Offering”), before deducting estimated offering expenses, and excluding the exercise of any Warrants or Pre-Funded Warrants. The Pre-Funded Warrants were exercisable immediately and the Warrants were exercisable six months after the date of issuance and will expire <span style="-sec-ix-hidden:Hidden_zDBZajr_wEWcFff-q0JHQQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five and a half years</span></span> from the date of issuance. As such, the net proceeds to the Company from the Offering, after deducting placement agent’s fees and estimated expenses payable by the Company and excluding the exercise of any Warrants or Pre-Funded Warrants, was $4.6 million of which the proceeds net of issuance costs were allocated based on the relative fair values of the instruments, warrants and prefunded warrants; with $2.4 million allocated to common stock, $2.2 million allocated to warrants and $118 thousand allocated to the pre-funded warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Purchase Agreement contains customary representations and warranties and agreements of the Company and the Investors and customary indemnification rights and obligations of the parties. Pursuant to the terms of the Purchase Agreement, the Company has agreed to certain restrictions on the issuance and sale of its common stock or common stock equivalents (as defined in the Purchase Agreement) during the 60-day period following the closing of the Offering, which was on July 26, 2022. On August 9, 2022, the Investor exercised the prefunded warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:6pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The Company evaluated whether the Warrants, Pre-Funded Warrants and/or Shares were within the scope of ASC 480 which discusses the accounting for instruments with characteristics of both liabilities and equity. The guidance in ASC 480, and the resulting liability classification, is applicable to such instruments when certain criteria are met. Based on its analysis, the Company concluded that the Warrants, Pre-Funded Warrants and Shares did not meet any of the criteria to be subject to liability classification under ASC 480 and are therefore classified as equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;padding-top:6pt;margin:0pt;"><i style="font-weight:normal;">Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company had equity warrants outstanding of 920,993 and 920,680 at June 30, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Credit Facility</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In conjunction with its receipt of the Whitehawk loan, the Company issued to Whitehawk 66,022 shares of Class A common stock, which were registered pursuant to the Company’s existing shelf registration statement and were delivered to Whitehawk in January 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Repurchase Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">On February 14, 2023, the Board of Directors of Boxlight Corporation approved the Company’s establishment of a share repurchase program (the “Repurchase Program”) authorizing the Company to purchase up to </span><span style="background:#ffffff;">$15.0</span><span style="background:#ffffff;"> million of the Company’s Class A common stock. Pursuant to the Repurchase Program, the Company may, from time to time, repurchase its Class A common stock in the open market, in privately negotiated transactions or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), in accordance with applicable securities laws and other restrictions. The timing and total amount of any repurchases made under the Repurchase Program will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The authorization expires on January 26, 2027, may be suspended or discontinued at any time, and does not obligate the Company to acquire any amount of Class A common stock. As of June 30, 2023, the Company has not utilized the Repurchase Program.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 50000000 250000 0.0001 1586620 0.0001 1320850 0.0001 48280000 250000 49801 82028 16341 167972 33461 1586620 1320850 10.00 0.08 13.28 2 20 10.00 2 20 P30D 10.00 28500000 1586620 1320850 18750000 50000000 1 0 9465494 9339587 0 0 875000 0.0001 44118 0.0008 919118 5.44 5.44 5000000.0 P6M 4600000 2400000 2200000 118000 P60D 920993 920680 66022 15000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12 – STOCK COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has issued grants under two equity incentive plans, both of which have been approved by the Company’s shareholders: (i) the 2014 Equity Incentive Plan, as amended (the “2014 Plan”), pursuant to which  a total of 798,805 shares of the Company’s Class A common stock have been approved for issuance, and (ii) the 2021 Equity Incentive Plan (the “2021 Plan”), pursuant to which a total of 625,000 shares of the Company’s Class A common stock have been approved for issuance. Upon approval of the 2021 Plan in June 2021, any shares remaining available for issuance under the 2014 Plan were cancelled, and all future grants were issued under the 2021 Plan. The 2021 Plan allows for issuance of shares of our Class A common stock, whether through restricted stock, restricted stock units, options, stock appreciation rights or otherwise, to the Company’s officers, directors, employees and consultants. Prior to the second quarter of 2023, the Company had issued 774,904 shares under the 2021 Plan such that the Company was over the authorized share number. During the three months ended June 30, 2023, the Company cancelled 384,340 shares of previously issued awards such that the Company is under the authorized number of share awards. The fair value of shares previously issued in excess of the approved shares under the 2021 Plan of approximately $13 thousand was reclassed from liability to equity as of June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under the Company’s stock option program, pursuant to the 2014 Plan and 2021 Plan, employees may be eligible to receive  awards that provides the opportunity in the future to purchase the Company’s shares at the market price of the stock on the date the award is granted (the strike price). Following the issuance, such options become exercisable over a range of immediately vested to four-year vesting periods and expire five years from the grant date, unless stated differently in the option agreements, if they are not exercised. Stock options have no financial statement effect on the date they are granted but rather are reflected over time through compensation </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">expense. We record compensation expense based on the estimated fair value of the awards which is amortized as compensation expense on a straight-line basis over the vesting period. Accordingly, total expense related to the award is reduced by the fair value of options that are forfeited by employees that leave the Company prior to vesting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the option activities during the six months ended June 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.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.62%;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.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:2.6%;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:82.53%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;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:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;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:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.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;"> 489,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:82.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.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;"> (432,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:82.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.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;"> 409,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.24%;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;"> 305,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></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;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;">During the six months ended June 30, 2023, the Company granted 364,299 options of which 322,040 were subsequently cancelled and 42,259 vested during the period. The Company estimated the fair value of each stock option award on the date of grant using a Black-Scholes option pricing model. The Company used the following inputs to value options issued during the six months ended June 30, 2023: market value on measurement date, $1.68 to $2.24; exercise price of $2.48 to $3.20; risk free interest rate, 4.19% to 4.22%; expected term, 3 years to 4 years; expected volatility, ranged from 111.45% to 111.74% and expected dividend yield of 0%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;margin: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;">Restricted Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Company’s 2014 Plan and 2021 Plan, the Company may grant restricted stock units (“RSUs”) to certain employees and non-employee directors. Upon granting the RSUs, the Company recognizes a fixed compensation expense equal to the fair market value of the underlying shares of RSUs granted on a straight-line basis over the requisite services period for the RSUs. Compensation expense related to the RSUs is reduced by the fair value of units that are forfeited by employees that leave the Company prior to vesting. The RSUs vest over a range of immediately vested to four-year vesting periods in accordance with the terms of the applicable RSU grant agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the RSU activities during the six months ended June 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;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.67%;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.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></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;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:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;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 Units</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;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;"> 303,879</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,348</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,993)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;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;"> (72,044)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;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;"> 224,190</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2023, the Company granted 72,348 RSUs of which 62,300 were subsequently cancelled and 10,048 vested during the 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;">Stock Compensation Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three and six months ended June 30, 2023 and 2022, the Company recorded the following stock compensation in general and administrative expense (in thousands):</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:55.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 colspan="4" style="vertical-align:bottom;width:17.6%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 colspan="4" style="vertical-align:bottom;width:17.55%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 colspan="4" style="vertical-align:bottom;width:17.6%;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;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 colspan="4" style="vertical-align:bottom;width:17.55%;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;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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 options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.86%;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:7.75%;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;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.75%;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;"> 321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 0.05pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.86%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.22%;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;"> 489</p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.17%;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,506</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.86%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.86%;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:7.75%;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;"> 511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.22%;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;"> 929</p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.75%;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;"> 1,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 0.05pt 0pt;"> 2,062</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 798805 625000 774904 384340 13000 P4Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.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.62%;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.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:2.6%;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:82.53%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;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:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;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:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.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;"> 489,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:82.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.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;"> (432,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:82.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.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;"> 409,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.24%;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;"> 305,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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></table> 489485 364299 12500 432220 409064 305982 364299 322040 42259 1.68 2.24 2.48 3.20 0.0419 0.0422 3 4 1.1145 1.1174 0 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;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.67%;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.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></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;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:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;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 Units</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;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;"> 303,879</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,348</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,993)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;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;"> (72,044)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.58%;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;"> 224,190</p></td></tr></table> 303879 72348 79993 72044 224190 72348 62300 10048 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three and six months ended June 30, 2023 and 2022, the Company recorded the following stock compensation in general and administrative expense (in thousands):</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:55.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 colspan="4" style="vertical-align:bottom;width:17.6%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 colspan="4" style="vertical-align:bottom;width:17.55%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 colspan="4" style="vertical-align:bottom;width:17.6%;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;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 colspan="4" style="vertical-align:bottom;width:17.55%;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;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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 options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.86%;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:7.75%;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;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.75%;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;"> 321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 0.05pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.86%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.22%;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;"> 489</p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.17%;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,506</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.86%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.86%;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:7.75%;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;"> 511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.22%;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;"> 929</p></td><td style="vertical-align:bottom;width:2%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.75%;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;"> 1,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.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 0.05pt 0pt;"> 2,062</p></td></tr></table> 152000 440000 321000 555000 359000 489000 830000 1506000 1000 1000 511000 929000 1152000 2062000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">NOTE 13 – RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Management Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 1, 2022, the Company entered into a consulting agreement with Mark Elliott, former CEO of Boxlight and a current member of the Board of Directors. Under the terms of the agreement, Mr. Elliott is to provide sales, marketing, management and related consulting services to assist the Company in sourcing and entering into agreements with one or more customers to provide products and services for specified school districts. The Company will pay Mr. Elliott a fixed payment of $4 thousand per month and commissions equal to 15% of gross profit derived by the Company based on total purchase order revenue. The agreement, unless renewed or extended, will expire on December 31, 2023. For the six months ended June 30, 2023, the Company paid $36 thousand under the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 31, 2018, the Company entered into a management agreement (the “Management Agreement”) with an entity owned and controlled by our Chief Executive Officer and Chairman, Michael Pope. The Management Agreement is separate and apart from Mr. Pope’s employment agreement with the Company. The Management Agreement will become effective as of the first day of the same month that Mr. Pope’s employment with the Company terminates. Thereafter, and for a term of 13 months, Mr. Pope will provide consulting services to the Company including sourcing and analyzing strategic acquisitions, assisting with financing activities, and other services. As consideration for the services provided, the Company will pay Mr. Pope a management fee equal to 0.375% of the consolidated net revenues of the Company, payable in monthly installments, not to exceed $250,000 in any calendar year. At his option, Mr. Pope may defer payment until the end of each year and/or receive payment in the form of shares of Class A common stock of the Company.</p> 4000 0.15 36000 P13M 0.00375 250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">NOTE 14 – COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company assesses its exposure related to legal matters and other items that arise in the regular course of its business. If the Company determines that it is probable a loss has been incurred, the amount of the loss, or an amount within the range of loss, that can be reasonably estimated is recorded.</span><span style="font-style:normal;font-weight:normal;background:#ffffff;"> The Company has not identified any legal matters that could have a material adverse effect on our consolidated results of operations, financial position or cash flows.</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;">Purchase Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is legally obligated to fulfill certain purchase commitments made to vendors that supply materials used in the Company’s products. As of June 30, 2023, the total amount of such open inventory purchase orders was $30.6 million.</p> 30600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 15 – CUSTOMER AND SUPPLIER CONCENTRATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There was one customer that accounted for greater than 10% of the Company’s consolidated revenues for the six months ended June 30, 2023 and 2022. Details are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:18.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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.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:1.51%;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:18.62%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">Total revenues </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">Total revenues </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">from the customer</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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;">Accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">from the customer </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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;">Accounts </b></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">as a percentage of </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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;">receivable from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">as a percentage of </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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;">receivable from</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">total revenues </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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;">the customer as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">total revenues </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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;">the customer as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">for the six months ended</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">for the six months ended</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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.48%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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.48%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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:18.61%;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;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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.48%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">2022</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:18.62%;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;"> 14.6</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:18.62%;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,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:16.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 0pt 0pt;"> 11.7</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:14.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,923</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:36pt;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023, <span style="background:#ffffff;">the Company’s purchases were concentrated primarily with </span><span style="background:#ffffff;">one</span><span style="background:#ffffff;"> vendor</span>. For the six months ended June 30, 2022, the Company’s purchases were concentrated primarily with two vendors. Details are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:16.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.62%;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:17.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><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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:18.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:2.6%;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:18.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:2.6%;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.05%;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.2%;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:16.01%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">Total purchases </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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.6%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">Total purchases </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">from the vendors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">from the vendors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">as a percentage of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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;">Accounts payable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">as a percentage </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;">Accounts payable </b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">total cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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;">(prepayment) to </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">of total cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;">(prepayment) to </b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">revenues for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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;">the vendors as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">revenues for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;">the vendors as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">the six months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">the six months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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:16.01%;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;">Vendor</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.05%;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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:17.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;"> 17.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:18.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 0.05pt 0pt;"> 39.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:2.05%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;"> 10,894</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:17.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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.6%;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:middle;white-space:nowrap;width:18.22%;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;"> 17.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:2.05%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;">409</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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:36pt;margin:0pt 0pt 12pt 0pt;">The Company believes there are other suppliers that could be substituted should the above cited vendor become unavailable or non-competitive.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:18.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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.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:1.51%;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:18.62%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">Total revenues </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">Total revenues </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">from the customer</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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;">Accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">from the customer </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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;">Accounts </b></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">as a percentage of </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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;">receivable from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">as a percentage of </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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;">receivable from</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">total revenues </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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;">the customer as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">total revenues </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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;">the customer as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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;">for the six months ended</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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;">for the six months ended</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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:18.61%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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.48%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;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.48%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;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:18.61%;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;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.62%;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.48%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.13%;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">2022</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:18.62%;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;"> 14.6</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:18.62%;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,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:16.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 0pt 0pt;"> 11.7</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:14.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,923</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:16.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.62%;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:17.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><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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:18.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:2.6%;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:18.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:2.6%;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.05%;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.2%;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:16.01%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">Total purchases </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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.6%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">Total purchases </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">from the vendors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">from the vendors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">as a percentage of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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;">Accounts payable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">as a percentage </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;">Accounts payable </b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">total cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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;">(prepayment) to </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">of total cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;">(prepayment) to </b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">revenues for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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;">the vendors as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">revenues for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;">the vendors as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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;">the six months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">the six months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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:16.01%;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;">Vendor</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;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:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.05%;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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:17.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;"> 17.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:18.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 0.05pt 0pt;"> 39.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:2.05%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;"> 10,894</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;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;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:17.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;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.6%;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:middle;white-space:nowrap;width:18.22%;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;"> 17.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:2.05%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.2%;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;">409</p></td></tr></table> 0.146 4071000 0.117 4923000 1 2 0.175 4812000 0.395 10894000 0.176 409000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:6pt 0pt 6pt 0pt;">NOTE 16 – SEGMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Information about our Company’s operations by operating segment is shown in the following tables (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:38.4%;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.31%;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.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:2.08%;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.08%;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.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:2.32%;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.32%;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.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:2.08%;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.08%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;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;white-space:nowrap;width:2.31%;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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;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;white-space:nowrap;width:2.31%;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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;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;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue, net</b></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Americas</span></p></td><td style="vertical-align:middle;width:2.31%;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.57%;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,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;width:2.32%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.55%;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,757</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> EMEA</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;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;"> 19,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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.58%;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;"> 31,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;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;"> 43,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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.55%;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;"> 62,606</p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Rest of World</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;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,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Eliminations and Adjustments </span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;width:2.31%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;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;"> (3,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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:11.58%;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;"> (50)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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;"> (8,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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:11.55%;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;"> (323)</p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Revenue, net</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;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.57%;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,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.32%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,231</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Income (Loss) from Operations</b></p></td><td style="vertical-align:top;width:2.31%;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:11.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:2.08%;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:2.08%;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.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:2.32%;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:top;width:2.32%;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:11.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:2.08%;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:2.08%;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.55%;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></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Americas</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;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,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,089)</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> EMEA</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (859)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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.58%;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;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (457)</p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Rest of World</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.58%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.55%;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</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Eliminations and Adjustments </span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;width:2.31%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;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;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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:11.58%;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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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:11.55%;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;"> (40)</p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Income (Loss) from Operations</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;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.57%;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,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.58%;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;"> 881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.32%;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.58%;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,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.55%;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;"> (2,573)</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Eliminations and adjustments represent net sales between the Americas, EMEA and Rest of World segments. Sales between these segments are generally valued at market.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 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:56.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:3.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:3.03%;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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.5%;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:top;width:3.39%;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:17.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.5%;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;white-space:nowrap;width:3.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:56.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Identifiable Assets</b></p></td><td style="vertical-align:top;width:3.39%;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:17.01%;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:3.03%;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:3.03%;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:17%;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></tr><tr><td style="vertical-align:top;width:56.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Americas</span></p></td><td style="vertical-align:middle;width:3.39%;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:17.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:middle;white-space:nowrap;width:3.03%;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: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;"> 88,451</p></td></tr><tr><td style="vertical-align:top;width:56.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> EMEA</span></p></td><td style="vertical-align:top;width:3.39%;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:17.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 0pt 0pt;"> 88,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:3.03%;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: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;"> 104,978</p></td></tr><tr><td style="vertical-align:top;width:56.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Rest of World</span></p></td><td style="vertical-align:top;width:3.39%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.01%;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,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:3.03%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17%;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;"> 1,966</p></td></tr><tr><td style="vertical-align:top;width:56.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Identifiable Assets</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.39%;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:17.01%;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;"> 182,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:middle;white-space:nowrap;width:3.03%;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:17%;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;"> 195,395</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:38.4%;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.31%;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.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:2.08%;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.08%;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.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:2.32%;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.32%;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.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:2.08%;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.08%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;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;white-space:nowrap;width:2.31%;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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;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;white-space:nowrap;width:2.31%;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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;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;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue, net</b></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Americas</span></p></td><td style="vertical-align:middle;width:2.31%;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.57%;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,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;width:2.32%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.55%;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,757</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> EMEA</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;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;"> 19,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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.58%;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;"> 31,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;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;"> 43,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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.55%;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;"> 62,606</p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Rest of World</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;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,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Eliminations and Adjustments </span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;width:2.31%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;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;"> (3,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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:11.58%;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;"> (50)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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;"> (8,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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:11.55%;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;"> (323)</p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Revenue, net</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;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.57%;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,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.32%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,231</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Income (Loss) from Operations</b></p></td><td style="vertical-align:top;width:2.31%;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:11.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:2.08%;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:2.08%;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.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:2.32%;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:top;width:2.32%;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:11.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:2.08%;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:2.08%;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.55%;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></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Americas</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;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,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,089)</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> EMEA</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (859)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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.58%;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;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (457)</p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Rest of World</span></p></td><td style="vertical-align:top;width:2.31%;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:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.58%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.08%;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.55%;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</p></td></tr><tr><td style="vertical-align:top;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Eliminations and Adjustments </span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;width:2.31%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;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;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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:11.58%;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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:top;width:2.32%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:2.08%;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:11.55%;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;"> (40)</p></td></tr><tr><td style="vertical-align:top;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Income (Loss) from Operations</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;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.57%;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,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.58%;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;"> 881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.32%;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.58%;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,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:middle;white-space:nowrap;width:2.08%;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.55%;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;"> (2,573)</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Eliminations and adjustments represent net sales between the Americas, EMEA and Rest of World segments. Sales between these segments are generally valued at market.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 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:56.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:3.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:3.03%;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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.5%;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:top;width:3.39%;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:17.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.5%;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;white-space:nowrap;width:3.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:56.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Identifiable Assets</b></p></td><td style="vertical-align:top;width:3.39%;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:17.01%;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:3.03%;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:3.03%;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:17%;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></tr><tr><td style="vertical-align:top;width:56.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Americas</span></p></td><td style="vertical-align:middle;width:3.39%;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:17.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:middle;white-space:nowrap;width:3.03%;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: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;"> 88,451</p></td></tr><tr><td style="vertical-align:top;width:56.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> EMEA</span></p></td><td style="vertical-align:top;width:3.39%;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:17.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 0pt 0pt;"> 88,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:3.03%;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: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;"> 104,978</p></td></tr><tr><td style="vertical-align:top;width:56.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Rest of World</span></p></td><td style="vertical-align:top;width:3.39%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.01%;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,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:3.03%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17%;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;"> 1,966</p></td></tr><tr><td style="vertical-align:top;width:56.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Identifiable Assets</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.39%;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:17.01%;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;"> 182,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:middle;white-space:nowrap;width:3.03%;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:17%;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;"> 195,395</p></td></tr></table> 30067000 27681000 51134000 47757000 19964000 31911000 43919000 62606000 321000 86000 1644000 191000 -3300000 -50000 -8455000 -323000 47052000 59628000 88242000 110231000 2941000 838000 2794000 -2089000 -859000 35000 -1260000 -457000 -3000 5000 405000 13000 -3000 3000 -43000 -40000 2076000 881000 1896000 -2573000 91419000 88451000 88086000 104978000 2808000 1966000 182313000 195395000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 17 – SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On July 20, 2023, the Company paid $3.0 million on its Credit Agreement with Whitehawk. The payment was for amounts borrowed under the Third Amendment to the Credit Agreement that were required to be repaid by September 29, 2023. There were no pre-payment penalties or premiums included with this payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3000000.0 0 EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #2#"5<'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 " T@PE7GN TQ.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31%<:'+BV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"9]3%S&1PWPS^#9D:>*:'8FB!,CFB%[G'E_F=0L7 M,NE@&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" T@PE7OHS+4KL% #<'@ & 'AL+W=OFT,^L8A(V3-/&,XVRR;G<3;YQNNWU30#9, +E"Q/&_ M[Q78X&3$MNI*<^;DHCGK4LMQ>S,*D,[K(C\WDZ$)D*@H3/I,DS>*8 MRPF6@]('>Z&+%EGS.U9^KF82]7NGBAS%/TE D1/+%96=L MGT\1+B6>],_F MG?*:6KB_O7._R>$!YHFE?"*BOT)?!9>=TP[Q^8)ED7H0ZT]\"S30?IZ(TOPO M61?G]OL=XF6I$O%6#"V(PZ3XSUZW';$G<)P: =T*Z#N!77<%9RMP)RV^I^ M-2&AJH9(@Q)I@+9I##Q^SG03L:6)"=UR=OF9,*BZC M#7G@*R&5B0^W4C(SXJ&JAGC#$F]XY#"4#!XL^815SX=[U=8/E34$/"T!3X\# MG'$9"CW-^ 2F>>,MASN5DV?M[(GJ&W*>E9QGQW'>A*G'HAWN#1PV/GEPMZ_4 MQ(=J&O+95O68M?X7X7?.9#W? ;.Z$N*RIHQ[4<)&FS7)I'R/B(W8 W;=KDV[ MCFT$195-06D%2M&6;9_V-V'$R5T6/W%IQ,--+,ON.L.!VS<"HMJF@%6TL='T ML -\X,LP53"W*G+'8G,-<:.K^[\_3V\_/9+)_"#9\DY@]$H8N5-(K*_D#[XQ$N-6%M35I?V!;9R$<'%3SBKCV'A(V7(^LED?.188Q;]MUNW[;=0&99QEYH(S;956ZR\;CSOA@\J_BC6 MQC>S W;7692IP,C91FRRJ]QDXU'G/6@\Y$JF"F_B=&K$ M:B,ST2HS43SN?!9YL ]$@F6F R:..^Q:I]:9D:^-R$2KR$3QI/,8*DB#8D%L M^LO3KV3.O4Q")8V0N--$Q#$\D>=*>,]&T#:R$JVR$L4##KQK^V&R)/--_"0B M(Q]NH#.AD:N-;$2K;$3Q(+.K&/GXZ@4L6?+:S'O Z&X\OQX;OV_APJ:$51JB M1Z6AW6M:\:4D+R4\-%7+T:RAD67CP+X4T3SBXSYU(NLSS.-B B5\8&GG;"#NT M"COTJ+ SCUD4D:LLA9]3\ZC%?>H^9>*RAGA.%7&>HKT/[CW$( MYODJ&KG/%.361#] C<0_*,-L^Z%P&^1N>CWW9736=UVG#_GI91^QM[=^J$=? MOJR:$D^_'A=+B>7149,LFKQA/ M1^A+;#F'A[R71Y>'$N]>&/\J=I1*]%H6E;B?[*34Y(UCT$CFK$*>;^\E/_NTJ MP+I!@_A'3E_$V7>D0WEF[*N^^)3=3SP](EK0M=041'T*61)+Y'6TT M0^J;8$6>$:DNGJ3Z4'J0 K$-^ON>YSNNY&]M".# ^,+$"?625W M JW4"#.@_=+=/G:TGZHLG5*%CZEZP$["O]35!Q1X[Q'V< ",9W%][*F]Q-%*B@_T,G\CW_P8^]/ MT-R,2;8=PTUVO.81XF7J0$ M=#A/KHV*9C%.+U%+&Y6F.#2X5C;*]Y7B_1/L(M#H%&AT3:#OT2-G6;V6C1Z? M5#;S-47_7+U*+=:/\%)<3=32UNMH3L;[M>/M/RF7)(CN/0+,>A M67TWS<69<5 N\),:P!OVS+8;_QN(K*.'K71-[ MIJI]P?;:(X*!^]88(AR98=N@.)R90=L@W\>FW8!0.!XH]S[N0\;.D']A4LTU M,V\_,&(,S&%B>2P0-HL",VH;%OA>ZIEA [!V8P'&W>\*?*==G1]-?=%L!C>< ME<XS>EX M+D61I.9Z#\)"/S&%", B'$2F$@%8F 1#2NQMM>_VU:T2WPPY!F*Q @9 L6>& M"X BJ^ H"0<"+6WU;[;'OY,\@JQ"@DJ9=$\=] ;BB(GSWF1R]RQL743?_,] MF-CEU,S2F!VN@ [3*!Y(9V^*?;)7S MW()I38$:;&[7(%!LR\I&W826K""J(=?L][;9=YK!X_)]?B.!TR@.K*4; M@*6^9=( 5!28WF<%]AEX XX%]_X4N_WIY,T^-R)LDK/-W8=HPW462N MW@ J-FLFQ!2$V#!U*P@6ID.%!/<6%;LMZJ=3H/W:K9)0T8'](;9MHW(1ID^% M4*%I6R!0X)FV!4"%T4#4O4O%;I?Z-RI/CJ48>@R+;:NHU.N;H=HH')N1 DQ! M8JV+$"Q,SZ1P&6WO3;';FW[,7ZG:?^2'/*-5)M"-?@BCZAAZ0(^<;BCGX&N& M!PPXQL!<]!=7H980*K8S\ ;J,@&]1<7NI[UZNO4T(R(ESY]K2?13)\F04D"I M5U')UE]WK%#E'K[;0WM8:DMEF@8(AF>6[ %4&"1F@8=@41@/W?"]-<31&^\O MSM]%7-P$H&?'3J?YK7YA5+;EJ&RKL=@N)Z9WK]CM7J^K28";!&J2C;)K$L $ MU20 YJA)O8'%;@/[4:VR^;9"ZUI5GVK].Y*<5*(@[4OT[-^UD$-/2K!M ?W$ M?+ZQ % W81Q8=SVFZ?*O%>&\UB-=X2K[1L1G0[4VG6CST3D M:S ;;0?)^="\#[XE!Q!F/3"$86%BY@.$G7F[RU?+O1<-W%[TZG1D>5%+>-7N MNG@K(3#,2@@,LQ("PP83TMO3P&U/?VO.NZB0R8%RHK9H5:U?A.B]V7EZ!&*U M%))465YMKY9.8%O+69":7A9 I=AZQPMR1::+A[C\9&#[&O1V-G#;V3&RY%*4 M[4NA/-DH*$\0EYTG@,O.T_3L]$])^;8Y=B54R'4EVP,=IU]/1[M^:@XT&;\_ M^+<+'_A]Z=^NVH-;/7U[CNPSX=N\$JB@&]65]R%10^7MT:SV0K)]<_;HF4G) MRN;KCA)E,#5 _7_#F#Q>Z Y.!^3F_P502P,$% @ -(,)5QXCB^R)!P MEB, !@ !X;"]W;W)K=JFTXNG[N49)F&+$Y)02=!.\O5=4+(@DB D3_20F*06R[-+ M8,_!DI=/JO[8K*74Z%-95,W5;*WUYNUBT:1K68KFC=K("GZY5W4I-)S6#XMF M4TN1=8/*8D&"(%R4(J]FR\ONVDV]O%2M+O)*WM2H:\GR4E9-KBI4R_NKV3O\=L6H&=!9_)/+ MI^;@&)E0[I3Z:$X^9%>SP""2A4RU<2'@SZ-2\*4:42W1K' M#;I ?]]>H]>OOD>O4%ZAO]:J;425-9<+#1B,IT6ZN]_[[?W(Q/U^::LWB 9S M1 )"'<-7_N'7,H7AN!M.^L,7$/D^?+(/GW3^Z%3X;5W+2B/1-!#G6U<\6P?, M[<"LLK?-1J3R:@;+J)'UHYPMO_T&A\$/KNC.Y*P7*]W'2GW>ERO1K!$\-92: M _E?FS^* H)W/L6MJ[!S94K!XQ)S'L>7B\?#(<5#H+$ M#9[OP7,O^ _5(Z14U;EL]F!WC]()E3N@Q@<@ME#'5CPF>"+/X1YJZ(5Z4\N- MR#,D/VU,!6BZN:'T6M90> Z7A0MW.$($N<-L@'ML%3%*W;"C/>S("_LOI45Q M L+(@1 '+!Q =)AA3!AS@XSW(.,CN06BK?7G+J=FJ6V ^K2=OFG:EFW1E=I, MPEI/+ 4EEP9.UI43WDIEYLIX4SWZ)4M MN"0.ATO28<8)CR;*!S[@8^P-XB>ELJ>\*)S0\.B>A+,H&$)SF04)F8!FN1)[ MZ6GY1U<;IE?<;OCA?6,2#<&-C6@234"SU(;]W+8M"AYH=+Q 8D(Q':)SV"6< M)GP"H.4TS$X2&D4N[O(BU\ /3K6!O=SX4KEQ+F_]H"T78C\9[IE\(SYW-&ZJ M(:S%NI66=IQ9&!,>T%TPE!\.,QKR,)QX6)88L9\9;]=0(BZTK$NHSG?.,H?' MU$;C8#39QU8QFYI+E@"QGP&'A?E@3LV?B=&)V<%U83(J; ZK.(DG0%M"Q'Y& MO);W$I!EH(9 (;7'H(X)+29L]/P=5C28@FIY#_N)[UK6(#O-]O(PM4Z88R+C MF Q1.M@NFBC&Q)(=\9/=MA@W=J8>@4K&?!5'PX0ZC&@\L9R(I33BI[2^8CN& M-"1\F%2'&8M9-+&VR,%^T,]QCFE:J>K",U7)F- P#^,18*=9,*'1B&4^ MXF>^7U7UX"]59,QI(,)'@L9I%D43JXE8YB/^[=P^HUI\ZI>JRJT@R7ACQGF$ MAW#'5BR,)S0DL91%_)3EK:W'9H*#M0(Z6F,.*\8G%!"QG$7\G+5=9,<6EVO; M1I)1R7+9898D4[/54A?Q4]=*E66NS5YHN]U,5662+:L4$*/7ORLM$6;?.[%[ M/;NU#'+V8+[>43]ZRX$D]HK W^27+Z*"B]V64']V]YN\//KBAM.9O/4CME1* M_%2ZG97E(&YGV&.6)#$?=4*.FO5;8Y9.:>!]-+=:I1_7JLADW7SG>SS42\LO M?3SG\M:/VC(S]3/S3?US.&2^0=J0]2F M3]1JD!WY%YG]@)Y_,HL9A]$\BK0[?="ZN\_3W*D%Z%B> M7(1QS(<=4J<=#]@$TU(K9.C1O?<>YZZIJTJ8YVOS"@YV-GD%YQ*]+E33./F6 MCG4*IN&PD^>PNDCP1/>46C5#3U$SC:,H.Z&.Y0H/XF2H:EQFL+6=2K45-?24 MCO2!].K6WLG@7?MM1VO*9>=I35&K2JA_9WXKS=L*]!Y9-NC8T GVK.+D7-[Z M@5MQ0I.OEV/4*W!>'/&9O/5?K%F5P_Q-@]/E&!MW G"(1V]/CIKU@5IAPOS" M9#-=L"71Q\-&&^6/E-U ]YU<"^_Q[&!6\BF-3U]B.0[8E6F^X[BCNE MM2J[P[444-Z- ?Q^KV#WNCLQGV;L/\59_@]02P,$% @ -(,)5TF8XB6S M P ;!$ !@ !X;"]W;W)K?;W\]X&S/^(N( 23ZD2:9F%NQE/FC;8LPAI2(!Y9#IK[9,)X2J9I\:XN< M XG*I#2Q7<<)[)30S%K,RGLKOIBQ0B8T@Q5'HDA3PG\^0<+V^TFTL M]0U[,Q@"4FBE13']UK4:OK4B8?7;^I_E.:5F67"Q9%JE)@0BI*\$2&A&I&D\D(5D(:*V%!7JW(APR&8.D(4G>HX_H M5V0C$:N[8F9+Q:'5[+#N\ZGJTSW3Y]]%]H \YP-R'=YV MTVWEOAD"MQD"M]0;G=%;J84#G"O7:K3#EP\H)QSM2%( >DX\"[SD$U,X@4,F:"+81W.<<,YOH)ST/(= MGPQ8,!G[AN4[(+##/&F8)_W,"1$"?4+A ;L)M%=%E^E'D9,0YI:JPP+X#JS% M;[_@P/G==#3>2:QC>-H8GMY[DJ:GJ]H\2;T]W^@+.VT1=*YW=OX8JM4.;4U' M@3^:CHY^,))5$L.P#8$]F*WI1;WU]HU<*I GU![ MF*[/[9M^J6LWSKW4NL;;"HW[2_07>'TEF;J)X'M!Y<\AJ^RT[F)_$@3N\=X9 M$-BE;@LT[J_09ZDOK31#!3:C7P[LHK?%&O\OU1H;ZK"9O+?[6]=36]=Q?V&O M-])RT$;JE;IZ(]U)K6N\?5# _4\*MVRDTR< [+G.Q#^9T\N!7>KV40'W/RO< MO)$F0]$O!W;1VZ*/^ZO^K1O)4/K-Y'(+X5N:"93 1LD[#V,% MQ*M7^ZHA65Z^'3\SJ=ZUR\L82 1#N[[4P=BP)'SB_&P3Y3<9^FI?)UL]X6;R[NR_+AMZNK8GF? M;I+B5?Z0;JO?W.:[35)6W^[NKHJ'79JL]H,VZRMM-#*O-DFVO;A^O?_9^]WU MZ_RQ7&?;]/U.*1XWFV3W][MTG7]Y?/O![]G=?5G_X.KZ]4-REWY(RS\? MWN^J[ZZ>E56V2;=%EF^577K[YN*M^EMLS.H!^R7^DZ5?BN^^5NI-^9CGG^IO MW-6;BU&]1NDZ798UD53_?4YOTO6ZEJKU^.N 7CS7K =^__4W?;'?^&IC/B9% M>I.O_YNMROLW%],+997>)H_K\O?\BY,>-FA<>\M\7>S_5;XK: ?&6 /#@'%G@'%LH\W# +-;X=A&3PX#)IT!XV,#IHD^ M7Z_27?$OQ?KK,2O_5BZ5/S_,E9]_^D7YJ5[FC_O\L4BVJ^+U55FM8EWH:GE8 MG7=/JZ,=69T/Z2ZK"KU5WE==(MWM]JM257REO*U^NOI?]9"D*P%[\T)60,WE MU,TZ*6KI)M]L\L/C<6+EK.&B0%G(E;>K558WW&2MO$^RU66U'VZ2AZQ,UJ<> M._O%L !S3F#+Y>/F<;T_QN+R/MW56UT]K]W73SB?4^7G("^*7Q1WN\PWZ8GU M=L%2 MX[GY^GM]DR*U\I-T\_JOGT]K9Z!JS/GN7^[*E/C&2YS!^W9;:]4QYV MV7:9/:S37Y5MNE^L3+X*UL)_P5K('[9@N"A0PA/'-/Y 1"=66[K-L7SP'WEU M-+>'755]]+F9:L_-5-L[QA'G77J7;;?U5GU,ULEV66W3YV3]F"I)63V6RU>* MKOZJ:"--%35&*5U?)?Y6/"3+],U%=0P7Z>YS>G']SW^HYNC?HG9(8G,2LTAL M06+V$V;NL?JJ^O.UJHZF$_WUU>?O&QQ9T^W7U"?:M%W1(ROZ)!;T5__25/71 MJ+T!(5DS(K&XOP%C71^IS^O?:@/ZD$6M4G,(3&7Q#P2\TDL(+&0Q"(2BR&LU5>, MY[YB2/O*T]\:^4-]-5XHZ==TM\P*X?7..RDTM(F0V)S$+!);D)AM])K@N-/_ M'+*>2V(>B?DD%I!82&(1B<72HZ?5.\;/O6/\DMZA_%S]-?9TX^W9IBC<>>"A2QIDYA#8BZ)>23FDUA 8B&)12060UBKZ9C/3<>4 M-IV;?/LYW>W?2.(&HX4'-IP2&Q.8I;9?ZVATVS(:RL\-#LEY$8C&$M5K(Y+F%3'ZDA9RZ?I'B0]L)B',SGB99IEO'M)MD=0OUHAZC-08VF-(;$YB%HDM M2,R>":ZWS,Z;:@Y9T24QC\1\$@M(+"2QB,3B$\=/JW6HH^?>46_2 M[&ZK+!]WNW2[_%LI=\FV6!]M(W)N:!]!M3FJ6:BV0#4;U1Q4UV\IW"6%5WE:RK^E*666?LU6Z717?9VB?8K7O MA,U%B@YN+J0V1S4+U1:H9A^T]C&A=][8$+D]WSU!UQFT'C MLJ@V1S7KH$FO*-"XK-J/Z*JJ.NF^X^R@55U1U=G8[%Y0H"%75 L$6U!?4'2W M(42K1J@6"[;!F(RU8^^7-.E451Y/E<[3.WVRHU%5M9\0%%]3H#%40=6I.AOI MO>@[6M9&-0?57%3S4,U'M0#50E2+4"VFM':?:2*LJCS#.F#>GEP:W%30Q"JJ M6:BV0#5;%>1I>^^9H)%55/-0S4>U -5"5(M0+98?1>U>T@1257DB]87S^.3J MX+Z"YE)1S5+[R51U,IX8W0L:-)J*:@ZJN:CFH9J/:@&JA:@6H5I,:>TFU(14 M57E*]0BFH-J+JIYJ.:C6H!J(:I% MJ!936ON6:TWJ59.G7L^+S,N1H3T'U>:H9J': M5LK1]1G'53# Y:TD4U#]5\ M5 M0+42U"-7B$X=1NY$T.5?M1,YU8'Q>S@UN*6C"%=4L5%N@FHUJ#JJYFB U M:9CZI'M_1S3BBFH!JH6H%J%:?')GM=M*DW'5Y!G7E\7GY>C@YL+>#Y:](2Q[ M1UCVEK""T**N3KH7+.PM8=%4*ZKYJ!:@6HAJ$:K%IXZC=FMILJ^://LJB\_+ MAPYN(&BZ%=4L5%N@FHUJ#JJYJ.:AFH]J@=9/I&K= Q:,4*U6+[^[>;1Q&DU M:9+N!X+SK>H*JHJ"\VA1']4"T2:(@O-H MU0C58L$V2(+S6I-IU>29UA\(SLOEP:>Z($XI"KFA52U!57%P'BUKHYJ#:BZJ M>:CFHUJ :B&J1:@64UJ[R31A6FUPF%;XV3?B-H-F:5%MKIV\5ZMU>I&%:!%U M,C4Z;W[8FB '+%C.$7B7,[63>)L@IN:/+AY]@>YB _J?OY+]&QW<^9R M<\%R,UV?C:>3[N%XYH(+^>8/?L)#[PB*:BZJ>:CFHUJ :B&J1:@64UJ[.31) M3.U%24QA)T#3EZ@V1S4+U1:H9FN"9&COP]W0Z"6J>:CFHUJ :B&J1:@6'S13 M?!2U>TD3J-3.N>WGX%2W7!W<5] @):I96C](J6KC[@<-+M"B-JHYJ.:BFH=J M/JH%J!:B6H1J\295B?]%3/*RS4KG=)31=-[HO MWBW0HC:J.:CFHIJ':CZJ!:@6HEJ$:C&EM5M1D\W4Y=G,\^:.R)'!/0?-8J*: MA6H+5+/U?H9.5W%E*;HYJ%:@M4LW51(K'WT0MH31?5/%3S42U M1#5 M(E2+3QU'[=;2A$)U>2A4-G=$/G1P T'O8XIJ%JHM4,U&-0?57%3S4,U'M4 7 MW$!5GW3[>(@6C5 M/KD)[1;21#YU>>3SK!DDNK#!H'E/5)NCFJ6?CH:B!6U= M%""=ZI-N@!2MZHJJZF;W1LEH31_5 L$67)K3Z=CHGNCH?4Y1+19LPW@TG1U[ M;:/)P>KR'.QY$TC$9SIZ0U/]S*@L6M425)T9YMB8]=Z+0?.TJ.:@FHMJ'JKY MJ!:@6HAJ$:K%E-9N,DV>5I?G:<_]Y 5QFT$3MJ@V1S5+%^0/NVT(C:CFHUJ M:B&J1:@64UJKSQA-\M4XY]Z@9\W1D4M#FPJJS5'-0K4%JME&/W_;FZ.#5G11 MS4,U']4"5 M1+4*U6'X4M7M)$ULUY+'5%\[1D:N#^PH:6$4UR^@'5D5S=-"B M-JHYJ.:BFH=J/JH%J!:B6H1J,:6UFU 36#7D@=4?GLHC]P>W(S3+BFJ6T<^+ MZL;$Z-X# 2UJHYJ#:BZJ>:CFHUJ :B&J1:@64UJ['36A5T,>>OVAJ3QR>W K M0A.PJ&89_72@:"H/6M1&-0?57%3S4,U'M0#50E2+4"VFM'8K:J*RAC15=^94 M'CDRN.>0VAS5+%1;H)IM]".-8\WHOLQ#EG11S4,U']4"5 M1+4*U^,1AU&XD M33#6D =CAT[DD7.#6PH:ED4U"]46J&:CFH-JKB&X[>U$Z[R_Z*$U?50+4"U$ MM0C5XE/[JMU4FJBL(8_*OFPBCQP=W%K0F"RJ6:BV0#7;$"1#^Q\"@]9T4>1#!S<04INCFH5J"U2S4)36]!N($WPUI ';U\^C4<.#VXO:.H6U2SC M=.H6+6B+"HJF\:!575'5_C0>M*:/:H%@"X33>-"J$:K%@FV03.,QFM2M(4_= M_L T'KD\^$P_,W*+5K4$5<73>-"R-JHYJ.:BFH=J/JH%J!:B6H1J,:4]-9FK MXCY-RWE2)M>O'Y*[-$QV=]FV4-;I;<6/7DVJTVF7W=T_?U/F#V\NU OE8UZ6 M^6;_Y7V:K-)=O4#U^]L\+[]]&PO=V]R:W-H965T&ULK5IM;^,V M$OXKA%L4N\!Z+9&27]+$0))M[UJ@VZ"YWGVF)3IF5Q9=DG:2^_4WI&3+%E\2 M'_PEEIWAZ)D7SC-#Z?I9R&]JQ9A&+^NJ5C>#E=:;J]%(%2NVINJSV+ :_K,4 MDWEZQVK MQ//-(!WL?_B#/ZVT^6$TO][0)_;(])^;!PG?1@.W;.J,IH Q]^MTL'A MGF;A\?5>^\_6>#!F016[%]5_>*E7-X/I )5L2;>5_D,\_Y.U!N5&7R$J9?^B MYU8V&:!BJ[18MXL!P9K7S2=]:1UQM #T^!?@=@'N+\@""TB[@%A#&V36K"]4 MT_FU%,](&FG09BZL;^QJL(;7)HR/6L)_.:S3\WM1EQ 45B*X4J+B)=7PY5'# M!T1+*R26Z)ZJ%?H9(J[0$/WY^ 5]^/XC^A[Q&OUK);:*UJ6Z'FE 8W2.BO;. M=\V=<>#.8_2;J/5*H9\ 07FZ?@16'$S!>U/N<%3AK]OZ,R+))X033#QX[M^_ M'$?@D(-GB=5'0IXU3EM:IRVE6"/8>9)J7C\UJ97:[;UE=K0 M@MT,8-\J)G=L,/_ANW2<_.BS^4+*3CR0'3R0Q;3/OT(5XG4AU@Q]J(12'WW6 M-BK&5H6I.;OYD$Q(?CW:'9OAD':0.L&7'_#ET0C=EG_!!FNR7 LH2H6H M"UXQ5 -P ]C\:JX+$\J-%#L.F8H6K^C#UNP87G]\?U3S2T;U0LI.O#8^>&T< MC>KM6DC-_TMM%8;B4+*%1B57A=C6&D$M0%RI+:T+A@JAM,\7S0WRHVC.2-J+ MN"N3)K.)/^"3 _1)%/H=+1NX[&5CBIX/V\2Y[S#%XQXX5VCJ1S8]()M&D?T# M"!>!/Q73NK*%U[BVXG3!*YM3/JA1E>>FU-2U>YJ/_5;-#E;-HE;=KVC]Q)0A M"F!6)B5L&DU?$%5@I[*Y\H:),S=3DGXP7)GA) V4AC3I>#%Y!W8#G590Q&T^ M0]>$%*W (LGT5M:-"3M1;:'$2;8 SO038>))YC'NV>&3FJ4!.X[X/7VG';S> M05X)^8K:=/!"35T0&#M07:E)%G(Y[J#B=T)=4B[1CE9;UE08R7?4M'MOI4M[ M@V-<6=+'[LH,TW&>!-!W=)]&N73^J$7Q#4K>VI26ICI&RDRK[,3/:>[XV97" MQXES"K7CY31.S%\85(2"-R!-"M.CFNY%F[E^ST8,QW'6\&N#A[U"]XBZ.T= MTB@CGUOI+Z7MU!D=!Z=Q$KXM;*=@:FC!8%\OH.$:(BUIZ=\H'D(>SW+2#YR/ MM\F4A(I21\QIG)E_::MF**MM+G**]8&JHY';^F<8)]D&Q#>;DO-$TV M";UB$F9'H%O3D-DT\T+W$">>9LZ6\(BE::C:XXY@<9Q@#WFPH:\V"6PA*@JY M99U!/MS8Y4DHX#"U]8![Y/!L',+=$2J.$^KOUKUO%!OL$F26S_H 7:$0NHY# M<9Q#O^S[+,D@;[61PODT0#ZXXTDH_, M<#R=!+I:W/$GSLX:[4UGI=XS!.(H+Y];R"^E[=0+'2_C."\_;&6QHJ;J ",O MH1WFT!,WVWC)7\RU^F3&9Z\C/#R;)D[\/%+C/+1'.CK&\0GVD(%MTGGCYT7M M#J4^U!ZI,.J.-_'DK*1;\AJ&DO=ZK_4N\Y+$C=F%9NE3JSH>QV_Q^+%5E8"@QHV*JCL[I"[#XSP) M-">D(W@2)_@'R2$_-[0R#-^>)==!DXB/U2&G>K2G@(^,M, HCL$'5=+L,K,>RM1P73J+1;$9??AV#G8]$L%IG[2 MM0$DW@:<)A1T+-!1,5EP90=JL3M,M/E,I:>WO$(G; 3A=@D= 8E/UC\MEZRP(^I22,:?ZK8/+UXA $4S MR,K0,1%QY^>CZ;F%[DWP'#Q#Z]X_Z_")368D9$3'\B0^'4>,8&:V>Q.^.P>G>3YURJA'S,Q0 ?@= M/9-IM$EYW&XVS?DUE/UBW['8QP.54*8E]#_RNNA1]J6TG?J@(W/RQJFW+5QF M+#?GQ>T#,$U? IO>)=_IK#_*>H1P&N"\K"/H[(TC[AY0:#F8_X%-YK)NEN3] MDMI*'3^E(Y,0EV4=-6=I-*>^BGIH4^FH3;] M+J7MU!T=M6=Q:K\M2[Y_]N8Y$/7:CYW 9'T>C]_U7*M&1V\DK)E\LB]J*&1/ M?)HG^H=?#R^#W-I7('J_WZ57]\TK'9V:Y@V3WZB$HJY0Q9:@,OD\@>R4S4L; MS1, /Q_*83>?S$W.+PZ,_\?4$L#!!0 ( #2# M"5=5J]$KOB( ,IV 8 >&PO=V]R:W-H965T&UL[3UK M<]O(D7]ERMFDI"J(%BE9ENU=5]&2[%5B2RI1WE3N&T@,2:Q!@(N'9.;77[_F M!0*4UNLD=U?WQ1;QF.GNZ7?W#'Y\*,HOU5+K6GU=97GUT[-E7:]?/W]>S99Z M%5>#8JUSN#,ORE5'CR?!6G^;.W/]*UF_+MCT53 M9VFN;TI5-:M57&[>Z:QX^.G9\)FY<)LNEC5>>/[VQW6\T!-=?U[?E/#KN1TE M25__1L/'S][AB?IP=^2?5#Y?VM$)-I47S!'Y?)3\\.$2"=Z5F- M(\3PW[T^TUF& P$8O\F8S^R4^*+_MQG]/>$.N$SC2I\5V=_3I%[^].STF4KT M/&ZR^K9X^%D+/B]PO%F15?2O>N!GCU\]4[.FJHN5O P0K-*<_X^_"AV\%TX/ M>UX8R0LC@ILG(BC/XSI^^V-9/*@2GX;1\ ]"E=X&X-(<%V52EW WA??JM]>W M'\97E_\UOKN\OE+CJW,UN?QP=?G^\FQ\=:?&9V?7GZ_N+J\^J)OKCY=GEQ>3 M'Y_7,"N^^WPF,[SC&48],YRH3T5>+RMUD2CG0/^M*9_>@:24^GR7C][^Y<_ M#4\.W^R _]C"?[QK].\"_^X9KJ[O+M10_>5/IZ/A\(WZO1.JJ_'=Y]L+=?U> M7=]G[.(G]JVH/9QX=OC&OT,_AF_T( MY*]*%WD5J759),U,5RK.$Y6D55VFTZ:&WVE>ZY)E7]5ZMLR+K%AL5%5D#8Y= MJ;I0]5(K#:\+##.96M-@B^)>ESGHH1KDKORBZTHUP,FE2N&OLTS#W;IH9DMZ M^%.Z2@LU+>'O:J!\>(K&D^RYI$!^ !V.LLWE0(09;%4X-^52Q%!X &,:3RPF2_N;V8G)Q M=>=6[>;V\NKL\N;C!=T^@S6!]3KG^W= $9BA6*WC?(/3-7G<)&FM$X -L,\K M_@L02I,8+\_3/,YG*<,72&&09JG,'DP [I/)W%L%Q$6\$!5'<&\ F# MU+! 53SCI5C&0/NIUKG2&2Q?3NBDN8<>/#90%_,Y@Z'^&N<-&# U9!7$0'G0 MT%+3Y+@4I39+!DS9S.JFU*I!\DTW].)LF>JY BN+JPU/)7J6DLE;Q5^ R_:* M$M;F_-,^/!CG"W@/- B8''P4@:2+EHO;4%1Z09SK@( '8Z ]U[?7%T5($S# M$W6@)@P0,.;%Y.[RT_@.N ^9<3R9?/YTPYH!F0_TY#H6_@>&Z>$N7"-T3-)Z MPPA\&(]O *G?FA2H!/#GX%@0 0!MI*?259VN$&P"+:[ &5F+'EC&P(^TR(0G MDP8PB5>6;V<@Z^#HX'M(%QPB2^-IFJ4UR2&BGQ45+C$^#78/2(O3=[^@8IX* M)0A?('9XNGBQW/?!6H)FRAM!5']=XZ"52IJ2N,"^A+]@)=,B&<@R(5WQ/OZR MC/6XK,,ZH#B,"&T@$@L1ODM7QSD(3:9N:5(8(8/[EN*NP%AE#?$3CFVY*Q+5!V]%"@R1RHM:H7;!J>H"QR@J7((LYBMF MN2(E#H*L;IR!&)'B&I!TN_7)F'I5V#<&EZL65R69&&0D)J&Z1$6"RC2$@.0%"Q&O(:E M10F;E\5*L*N*IB2"C4';D@9F"(%E,G0.0,81)-#/L-PP!KT*;U:^>F"<^6&1 M8$LRP BY**5? W5[\1"3>ZNS_ZF)C+ M1:D7J$6#R3OQ00.8\-K!:.LX30[0D,3KM(;?1;Y+"XL3H2C>8EY=@]_UE7@& M..F'$Q3LI@)Z,BT 8M!28)WZH$%3!?"R4(@VARF1)RAH)=T-7DR*V@+-(?A* ML."6?"1>Y+^RY1*2=W$5/@EN)+@^:#KHS@&J$<1QA>:!K2T]L6A;& ^FN8[1 MB2&= ZH5Y*-$IXV8CITP 2*&16DY@OHK*"E<56\\(.FB 3MMS 4J0D(D#L!G M2$"%)6DB*@#%&M]:%0D9!HGSK6D A+VE!AA* D<4)"PONBZQ&8B@!H7E.8>A MSDU!!0"F1T?1\?#8D[)^-L,U O7"@Z%IX7?F!6IU9X>WUTJ8/-?X?$WNL<@< M@80,4)*35 $^P'AYL07/NQ >7\Z1E#E*,;%2<(<&(,UE(NR!>C^^O%6_C#]^ MIA#N_>75&.*&\4=U>36YN_W\"8**B4\GJVF<24US]'V9%=8E2$N)NMLPQ2RN MEI&+#T#\-<@$&![T $KXD[SNP-&R#Z_C#9DH"OOTM!ZHM88KYE\2YK+2"(SM.A3=E$AU-+B:#,M MT&D"*<,7R!=HX>+#"B-DX!PQ;#13KEET05SH-WK$-!E% B! I#]G106@O'<# MT81S51?M'$QW9)-A%9 M"2!*"<@"ZWDR#@/7#QC]<;2#%J0&AW(=DP,X]M&%2*U$%W4#,6,E(2.(SC1+ MP2"P*F9WD,W2&@2+,5@ U(S6$BPT2C2@!T88# , _%M3H"8GC"FJD7R ";]P M7%@DT&GHVPG'P;6 X41/@UYI#]_DQ11=2N(7AHK9H!,S6(G8:*CJ-<3:KTY> MOGJC/H*2RB VN&2L#M3GW)J@[P&_==Y=5*+9 F$('.4#4C M\KGY180'M;$B1\THP! ('+R"4"&+RQYB;9$XZAC"4?PIXYFU"IQLGB0RK-Q+ MMM]'(K5'J8=8!I@'2XEV5!J35.P8C4 ^/$^!-O8U!&&K04E('#T,\/ MV>K(L=4-DR$0?\HUIK\UACR2E-B"=0I3!*&MV"Y/.'T&1SD/!'I/[[H'&M1>ZS6P"1.-\I^;OH'HI/+*HE(^Q!QQ,FC @HC2>C M,.CT%1">JEJ)YQ>&^S/-WB!KY@;Y6.;>22J;!C)A)V&[BC=^EL:?W# I+PL# +^\BZW#4 M36[_^@_JQ7#4\^O_6>"I+!"(TW=E@]&_BPV.7XYZ?IG_.U0?!6 %:*R,@XNI M7J1Y;H)4S5&IK=V(CNZ"6[2EL)'DKT4A'GG$.'EU MHLZH4H.^5FABND-<-]?P]-B;(E3$WU?J^M#:5O7A,G\C9L>'_UFT@M7R<3J* M#E\>?RM6;MVBDY/#GI7S9QM2-NE[:\*GKN4PQ/ODF_%&?%]\.[Z75V?7GRY M@UU/)OOJYN)6P>]/UU=J\O/X]@)&K=(9)1? HR]6X/9F105XK3'=3ZGHM*(T M9B..< (N+^F.[7?BFIL#2)&#"^FGR99%!GA6IC;[0 EUG1S$]Z \@"IY0\0# M\Q3-.6ZJ(PV0[CC#+U:;CXHUK8M 1Z<0?0;)M"I0 0( M4/F YVQRK#U5S?17\FH+=:\IR6?I&O-=65EWK#,:<\R@Z^ M?=&EY;_CPG+AAFM=B+>D\4VT',.2)Y7R. MN-I5!'D5N=/BF+BE6VLA<*PWJ M(HGHYO"-E/*HZ.5G9^3==5G,,"(W3YL*FJM5V 2I;Z-CT_K010->0)G'++#) MR5$RT*04C##U$)I+"W7*@95=MT?(D%]2+-)0]< DJSN[F!;6L%*5-^(IT>EK%%8F L4O+ M_E--]7,N(FC13OA8O2PUI\.K]*M:QO:]T%!'CPN+#3PQG[0%O8#JU(8/ M]%3/8N 6%C&; \9ZVH&="G5,B?QV.#A6JS3+4DVRL* KU,7<03D#I;*J/K^&BS_I&YP[4V-:?L'OI,7+!JUU(2!Z-N,HKG,'3 M7OV-I!AIJ+\*E>V[/I<\@:J_FQ%&_X,8X1N9P.>?QQFA@]O^[S(#MC=A4_D M=1_NQNN&W[8DIHH9I[GMTE9QICDSZS65:B8<0\?&SS24FHJG:23%:6WO;%%6 MW(R49>B"23B.]AO!F3 "O> PR8T!6X, #[GM@F+M=""O -8(?%]@0)I3HZK MA=!_G?10,W6Y$=?E>F7+NS>&ROCTQ+ -_K@5[(E#8FX-@J?OJ=NRZLQ*(T&K M'HKZ'2OPDL[@"K!YK:<%LD#D.6E=Z^&8TU2!'B$95C-GU+2 -3WL%[!MP88G MUP8;[O]K+;8W[$!=8M=$56,UG%'IX)@2Y\BDZ6'!R:$8 M#V"^SC-2 E+IQXQ M;5E*V4Q@!K8Q4]")1/& F^E\3$3IE1HT:F[LQI1$+R@'MK%ERRYK@&]U]J.R;TFJIZ<_ ML44UXQ08ZTAC4^T+O)VBI(;9 "ER1<3,.U(@AX$M7KLX;%VD7&P$&"$B&ZB_ MMQT#-Z7GF:1UY88US=%BIKGMPG4HRFKBO"9J7\(_&>_?H*ILJEL-Q>2-)."Q M4GRU8&6 MB'K\NY?(,FW/6K6<-%J*W=1'II[I4,#2RK@'CNE\Y6>U,&M!ZHI([DVYV!"( ML?D6B(.5E=:C*EC93F@<)N9E2S>8+1OUP_ID$;@.@-F(#D:HI:?'ZGE9&M3!B:$@ M/I=6DC-!?='46/27$C^N\;)X$%T:#-1RI$/\_8+@7VT_^GMNZ2:_4"SX"I,P MZTSW2 GVGV#+M6U[+[4)(0"155II6Y.*[=!>BPKUP<[J4/BQVW]&*V\(*4E) M\W@?,(%J3DOF4(HG,?MY$&?4LPVN/&=\B%1F5]UD?L[#5EH48(@7C96 M_![Z>;;-]!N1AU7QQA_TEL2OE6[7O/#[BP2)@-,3C6X7.B1(5,!+;")R2"<. MR X,UM:XI@7*C!_A>'S=[_F3WIYY9AI*VK0CUO7V:2"[B YLK8=+!W:2RX;G MZ5SB=6T<]%(OL"L&)2RGKFFWYN3\]*XJ.55((P$0H2$T<05QA\8V84R=H'(+ M/(_94R9:8'_-/>Z.8]>5]@ZN17LWU!!%S_,Z!-M)_-TP)%K=E/!WUK#SSXZ8 M;=9UG@R9/ SE/>^N>]#(9)KK$H"N3%X*<;865UKH"MP1 A==%'M0@>>#.@4\ M2M!=2-."4O:IW<9#'?9U2FE:TU4&Z.K[V&XKM9-QEU()5A&W;TJ&IIM#G0@% MO&I=P:TE[^$MJY:(G0!Y$SN$FP%\59446C9R /DW)G&=)AA54\R#*^C)I+#6 M0/U\=HE KI Y%V+Y"B-70"VX#=M-G&=4/#,TTNF_0,X0.E)+K@48TD M>]@>5V(<#^X PX)+$:&UOY7V0.LV 91T\OJ4I2.Z> 0)KFR@?Y?1#E3N$Z52 M!?F1/#[Y(-*Z1R)=U::)C5-W[C'+RS;/L&C2A.?-V^OK%,2_2$!]D12I(A7* M;IU+K?ER:AE3]I@%<8R#QA@,LW*+HDB>+.7^[A*9!LCZ_M.6CNE4)6-K6H65EK(5:ZN17\)5VDR\[1EB5[KL<7MVJQW9 MG\.AJ7%#'A_2<:&K3'8(L-D1F^ .2E-L#D)'E#4MZ<"BK.<00!:!0L:U\:5[ MWJ-H?$FP(U5F7[-17+(&O.W$%72J>(4Q X0[9625J;W1ZU%3/KH4_J3!8E\[ M\8"MC;"\:]6K47N)&>M3;5/"'AAAH9)M8-B7[GM8AJ(RNG7EJ4EW8+/)IO&% M$\DU'B2PX,SQ?2$&H'#Y?+@#&,GV4J^PX]XS 8"$4;79#ZKDH",,]))O G8 MV>V=\C#H+E!L'[B1(#<4:]ZMX >CA E)*1_GYL_(&ZR&R:: M-6=Y/7U").8$& X!\^X-]WUWRJD;(C$5.9-TQJU6#_$F*(AWFR:F*>E065FL M]#4Z4/28JIF7,>=U;.[,#!B9T@1P%+@GC6PC1%BH$(T9$]SRY=2USU#D2T7M MO X+^-Z(T-4Y)80PEPZ[_P::VC# M.L0&V0>YWQ=,U/$DD"SZ&!*--N840M?)ROO3 O>(0,\:1)* M;Q"$=P@M+3CA20 4N.KTAL[XHU!!TGAR>>L]'>LQ5 U#;B?P < MKOYP=LOL?381*K?Q[?+.*:#'U=[HNK/'H95BM^F?IR>CHUU= 2$?);PGCH_] M:/M$G?N<@)VV>M]Q@[F5<^Z/ZF^0(^!:G5+@HZW#\ZRV&FD2]<-H<&B[?W"0 M'X:#4[]!R>:'J:\J#K.Q-;7YM)B $=SNY>_:S#4,P0QPWMT2V(5Q'X['@V&( MX]'@Y1_#T7#O'\+U%Q/6G05RW^7Y4"+O ?N\V,T+-85-A9))]%TLVL;:JGJ0 M[^&77N6,#E46M6S/1X5$"0ETE^'%6IN S72Q1+P=UJ\TD0XQ@9S)/!KO65X+ M1<5W54R2#S?M6-?=U(:]#<'L4MX6VUE&\A($73G!B)/9V)9P M,-T<4&.#M'4\ (^H!6T!XOB 4<=H(N-TA90VILW&*[^5>E6 678MSL:U\7J> M^"@%;GIRI6W,KA@U9?=W\RDDA#AEW&UB7P)'.FM CB%QC-+E)1JZFC%7>!HK M%W*PAP%S-[D["6J;4\($@LUN80X0#-F&VA_F?CV>L]SD1%-O@SF9J@+WS,;B M#F5D9)X*O;9[.DC*^(V56FK.&8-G"@8>PQ&RPTKR9=S6F7+VD8MZV!_)!]>Q M,R+B4!?8/!>QJ8PG) M)M.>E(&_YM(,R_TUL&I3KCS1@,24G$YK^?1\P$N)LGTY9'1:OU2+U7_#*[1K$K M&".+DQ6(*^N^]U $#WRJ>)^_UR)K]\@PM9+'*-$23=I*.T]U?[&I,]2P05A: M4^@%#$:9;.],'IM1\@>S;5T84[7C1Y]E^J!Q97N3*-R9%0UY)W2%.Z,.X_[N MC#[&3]UDSTOJCCL+]9,?-V^!WF*S\E'*H&[X870T>&5\LG"EO4YNRXF6"V'2 MH^/!\9]=%/C8;%[TG.NO0*\'G=T;WQJ0/QT,_VQTD;>'N/74<#"R3P7W.E35 M2:2&H\')DY]_&;GRF,,'?-8_^Z)(QH"S1I<[8KG^8!\9AONP\2A1-D-V$^;C M= RC>U$P9Z#$#;&-FK8K=X_Z";[&JS7E8XR.+6?WO'14MW99A, M7BQ;F9?=?5A(OEB: '%>X!$OON?>WI77V&8RB"OJ"=8'06-@G')=8 MO"RH%3[;=!$]\\K&MNJ,>I2\R1(E$D)L!C9ZCUDE?C.R2 =B B;@.ZM/^ILTJV#\= :/QO M)=A;$_"X.V^T_[?FJO?"(^<$/'*Y_7]P6D.PS[__3FLC4_7]#@KZV;"'=SS% M4?3RU#_CX,5)].+DE7?A=!B]>N5?&!X>1:G_J_3 M%P[KZ,6+$S=,**W?$>V;3B&VIVP<.XB.7SI$3T12>C4W^E3J/1<7"2Q/ P&GE3 MF/]MEORLJ.I@8Y9DWI\(H FC.*&470T* _O4E!6UZ9AV.#VY_(DZ,SI MP6* 7ASGFW#3;$JL%G8*!W3E(2L^];G'J"SV)T,\' M#B3GT1U(>6=GX82#.W 16Z:]26@_!J7"^%A/^8:%UX]=!XCD)G'%IE<"VLV; MCIG9MM34 *3S) M!EGOF$7_0KM8]LUU3%!614U=.D(/CRDB>V;Q;-:LY'@0?[TIUGO* 8B4,#D< MO'#YDG>D\>#AG[$[<>PU4ZOWY"P;]]P$$I:N&,](XTV"B=FI&0F/Q G:LJ7 MXUIT+F(2*OL$!R7WJ7XP?1/=NW1('=L5WM:]WE;UE:Y?<[/)TGPHPF;G$%** M]]N04LH1O(D:-3$>*TOM&U[Y S=\F?2A/0=Z:Q.5'/B\=[3U,GX3@HL/=M-F M*V"!UX[W_0( E^WP4W=)(WWSYEUI,7G!TW!%",T#%7TJ'4Q>F/-^@ZMD=YB? M=Z;Z(N2:85?E$SG*5%RRH'B*D%)_\G9N0O2Q"R;9(!KW(/'+UVF)QS?'98V@ M65?UX@,>ZJYN+VZN;^E+7N/)F1J=2AAQ].J-?,5'W=JB@GGW:5])LM\RHO.- M^K]1]*2/$F'R??>WB#J_0*0B=7/W#_7Q[ESM/5-F Y1#1#9W@3'W/LY4F9>E M2U5.LM?Y(E[XW:]\#H/]IIC_Y;&^S52L-NT;TNZ.>Y2=F73[T,%)9]9>ZCC# M8V.]SY1Q,[CYAEEE]K'3"?DE]?'#Z+_R^>#LI-".,?E/4"]9:]N% ML> CP?"D8A"/LJ@XUYC6I@N>B]4XK(/S24"A,S4&\0'S7&WS@ZM( M'XNV5$ M&E@26)]$4HUF1>9-/FOE%4V-W:;G/6&QF@^/$;_GC0S>1\7L![7N['9ETZH5 M<*M+A%".E#)BYH1H,=([OW]V>W$&2N'C/]3X_/KF[N+<_]+?Y&Y\=3Z^/9]@ MXI9TV^AP*#GN]^/)._/IC/'D,TCB@.X>#(\B4Z=WYU)?MHXBQ>\-GO&IWQ\+ M/"-:[7$._6ATLO]:??+.>\8O7P1/@A1U#FP/.3.RWHG)S<75.>D^1%?.O"GE MDQFMKRFYNA\U M ),)Q1!;T*^MOLBA0PTW-X]7#P\L4SKBR8'W6QIJ^5 M3HL:[!7]B2*D2WP [L\+T.3R R>PGZ]]^]]02P,$% @ -(,)5V]W66O% M @ V08 !@ !X;"]W;W)KO$H!"2C3.JT/T<<^F^0&HCHVLQWH_OULAZ391)%6[0OVO;[G^!P; MWPQW7+S(-:*"UYPR.7+62FT&GB?C->9$GO,-,KV2 MZ/M=+R<9<\9#F[L7XR$O%,T8W@N019X3\6N*E.]&3N!4B46V6BN3\,;##5GA M ZJGS;W0D5>S)%F.3&:<@TZGWM( F_.*_8OUKKTLB<09IS^R1*U'3M^!!%-2 M4+7@NZ^X]],Q?#>O["KJP-=7%<2,7S/5@KR#-6CN1U?PX-0-]_!Q#N :'5 M76YD55X11<9#P7<@3+5F,Q-KU:*UN(R92WE00J]F&J?&D]GL[NGV\0$6\]G\ M^GDR_3Z',WA<3*[F0T_I#4R9%^_)IB59^ Y9%VXX4VL)T\)J=6&E M;AH>)?Q6L'.(?!="/XR.\$6UV\CR1?_';4G6/DQFGLM ;DB,(T>_!XEBB\[X MY%/0]2^/2&W74MO'V/]5ZG&RV[O'.81P\JD?!L$E'.&&21SS@BFI7UR,V98L M*4+,]2.4"A/@*:@U0LJI?LT96P%1H"\)ZTL"PA*XTM!\B0*BP&9#.,V8!O)" MZF79&E@E?G3YX=%N99D_RG#(9W4^2I $Z\K/T/;=7J??2$21&UST86).@;#8 M'(B A!=+E194=YH]=04X#?O=UEO4#MJMO["24#125"&8M&>XY;3(4:>61&&3 MRNU'O099X/9ZG=9!.V>E$1>8;N[ZYDBUI6Q:Z;G=J--,!*[O7U2)0_]DK]%N ME.WJK;QL^C=$K#+MF&*JH?YYK^. *!MI&2B^L%*9 KZ>,&=DP, M $H( 8 >&PO=V]R:W-H965T&ULG5;;;MLX$/V5@;HH M$L ;W7QK? &2U$&S0.(@Z7:?:6ED$:5(E:3L9K]^AY2M539-%LB+10[G')X9 M[Y7^;DI$"S\K(<52L.5!(W%(KB(SR^'SM\[?..X-[TQN$@V2GUWDYM\$41. M$ K,K&-@]-GA%0KAB$C&CP-GT&WI@/WQD?W:QTZQ;)C!*R7^XKDM%\$T@!P+ MU@C[H/9?\!#/R/%E2AC_"_O6-TX#R!IC574 DX**R_;+?A[RT -,HU< R0&0 M>-WM1E[E9V;96B)T)G#[ "^;,')*^ QW"II2P,KF6/^'!^2D$Y-#AK\&N',Y-S3)H=!LN/'^)Q-'M#VK"3-GR+ M_?^DO0V^6W]=00H?/TR3.)Y!CPMNY ZE59JC :81C&46 PHAX" M)R[&))I=WURO_3">G;;B*[2E5W#E9@>Y!G*NJ>!;ET*KRC-?-5K3EG#+9%-0 M(V@T9>%(?77;$5-"UIION60"5C\:7E>OHM:K#C: 6C2&JI+BY814.]0E-4A* MK/#)M\JKJ!N=E=1!!J1VHQJ73.V[1IOPJE;:0M[8)Z_^/[G-%#5"X]CH]'RV ME*#3='FELZ7"P:YP/-UGS+#:D. T]M8$3K@DH&H,+9O3.Q=QN-B/* :Z&:3R0@>VF*E#&G*=)O" M)U ;HP2:#&6&+Y2,4#F8DM>U2[D_H,YK&*<].>ET MV#^Y@:^Q9[%-HT_]V*;]"'[56L)>?Z]0;_TKYJY$(VW;ZCMK]U!>M._#O^[M M*WO+-%UO P(+@D9GDU$ NGVYVHE5M7\M-LK2V^.'[BZC=@ZT7BAECQ.W0??W M8?D/4$L#!!0 ( #2#"5>RS6$\J@( , & 9 >&PO=V]R:W-H965T MWON.3M^TML*>:\R1 V/9<%5W\FTKKJNJY(, M2Z9.186<(BLA2Z;)E&M751)9:HO*P@T\K^V6+.?.H&=]4SGHB8TN)J[XS]+NC MR.3;A*\Y;M7!&LPD2R'NC7&=]AW/$,("$VT0&+T>\!*+P@ 1C1\[3*=I:0H/ MUWOTSW9VFF7)%%Z*XEN>ZJSO=!Q(<<4VA9Z)[17NYCDS>(DHE'W"MLZ- @>2 MC=*BW!43@S+G]9L][O;AH*#CO5(0[ H"R[MN9%F.F6:#GA1;D":;T,S"CFJK MB5S.S:',M:1H3G5Z,)W%T^'U&.+OTW@RC^8OIKO4LT&Z[!GNLH. KX9<-/(?1: M$'A!> 0O;&8/+5[X/V:OH:.7H^6WOX@CQJ"$> M'4/_-^+'H2>WBQ@B.'G7"7S_ OZX$TPE5BQ/ 1])+Q0J8#P%H3.4]!E+B5P# M4PJU@D30E58:*;P"2H"5*$@; O]OJYH>^U/#\Z<)RWHC#DYO=;V&R;7.5=0X(I*O=/S,P=DK9>UH45E-6HI-"F> M76;TBT%I$BB^$D+O#=.@^6D-?@)02P,$% @ -(,)5ZP?J#IG!P M10 M !D !X;"]W;W)K&ULW5A;<]LV&OTK&-73:69D M72C)EA/;,[XU]4[B9&IG^PR1D(B&!!@ M*S\^CT?0%(4+3O3=O=E7R0"!,YW MOCO T[4V7VTJA&-/>:;L62]UKG@['-HX%3FW UT(A3=+;7+N,#2KH2V,X(G? ME&?#:#0Z&N9DRJ<1GPVR9Y]QL+D6FUV>]<:^>^%VN4D<3 MP_/3@J_$O7!?BL\&HV&#DLA<*"NU8D8LSWH7X[>74UKO%_Q;BK5M/3/29*'U M5QK<)F>]$1$2F8@=(7#\/8HKD64$!!K?*LQ>(Y(VMI]K]%^][M!EP:VXTMD? M,G'I66_>8XE8\C)SO^OU;Z+29T9XL+N_>WEQ]NV,7]_]@'?$ M/FKE4LMN5"*2W?U#<&L(1C7!R^A5P'^5:L FHSZ+1M'D%;Q)H_#$XTW^:PH' MO.E^/$J:M[;@L3CK(2NL,(^B=_[S3^.CT;M7V$X;MM/7T/\&V]?Q[CX]W+ 9 M^_FG>30>OV.OP[-;Y;A:R44FV(6UPMGV# \SL4:"6B<2II?,I8(M=89,EVK% MN&/PGFB\Q[A*V+6(1;X0ADW&?C9BOTB%C;JT>&W?O/7D1I-W_W?_7ZQ8EAG+ M4(5L,^GMTAI$>WSR3P5_YDXHMY4Y/1R/V$9PLYTZ8.-YU!E=^>H#3QF1<2JA M-I7%=LO\<#SKH,RB_G0^;0^/)T?L0<2ITIE>;9HWD\/NUGG_)#IJCZ83=JVI MJS23QYTMXVG[\4ZKPUCGA7#B-8H-@Y/QWKD'PQ.A>-YVT7-SC:%9BRX-CTZ> M)T>?4B#6UOW01<=3 &X#X7C6'TUF["*.R[R$\9%=/-?&R>_>$3^$^R6:]N>S MZ9O6!%PS.WJSCZ-"ZT?N\K\J[(!-3_ISZ+V=@,=GQR<_I/=7_]%_?6EQJ1&" MY:'!"&HP>PH,)5'?+[]".'"U0?S&VB1=M<03#C96D.H'T2!"<\TRS \::58^ M_2]D30>36I;'P,2TGNACORV$/ZEDFP&[2N$LA*+3;&6T1;7EQFQ\;^0*9]5YZ04M-D9KFQ(8L:3/Y'8N:\(4L59F6!U41C])''(@5AV,&I1 M-"(IJP.4)7'/C7 P&8Q?7/ZLW _8>ZV3-9:SAY;=$N2MP?D&6K@46U*SRZ M+0$=FA:T@;_A+%'C&%&0ZR"W5-(1S@:R']'9>)8)Q19TDO4K.]ZP Z07[)M( MYWVYCU3L/0K#M\18L0KN"/IX1T*[[5(O"T#:>N27%.X0'Z!I=XV$& RP=C=L M6^:79&F$W%H_LP3N *PH#7@([UP'&]);.A8GK"PHTI4#1PK9U->^O##2"B_K M KU$QN0X!,W-QYN+/28(V=>6(4%0&GI9B]ME#I_HV!>M51U7%/![_-ABR:N> MYITJ#7OD&1*E@O+!2PG!X]1S)7,@G^2*S--)%03T;#>=H\%),P'^75:5%?89 MP=/LEH#?]!KA;X+2+88E*=-U2&5&Q$RXKM'"1-HXT[8$+,72G4:#'!]A>KD4 M:&E+H_,J,KP5[!;YN>DI[8A'&]\O7VR"4U(IENQ3(0SWRY']TE_?/O*OJ &) M!KS2KK+FUC95C%OT7:2;4L+XX.V6FUW/0PJQ()\H*GVP:]Z"W"6_KV!T*PSL MDU#\+J5(0BHKGFV^T_L&UEM8VJC'.7CY"JAM7A&%H!^8+B+QRWF_@=L"]H4V8'HMJW*SGF65PU^EV$*D4H MC2L1"(32(71\%%&-PPQ2.&5+U$!D*Y5P.+/,"W] K)0R+:0UU8&V=)1/*>@( MS%FZ@2E3X9 /6:5JD>$JQ0J.C(@EUCO2?+LHTVIU2.6P?DTHMG9P72FW'@O# MK$J?MA9*DAZWRRXS\10+D;1.(7[:JZ60 MUX@5@T?35 M)/>E;*0WE4U/(Y#/<-7A38"\$@YJ^=ZA]0AK;A9CP8IO.%0ID M. #Z"$N)ZAYP%CM[71VPNP1JS*82!&/XAFE)$J(ZJ1/Q MLG9AZ$-4=&P-L%LAJK+U:J7 %=O'=K+EMMLTFA- 0V[-0Z$-N.&\U*VF@WW? M)X:M3TGH5"O_P8QN^3!-^*K4S#;?Y"["IZCM\O!![R,L+E$3,K'$UM'@>-9C M)GPD"P.G"_]A:J$=+IK^,16X?AE:@/=+C4);#4A \Z7R_#]02P,$% @ M-(,)5XES95G,!0 ]@X !D !X;"]W;W)K&UL MM5=9<]LV$/XK.XJ;)C,R)>KR[1G;==ITSNM_<".%]H\]WFB X>"E7:BT[N7'7:Z]DDQT+82%=8$B73IA". MEF;6LY5!D7JA0O4&_?ZD5PA9=B[/_=XGH]*+BT[< M:3<^RUGN>*-W>5Z)&=ZA^ZOZ9&C56Z&DLL#22EV"P>RBH%(,1&;\W6!V5BI9&[T P]R$QC^\JUZ:C),E)^7. M&:)*DG.7[VZO[F[OSGN.L'BGES1RUT%N\(S.#3W>\(<="W*CI^6X"4YM)1*\Z%"56S1S M[%R^?!%/^F=[K!JMK!KM0]]CU7ZY#Q_O;V$"+U\<#^+X# (,W.<(-[JH1+F$ M7%C TJ'!%&3I-,R%D;JV0/UKA)/E#!12^5J@3H8$C:..!9UE,D';I::L*FT< M*)T(;A<+HDQACKE,%,DLI,N!P M2\N"P3!G/Y4;7LQS>X-34U-&2 M-"JU[!('1;#5FXLYDFG22:'"7H.H,\BH-6&)PM#*$-':"-ZS6T0CD"T(72(S M%=HT^S0<2EP0J*Z\Z9$/##Z@2211">))-I#DI//P31!]>(_.+%BM$%)I$X/, M&FU%.M5D2:D=) 0B4S0>8E,=TFQ*4\D,W8W$/&E8 M0!4S@TB3T5FVP?-3Z B3XRE+G\!U,#[H1V90^)X5"$&>(I:4K$35J2\H;TTB M5%*KACL8N*XNP_/O4&>'-5MH+3JO9Z?\0$DQE8J\13+MY@>]K8R>4\1]"1.N MU*E,*'C?:$X&!N=]=>1J)99ABWEEF06S([BR7E4AOFDCW7)']:^V+;54^QRW M&@5%HZB43*0#\@>[FU)0LX0D910QXVTE"Z;:T'3PH2&!MM0271 ]\4R0,H'\ M3S$D(G05@I\\1)\+56\4<.M3J,<]NJBR^:A*J5<\'J-OM5($[X*;OK'9N:8O M6\YX0 WF!WS3CR"HW3@B!A-MTC7V5"A!_H _@R*@L[)I>YO30#GT@"&FW<8- M?* KA?56,MBLE/\$. '6&>'KB <@^T \>MZTV'IF4!H=T(F!JQ-C.Q^Y2,G6 M-I6)HG*4F20E-"0SJG>V-Q"W6YNT);7A"J+>8&>%]]U7T$97"V-$.?.QC^#C M3H&WWBU(U\%X."'#: SS-.6_@_'1R7HG"\'B28K8!ASY1-WVSHMN[@RZ%#I; MH;_3D*T>.HYBNB(HY6\[8:._VFA56?GP$XHB^$+'"LVO-AN)MBZ<%;OI]B18 M8%,V=(&BAJ4*V_;92_Z@230WA,VI&V2(H"AT78;FVQI7!9E1AQ99]]#&_ DI MFL0G.RF:'(_^OQ0-=E,4_W2*J.EJ1XYRC&L37'LTUO;,8=_:X5;N.Y&;1"NZ MKEMXY4,90F%?G\(;.A,IAWQ2!]NZ_D[2'YX]^_4V'T#<[8\GO!@]XHB[P_$Q MD\9/D.+8DR:/2$?CF E'CQ6.)MS4=-1F5'*/R(^1VN^H.QZ.:3#2L*-97[MP MDR(@JN-=WE=')\>OX5[S\&WW#F#8/1JN#>+)$@+)8:?9PI4E1Y_"!;9]NWY2M_P7J]#E1T\CP"WWZX MK<*!LLK'.!K#+^WRJ0MQ;^,M4J"9^1<7WU,(*SQ+5KNK1]U5>,NLV<.+\+TP M,UGRB9R1:#\Z&G?"+:-=.%WYE\U4.WHG^9\Y/4S1, /1,ZU=NV %JZ?NY;]0 M2P,$% @ -(,)5_&SM *G @ E 8 !D !X;"]W;W)K&ULK55K;]HP%/TK5^E4;1)JGCQ* 8G7M$TK1:7=XZ-)+L1J8F>V M4^B_G^U 1E>*IFI?L._U/>>>F^"3WH:+!YDB*MCF&9-])U6JZ+JNC%/,B;S@ M!3)]LN(B)TJ'8NW*0B!)+"C/W,#S6FY.*',&/9N;BT&/ERJC#.<"9)GG1#R- M,..;ON,[^\0M7:?*)-Q!KR!K7*"Z+^9"1V[-DM ; ',\F2\P<3?$[ZCF<$88:Q,@Q$+X\XQBPS1%K&KQVG4[SQ731C[5_!/76$8Q[QD2D)!GL@R0R LT7NMJ7M\&*0?M&DV+EO1D6PG M:A]_@A5-1LF29E11E ?= [_A>YU#.:U&L]7:)X[]X=P#I\A1K*T?2K"-*].H ML[7E#BNG^5->^?4U$6O*)&2XTE#OHMUT0%0>6 6*%]9WEEQI%[/;5'\V4)@" M?;[B7.T#TZ#^$ U^ U!+ P04 " T@PE7MU*E@600 "++@ &0 'AL M+W=OT\J_R( M=]+EGJ22]/9GB(0D=BA"#9!6M+]^S[T 2%"BW--3\Z$[%DEY3^#M3IOO M=JU4)7YLBM*^.UM7U?;UY:5-UVHC[4!O58DW2VTVLL)/L[JT6Z-DQHLVQ>5X M.)Q?;F1>GKU_R\\^F_=O=5T5>:D^&V'KS4::_:TJ].[=V>@L//B2K]85/;A\ M_W8K5^JKJG[=?C;X==E0R?*-*FVN2V'4\MW9S>CU[92^YP_^-U<[&_TM2)*% MUM_IQ\?LW=F0&%*%2BNB(/'/D[I314&$P,8?GN99LR4MC/\.U!]8=LBRD%;= MZ>*W/*O6[\ZNST2FEK(NJB]Z]P_EY9D1O507EO\O=N[;T>1,I+6M],8O!@>; MO'3_RA]>#]&"Z^&)!6._8,Q\NXV8RWM9R?=OC=X)0U^#&OW!HO)J,)>79)2O ME<';'.NJ]_H3=IQ)HPO_.@'"K MS),Z>__WOXWFPS?/\#1M>)H^1_TD3\^O^N>G;Q_$M?C[WZ['H]$;043$M[42 M2UW H?)R)7(K9' JH9>BPML[O=G*$6)G^4>0QO\CMV"Q;;VP ME2RK7!8%GA0%;9O#7%EN@#:GFM+_H(_S+)<&$B9XG!9U1KYWJW\4%/?YZX9G M.-JJE@;$M<'GL*\RBJA!9DG1.]_4&W$^OQ[,$-.+@F1FBQ9:EB+%MWDEEC+- MB[S:)R*3E3KVTI&X()&\2N[@1UH,B>[14J#[9D;O&2+1_O25,G\.I&YNN905S[\5"M1112 F9 M98QT;$]%"R$I]5K=UF8+%%M1LUU292J45M!MZ9;8CA#WGIE[,--56RR>C_+M MIT(:Q>927!05I-VE,@12@JB-K?.-=$Q4[""8C^A#GE2IS(:,T]EO![R+VCIR ML9#)?LEO!"!1F4E(JW0.T>UCQJ>E4+]R&U%&G7(!CR_DH=3 M@*4%&V52XM/[0<*!A?3SB&W$_Q1Z03"T%H'R%UD"Q^1-B7,78LJH@MUQJ6 C M6E?!SZUTZ8DCJ',8;^]#^P[$IV-])>(\ABX!$(#[G0(/)#4*^Q(7A.D'M3 U M)?KQM0.7\8<,T\[G3=9%12,#R.G5H=F($"<:SGP;B:PUF*0.*2ZX-2ER_[5G;I=W-J(U;$ M*8=JY#-I57:@!<)XQ9YT0IN#IF3X5(H;H+I >4MY_;M9@WGQ"Z;22+"BE4_ M*N41['0)Z2*'<@CH>)\V^0JQ@8H"@FN?SR$V5V#G\/EDX"-C<$#TGHT#TCY. M"HEG&6_OZ@@P>B$I]3AFK8^%%7K?QOT/6'3DVHWDAJLY_[S-BDNC-SWL@^H1 M[RYJ72Q>4((B5V/+8[/S2;0S;*6?2,'9$[VW7A._@,/1O*4NJ3?IH ,/ 2CE M:J _AQ:D1F(P7GT4C,$5OCR)%2#8DL,@3Y:N5W HX704.@R](%>!OGV)E9>V M;N0,F?:[VOO&&\D#A262<:1IY*23?/=8182_(R)+J,9*?=%4K0G,(IE1:,*>MM MU:/85!9I74A.5Q +36/ND>XWVR)!ND(+7K!HJIM>ER,'*[$K-&A56AOZ-KBY M):6R38),;*50^GCS>'^%KH[]N7'BB_R%#Y:TRNAZM4:4WE8^80SCL( \P]5U M*NU:^"8^1A,KZ5"I";9H]N@)V8L]NCW2'P+\5N=DGPN*VCF4RU'[O\4KRCLO M?*9!C0@-MNUXO)?/,\<"3'RE1%4!AT8&?W(8^3M@B,/_"!R(#[_;. H1ZM[-LGSAV>]F#S6\$.%%&Q_]MYZ18"S* MMJ4&[2;&XL]-7B/R-@DB9'_V?2AY&TFWS V4?CZ+:HVMS+.(J:8B2+C<:$J8 MCR V --:%G ;SKVVD_1X4C,>=9/>?Z"!)>RN%-DQJ@D< MX22N_ ]1Z[K!@VX6?J])Y":IQ>W)5_?R)KQL^JQ@;5T;L:>Z[IGV-TK(G;V/ MVSO6O76\N#E IV[X*PWSGU08 X2!G1MB3(<_B2?-'0<_2SQXZ,%!!E3EBGQ2 M1HZ.1)I;;9R'RC#2B_I#*@,2GV9_KJ&#T2P (D2R?RG'AO3VE_+LH?V:ZO- M>0GY"4AJ!I7,?D?>VS@\W]>-)FS^0VSSFW2=A/.Q6ECUO3AJLY]O=+JD MN0GL<$;6;H8#(:^X]+E$/&+8E#%R4+BU&NE,+5IGBX6[:9<>CQ,.7C)[M&WL M9JUZ-["_ZW#8BB[BNGP#2=K,-WX55B"QEKKJ]@[[3AI1V-OE:G85QIAM8.V* M^Y-V:"=V;F& 9,5=L )G&9UE\*C-M?4I_ 2I23O-]O:$]KFF,!C2S92,@IN' M34.)4N3PO8QJIHX7<@[M]'BDS9#ICQQ[ZS3 Q'6CC]O&S6_)S;]$&SSCK&1I MIJ^JJ,^(,,7P07$#$5A32U01^ZP/ MWE:C$O)^[9O30O(@AF<"+Q?<.QO6MA]&?OWT$#\?>$NF:UFNZ"L:OG$U=,(= M!F .U09*!Y;=@\G-P (B[S0:4? IWCQ^[UW<:@H"7>79<<+76\H#!QFM&6;XPL0/QDBUOKRS7+32 M ]!GH%%P*1$M;Y:LV>+4L_\3CZM)FA^/@;JL6^&N4H6#M9$9&:) !A$QHB,/A# MP':?M?.# Z% MR5 SGZ>4WRFKRGW&G\6 M0C]B!".(=%PI@(W+5!K=9S7YJYN.&LZ/G+0 M5/3["$)'. J]T]9%[-^D,6RQCWP&\WM=NDD_ZX":+3Z6VE9]QR!=F- Q:S32 M\<=NZ,CG\X2:$[N6QE5V=X6T5MQP!*$92J73[]VVBC\]//UT3UWXA^%SZ](9 M<@L)Q< R\^R=*TS=R,\09' !"N, MOL;.R$D(A>,9'7:/_E3$*"R$L7'8E4>CE0/)Y"_EU(\WU\4(_[@R*WY8B-#<]'\\%P2"'"B= QAD?(H37\XY[# M').S%V*[@Z,6E]5VKM]M161Y/_/N\RL(RYFJ&"IU>IWL^XDN0#"@V+VCQRYE4YAT>%>AU@:4]G3_]-6'1@V,F@-:83CG MT*G"R9C#@%]P!->=C$^[.KFWNUE"/N2\PAUJX-.R9A[!Q@$+;(F%BLZ-**FY MVS&LI 0U3'RJYT;,32)QSK-:4>JKCL0.H\?@,^TN1PP%-#5C2]8(DG,X'S^] M"75[NK8%#<.IX@,^0FWE9?6*SGK42G<(7@UFXRCD<&,=<(#3EJQ7+)-T /W:\/T$]3Q*H.9=%+>-U5/P] M^9H[]_6%,V'K:RUP7<;U%B7[70^NW4E[K\7FTV1R/6LM]MQ%-Y[!?BKYA,U; M='@X*?/'-=QFQ],ZWJN3&U1W?KK*_AOA2WY/H9/).T) MY/GU9"["Y<&!XYT WL!QIZ*[/-!TRGT?0DG%(3T4?;[7::8A\:;,3.HLUIR' M<2A](J042CZY _'C>PJLEZM)PR%9A,\D\NS4?:,P]Q=T)3JK*7P0DS2[]DQJ M9Z!F,NM.G4/[@.5TE87;IO:\U-UQN#F^DYG$"FT%\'4!6[D;>L]'R*>-QOMN MJEY&%X31E*[X&C25]MC"W15NGC8WK6_/V\)]K):$E^@#OEQJH\S]H@^;^^?O_!U!+ P04 " T M@PE7B,7!8;8$ =# &0 'AL+W=OR#JQ ]/-9*NXNH\KYY-QBXO,):N-@TJ.E- M:6PM/"WM8N :BZ((3K4:I$ER.JB%U-'D/.Q]MI-STWHE-7ZVX-JZ%G8]1656 M%]$PVF[6,P.6_$ F_1_]%\MK0:]"B%K%$[:318+"^BR^&[Z8CM@\&] MQ)7;>P:.9&[, R]FQ464,"%4F'M&$/2SQ"M4BH&(QI<-9M1_DAWWG[?H'T+L M%,M<.+PRZD]9^.HB&D=08"E:Y6_,ZA?+E1+OR%56>;9A'DK?.FWC@3 M@UKJ[E<\;O*PYS!.ON&0;AS2P+O[4&#Y7G@Q.;=F!9:M"8T?0JC!F\A)S:+< M>DMO)?GYR?OKF]G]Y=WL_AH^SBZGLX^SN]GU[?G $S9;#/(-SK3#2;^!U@>:!;SLNP/M<$9/ MXW"1O'.-R/$BHBIP:)<835Z_&IXF9\^P'/4L1\^AOX#E\SB__7YW#3_#ZU?C M=#@\@Z=AX:Y"N#)U(_2:3K)'2P<,"_"5\)"C]533L!+6"NT=> --:_.*2@!R M4]=44G0Z\PM'A[WL1H-2Y:@OFJGMU MV9]32>],C7"DC'/'027&:D@S4\0'YZ)U3"E4-VT*JPS .#$J*N52;+#DVH%K'OM9#9.\QQWI.V-PUE.LK,7 M_QZ"7^V?7%9-S.E,M WM]8H3HUZ9+^Q@/*H(3TZD9 M3B8+UCO^ &FX#2(HM*>4;GP3+HT?!XQS#.AO C M 39TX9%F2I9L#FL4=A='%I]\M=,[+ V+JK@RC](=[C 9Q+>7(?L!3' MVR?B6%'I[MT9\S5U2$UC7$A?Z[C1<-V+IE'4^5FQ.QL2O(:I5&I3^6SR==[C M$ U_NZ*+P%"2!;48*PK&W(N9&?! 5K!X>Z:E:G/?AOX4VF(G<"<6=[JI>50\ MJX5&L[U?&J0CEX>>1WTI#DDZN!X-=2N^3C"D-=R&=".(77:W#=[P5( AXDVS M?VHN&.R-;#7:11A,'3%HM>^FMWZWGWTONY%O9]X-SG2N%W25@L*27)/XIY.( M5 O#:+?PI@D#X-QX&B?#8T7S.UHVH/>E,7Z[X _T_Q%,_@)02P,$% @ M-(,)5R!I') 9" JA4 !D !X;"]W;W)K&UL MO5C;?OI"7&V/_=+E27CR51>6N1KGW]9OIU"6Y*J6; MF%I5V,F,+:7'HUU/76V53%FH+*9Q%)U.2ZFKT?4EKWVTUY>F\86NU$YIX7I]64MU^I!^2_U1XNG:7]+JDM5.6TJ855V-;J9 MO;E=T'D^\"^M-F[P6Y E*V/^I(?[]&H4$2!5J,33#1+_'M6=*@JZ"#"^MG>. M>I4D./S=W?XKVPY;5M*I.U/\H5.?7XW.1R)5F6P*_\EL_J%:>Y9T7V(*QW_% M)IR=S4O2 0MP(QXPZ*&.4OTLOK2VLVPM)I MW$8_V%26!CA=45 >O,6NAIR_OO_][L/[=^+SS;_?/5Q./6ZD]6G22M\&Z?@% MZ5/QWE0^=^)=E:IT7WX*)#V'I2DAWKA:)NIJ!,8[91_5Z/KGGV:GT=OO8%OTV!;?N_TOL7U7^C"V MWS]\?B=FD?CYI_-X-GLKABK$1ZN\?!)'A7'N6.@J,:5"7CGP5U=KD5E3BA1K MSNM$R"H52'F0NA*H %92#CFAG9 .&P62V8DC70F?F\;AM#M^PVJC^=N__?_G MW"JU1\5#2P_Z:7^A$W]QX_E_L%.!G<^?QS^PT/TG?M.?>/"KV_M2:4]XO?3* M]:NOQ%$<+8\'S\M9--R=C\_BZ'A_Y2(ZWZW\VL:S>SZ:+V>[W:/%8KY[BB]F MNYV+T]/=SF?C92'J0"8JMQV5!HJ7R],AD-.S?52+^&(/YV)\?K8X/A!6)>Y, M6Q>'.2@B1"95G89:V6EI"IYY.+UV*3ZT*QLN'=\4OR++M!CA]%DXOCUT%7 MI=:2=P_H(5,8+!2F#38,*^OB5LLM%9>=3\!H5(U':35\(?[36.U2G83J$K#B M;&,M24EJZ46*CD@8O*#*%1#A#$801S_V L)6F4=E3^@782JD7<-I0VRI&@CC MF2H>^KNB\%4-R'W 3$20CGYY$ 6Z@ W&B2IL$Z(/!+_J-SA(L9AEF.F4Y-M LG<-2;9SF(?*P MAP9+0R\=\,X8;D"@K29&6H2W$JLM:VV1@_7$V"Q7NM!^VQKNU &, MR#Z%'$CAG6J8@3P*G+V%C>T=8-P:98DI!6FY"BE'(6NM&R*FX\&U['%I[18D MVT@+IM9UH0GHO1>R<&8(@*J5SC!'$#Z.O OS0R64Q&7[*G+I*9@%N ',B1>- M!];_51XP*7:)\_X4[ UHH1Q"^3!XF!^*YYSFX["9-F5"R MH.ZR4HEL$%46[OF^TXW:@) W7!-WP3C$FCZT*1&-JH%!PL_.\=E1),7$ MN?:V*%XH>I(+[;<3R2\J4>4*E6T^&W:3!YE+*W<.XLK?CVT'2FNA6Q>/6U+# MB$/5L2/%8>&NW)&UU5K#U:$-[O+D.;#4, D9'P]ITFGFC29W)T63XE"8$PXJ M[&UJ,Q(NF/6=5R9?&]TV"WCOOO)@0VCD=P8^K_TSBJ8&V@C/5[1]G6WY)MI M[W*FT"E3-X-JJ.KZ$/."6W?7$/I>.!:.^6MY!*S,L%"1%U\T3.\::^LQ'E(J M[H]MN?A&N&T]K=SS_MI?$$PF 1K+7'C7C*/H(M0G$,LJ(BPE/F<1U7M=R;V> M2[6GJ^%[61>&;HP[0,BG'+6%YV/)001Q]$,(?IMPRVG:(80K=#MN8"3:.Q"Y%XOW51;:D_A$%8]_ MW: _'MU_NJ%7>.!$JPBV80D]1Y\YI&+*J;BQZ*I4@F<&2;[,^O!31)!W&UA0N\V'63)3ETH,K3ZPJ M^ "5Q35Y**%$?"1._ ':8M)7W&G;K*1!/O'=X-=+#T:(EFMD+LSG+):B]W:P MC@PQC47:5"ATM!Z^N1W]L7@T -DG 9 >&PO=V]R:W-H965T M,TA*4Y>]L'6D 0:???73;Y>&?O9+94JQ4.6YN[- MP;(LBYJDRZ8U.H'$_FQF:RQ*5=G+C"*IGPIBP]&0T&9R>9U/G!Y6N^ M=VLO7YNJ3'6N;JUP599)N[Y6J5F].1@>U#<^ZL6RI!LGEZ\+N5!WJORUN+6X M.FFH)#I3N=,F%U;-WQQ<#5]>3V@]+_A-JY7K_!8DRKX?['R:X?C Q%7KC19V P.,IW[O_(AZ*&S83K8LV$4 M-HR8;W\0<_F#+.7E:VM6PM)J4*,?+"KO!G,Z)Z/J/;O(7]X87W2FKYF"-6S\=G , M2D-1*.O)O1*'HR,QC$ZG9]'9J'M&G_[UU],?$_WQ:!!-3_?3O_EJ^C)/Q.'D M2$RFT6BZJ2BR]FCP:I;*'*I=JO@SWX&K;.H=!IPI)"ZG%[DL<7NV[IJ[<9N9 MD38ATHFV2*'&NF/Q5L*0'6=P7J9MPY/3X(C8ZAF=0+G_6+R'W\@\9OFV/+-W\--[ MA1":I6JO#Y)2?\,B<2,+78(35$NF*^,OE7::"Q".^I?*H7N#1IHNRQ^)"+ MJVJ!:B-.*0$/+T !,I$DV#<=18/1M'/F?I:5537/N,D<=P@-SZ+QY"GFH1Q^ MAH*@FH(0]>FF&X2P^9#6.5.%:7*9D@"([8,D@OX)*;S &LX>>QPM3L)$:3X$1R0 MS/_6F28A#P_\@Y =CG;&R*XLN2\]L@B[TMZ^?'?,16HON275)/SFU$2T4PVY M$BY8G?0XI/S89D=>6<@U[4TTU;&<;5Z;14F;0PW.K[-FKLO-V*]MBMK(1TR_ M8_(RSZLL(MJ2@O!+A7*J;+I^0@R](W9W)9I=[D65%0IN"WJ'^JC6NRFZ<>0CAS4!TW#REW,H7OPD<[I 8A(95)E/VT M+X98&R:"(78JPSJ (V5U27T0&H@ M/0>1PX$1ZUTR?YGGB)78)E&J8-(M(Z&03M-ZNZLR8OU0'HE#[]E'(D-SK8M4 MMS 5V9@2$18^0UEBD%7D&/!1JEG%LJQ""55Y( MG33E!7+J.6DV(JUQB[-!\XD8I[XJ=09;9W^@F),:.BH+\> D&4K9S'7-M!%5 M_B"Y6%BUH.JET%9EG#KF4G>:BK);L4BD;:8HJXRFQZD3Y-2LB>OERFW3#SA>08T;I#;$[!LG_UW M >8(=UVA>'Y&P.?&IS"/$G9.'-H.L9>W0\O/?*#='TZC\ZUNK,Z33??5K4Y@ M&4W\SLF#WW?=[]RZ745-F.4.BWO4EY+J0QUSENJ 0[Z/ 7[\4&1G+4(4HR#H M,O6S$0/+X'C5QVC(>7N.I%:SEM4?>2Q^I6)(3EGWLY82Z#U%MI,I>Q4:C\($ ML(_$R![L2W!'%?U2PQEJ6U\]?E:F2I.-TAQJFZ]L7]&ZL<)_4+$'D&.?LD:; MT9>("S1>I]'D8L(;+J+Q^ +.?/[$D77+TBVBW3E#SU?O@ )0N>_A^>-2L!Q4WPFDV@X[,XOMIJM''&N;*R=ZO1:S-6TRY77[8YC_> CN"*T M"L!2]2%*'[\:>)-#R6N'K;5JH?.$RQ@E'LJ?"#TD9""97,UU3%,NL\J!LI:Z MP#%HZKGL HSP>%"3WAIE=95 7M8 !#!T,;SX*JV<'D\FG>36M4>MC:@>/1)+ ML4G3NG2TPXI=.J357'>9(Q]]@7(;;&UOZ;%5$X1L =3-Q'?/>QEF:,+EB^;RN"H@U#RE8IX':'KKST>QTQ4/-8&Z QT> D73<:WK_:Z0>1^1<[OG_C M*5=P&5WG5:*S@EY()$TZIMB#U!#8:=%!N5U$ M:H+NMYV%= KMUIP%PL2E8L5=W-V(R'01A:'I;.41DF)_&ILHY>"E'4!VVE?6L7L"C.#^ZF6,YWJQE,]S/%NB#Z\]+$8R!(.2FZ&,&H;K>L*A64LR M70.!]YT5 1G:NZ8:/:GL6M-UMK3L@\G0[?5U,(N0*3RA\;HXL*#4_I]1F>6ST.N&]T0 M(S?Q3L9>+"H*@_$K>#]I]H\J[\SIR0B 5$H730_]^Q*:6LK59Y$:F>\1G(&Y_2LN-RE M4(+=9%&W0R2?'SZJ!H;/D">?(&BQBV*&%Z, M)]TO&'IV["YN49KF3LM8GY-]\]5F5]>>EZ,.$" \XC?['"B=X6WAA]2$-C3.4]0VRFT/S8QRG'M""A,;485O]#DEQKK MCGK_PBOC341&AZ&Q3OUW+#MM<=RD[_!WUS<_)YW/K3)E%_Q1&2$VL.B_O&KN M-M^M7?G/M=KE_J.WGZ5=$!9.U1Q;!\?GIP<>H-87I2GXXRU #>!9_KE4\"A+ M"_!\;DQ97] !S==\E_\#4$L#!!0 ( #2#"5<1HE\;$@D !@; 9 M>&PO=V]R:W-H965TY JJV;;[D! M29KN=A=M@B8Y?:8EVB8BB2I)Q?'^^ITA15F*+VEQSF)W7Q*)',Y]YAM:9RLA MG]22,4U>\JQ0Y[VEUN7)8*"2)Z8?RSL);X.&2\IS5B@N"B+9_+QW&9Q MCPJQC"4:.5#X]\RN698A(U#C1\VSUXC$@^UGQ_V3L1ULF5'%KD7VG:=Z>=Z; M]$C*YK3*]#>Q^CNK[1DBOT1DROPE*TL;3'LDJ906>7T8-,AY8?_3E]H/K0,3 M?\^!L#X0&KVM(*/E1ZKIQ9D4*R*1&KCA@S'5G ;E>(%!N=<2=CF7SY\OOUZ-M# %W<'2A>__Q:,_-,#&L:-AO$A[C^IX6$>7V\?;D@0DM]_FX1!<$JV>9*')2/7 M(B]IL29+J@A7JF(I64A::$4J")\D>B4(^U%QO2:\2%B!54/*C!;*(S.AET3, MR6K)DR5P@)T98U!;92G%,W":K8G>R#":C$\544LJV5)DP%^=D"-^;*A"/XC) MC17UN1%U!Z(\ LI1J'W()W*$M,@J]$_-$:0P[\'IL4?*2JH*]"=:U'I1>-0T M0T7'TXDW\8=6 84KN]2[SJA2Y)(D(L^A4T#1)4^[K(,>:%Q&05E0L0#=>&-+ M&.RVY97^0/8+^H_"H>?[_G] _SYY+(7;L\(:.XS:O"!0AW8%C5T[)23#9L^+ M!:'/E&=TEK$.9Y='+L*&VXI)1A+P4V>@H:J3LLVEUJEO M$GBC(C 0*]45#G9LG"4JN=,Y'GB: 6OD+T6U6()12DN>:!!<4[Q> 86XAAH0 M)<()/-A5="!+.#48(Q$#0+(D KFON((\@;CN"IJ8SWD"]>"1E ,'+?"1Y64F MU@RT1P2 ]^:F6*PEY(?%94:K !3L55Z;4&0 *GSY7@<>U,_ M=I[9X5I 9<@\O:2ZPV,%=0BI8XEII9="\G^A1Y 1*:I\QF2??*PDI@/2@#\9 M([G% UN_)HM<-^^JV"0$B2:Q%\7M1 >W/G-1J6SMK* K*E.U1U/>-JNEJ=6Q M28N:B620/)7[;39E@N5P%X2IIKZ:PKJ@#^!U)"]Y-WMS8-R6,C>ZOI&CJ;KF"5 M@!K+N^VF6Z*H5Z-_.Q5SNH9&0EC&%QR+'4Z"[@P;7!T2$PWT"4^9,FQ%60JI ML6001LQ27>IP&G1( '[8?JR _+?AA4GQB2%O;FO;)+\US')-P;LV**@*IH'I M)0XWL(:?F#U_W">?!+8,EZR;7FYRJJYLL!5Z!=C[PF3"E>EOI@8H 0&&<^C[1@ZR(0PD)?JU7RU3Y]-9I<$)IG/B,DS0.%[#AFT2,*XW'15\ M"#<'91LCV [/ #K?\5 B9+ISWPS8J5,!?9@;+W0+M8FVJ@&3X[ Z68*'FIF M)VMT&:8#Q1[] 8SGS$,5;O#E0X :CWK'M9D-'K!7:Z-1 M8.P*23R9>O%DV)#_K<[M:!1[X73:K-^X(B)'0>@-??^XV;IN<.LHCD(/)KOC MW=(['B6Q/_7\4?Q: G:8UZ21/_2FDW#+TH\_&[XNT"Y>V>A2L9GEHS#T?,!? M,X&I:J8 @6S7V6 T-K$8K!U.7<]K)9,KFO858U/ V\7 *$CM0)0MHG;[ 3+; M&2MEQDURE='DZ<-] E<)'!(-335; J2,ZH X$POM:W\7= ?35#4N[ ?QJ=-6][ &6S$EB+JP_4 !DCU M!+ (Q2'>.$(BNT66,7]8/H>">-^&+X_-8W(-%Z@ E2/:D1! OO8(GD6T*S, M:.%9!*LGCB (^O'0<,7'X90]EW+$^%==+>P.!@FA/ZAE/S @'@NO,:B:GGT%0//;_ 9\;F+25^ 8, M1G[D3<;3!O[&(5S )N0/ZWG']&@\]:;3Z!@F9Q?[HS%"17Q\".G",/:"J?]7 MPU>MH\FA!KI&L.B_C5R!#UI/#B"7[6*=VKFI:^=375[V=HO<#FOO.ERXW5%D MN@5)MKUU>@OD]H(53$)C,;^4I#DO./8&\[.2*^DCSL(=WNVO1YL,R0/YD:S(_E<>K6, M"MHF3L-IVS5>USG0'$;-^ZZ?Q@>MKQ4YDPOS308O;56A[8>+9K7Y['-IOW9L MR.TWHR]4+C@$*F-S..KWQ\.>_0W.O6A1FF\?,Z&UR,WCDE% 8B2 _;D0VKV@ M@.9CV,6_ 5!+ P04 " T@PE7 B=FQ4(% /# &0 'AL+W=O=/3YZHCM@\&?$E=NYQDXDX4Q3_SR-;_L)4P(%6:>$03]/.,, ME6(@HO&SQ>QU(=EQ]WF+_GO(G7)9"(V<]R+$0C?+W9O4%VWR. M&2\SRH6_L(JVZ6D/LL9Y4[7.Q*"2.OZ*=5N''8>SY!V'M'5( ^\8*+"\%EY, M+JQ9@65K0N.'D&KP)G)2\Z8\>$M?)?GYR?W\C^GC_!KNIO>/?\/C_?3F83I[ M_'I[\W Q](3/5L.LQ;J*6.D[6"?PW6A?.ICK'/-]_R'QZLBE6W)7Z4' ;XT> MP#CI0YJDXP-XXR[9<< ;_R_)1JRCM[%X6#Z[6F1XV:-I<&B?L3?Y]&%TDIP? M8'K4,3TZA/X?F1[&NKE]G,-H#)\^G*6CT3F\CPW?A:9)I)GS,%U:C$^W&F[, M,U8+M# *>Y'VP9<(,U/50F^ C-!B#E)[ P(RHQW-A-1+$!W(2OJ2X.T3S)62 MQOL^L*(0Y&Q^"Z: *[-6/$$@=,X@C;7L5\6X9, 1KXRP.;]<2TMC;:P;P ]J M-AN^$HO*;4V[T'WX;@?;J" =$,G:FF>9(SBAT/5IGNP3,F%^["K 1"PJX2FU MG9QXJV6& 4JD3G1+(>PF:DJZ5B&'>#/1B@F.#K^A;V6UCC'+ OI20TM M26P.B\U>25@U:=:E#T_561VS \_!-Z(:.L#;>Z.S@/.RV5#'3Z/RWV"9" M,ZCT&S K3RBLJ4(CL7<0E--SJFQ5*[-YE6$@OE.6 M ['"=BZ0^@P!BP+#24W#M9WE0EJ:LIQZN%UP@BQC@_I2^(.,7O,(,B$UY14' MA:XR!2WU0Y8\6")8<"@2S=@[_2Y".T[M=+XC"_MZD*DF#Q:[LD!E4)M_PK+G M&B]E1C>4GXUTDF\K%#%J"UN$# JBK*,[EX>L6+D8RE XV\4?P-0%7L2/@/GF M4VQG84NQI9_OM^V>4(1<]WJW0'R9_F0P/HT"P @2^M34G.;.'E64!-W,J"I;?6MH>E2@@CH<("BR,J!P"8>&92A#[KJM!T4, MK6=B*[A2V)C/3-'.P#2H(A67-#M[>I7GX*T;P'#GDD8JOPQ74=XJXA;O:]UJ M=]N=QDO>BWF\*M,YNJ2R@<*"7)/!Z7$/;+Q^QA=OZG#E6Y#6FRH\EG1C1\L& M]+TPQF]?.$#W/\#D7U!+ P04 " T@PE7AB1.P(P# #%!P &0 'AL M+W=O]OVS80_5<.ZM!/@>5?38/$-I"X MWN8!=H+&W3[3TLDB2I$:C[*3_WYWE.4Z0&I@!01;I-Z]>^]..DX.SG^G$C' M2V4L39,RA/HV32DKL5+4WW?LOT?O[&6K".?._*/S4$Z3FP1R+%1CPE=W^!./?CX) M7^8,Q5\XM-@19\P:"JXZ!O.ZTK;]5R_'.IP%W/1_$C \!@RC[C915/E%!36; M>'< +VAFDYMH-4:S.&VE*<_!\U/-<6$V?URMEIO58KUYAOOU%Y@_KC?+]1^+ M]7RY>)ZD@5,(,,V.= \MW? G=->PWXI'9\B?W_=^==5T3F;4-L@*@'RR+"NOPY,F\ESUHNS1=![=U6;0V" M N.(H%1,@6@Y2=9XC_E5)%&5:VR0'+(2Y!4XSR*[)P<=RDZ78O\";6$Q6<;( MK4A6Y"SG>P6DH*MHG55XS)SG=[_WIF*BQ3J6F2,7M=",E>VW=6KI76-RQN_% MA[!ZS1"5[U$J@T7!XPQXG'&E&&O)&9W'W/SV\20B4JRYT%9Q!YF# MVZ3C)&2WF:(2"I[(7-RGQF>L+XJM=.")&]ZVFUU%H6S5;8W>=5TN&E-H8R!# M'WC\0]T196=$EM,4E/7S-;9(VA(JF?/NQQ?TL]WL:]YD_'1 _?1 M'8\$/(V$MJ?!!2G2J;/49*5407K/B8/SKS_427M8R(%;\MNHW[OFL6H,UZ7W MW@>;GHW6"OTN'B D7;*AG;*GW=,9==^.YA_P]H!;*;_35FI9<&B_]_E3 KX] M--I%<'4.S'VY+/6?0"X.>%,PSH7M>:DQQXOLZ3C%GNB4+%*292)4S0UTU M]76AD"4.E&=^% 0'?LZX\/I=)QNJ?E>6)N,"APITF>=,/9UC)N<]+_06@CL^ M38T5^/UNP:9XC^:A&"KJ^8V7A.Y7FF#GLV0%KC:7GC_[.9.Q;?[',M/N'>67;/O @+K61>0VF"'(NJB][ MK-=A!7 4; !$-2!R<5<#N2@OF&']KI)S4-::O-F&FZI#4W!7][!VG-[>@2 MPGUX_^8H"L-3>,4@,$I1(O]E\\9THF;OU:79@ MH3FK-D'O8KKXTOHQ*%#%* QQL]VYA4IAC'S&QAE6CG\!LOB:EY=@+62;;Y-? M0#2+L2FM%@9->NV.V*AP&;M-&\'@OWNTAOG !<4B2TUIKS^N(S?8A(TB[+0. MX!V\AR]6M'N)5!M3_,\4YC+&G]5O+,%J'G\ \(K:>E;*!7MRE;8)^VK@ M>JW%4IN7QOU 9QTAZ9YF/I)I([=-:' 9[1\<=B."3ZSIJ MB$Y7X34'!CX4!:F4KJX%C>6,F(A;<2$'@JME^YL M_LI%FSAZZIX3]@)#!53=N1MI\V(YJR[J2_/JN7/-U)0+#1E."!JT#O<]4-43 MHNH86;AK^U@:.A!<,Z57%RIK0/J)E&;1L0,T[[C^OU!+ P04 " T@PE7 M?,8]S"8$ #4# &0 'AL+W=O MU/M"[/$\XQG[F?$PV GYH-8 &CWE6:&&SEKKS;GKJOD:Z.4\+9S0H9;=R-!!;G:4%W$JDMGG.Y?,E9&(W=(AS M$-REJ[6V G80KR#)KR+CQS]ZF4V]I@PF MEAE7<"6R'^E"KX=.[* %+/DVTW=B]SOLXPFLO;G(5/F+=I4N80Z:;Y46^1YL M/,C3HOKRI_TY- "Q]PJ [@&T]+O:J/3R,]=\-)!BAZ35-M;LH RU1!OGTL)> MRE1+LYH:G!Y-)U]N)E_OIP-7&VM6YL[WR,L*25]!ANA&%'JMT*18P.(8[QHO M:E?HP95+>M+@']OB##$/(^I1=L(>JT-CI3WV'T*KD'XWTB;"N=KP.0P=PW0% M\A&N6"V"I>+%3_O/3#8Q?_^_=^+0&.Z-=2F:9/IQ4,VZ!DVR\O M6%IV">D;-._@$8HM8%28>OM>QS/.0:9SKM!'&X<71O7*1T0C',:D(0@()LQO M"/P(1T&$)C>3<2TE"4Y"O[41(S@AI"7VF1$G+7%(<>B%Y@B4H><2_1 R>[D6 M1MMVXK E(CCTVWZ0A*!)EIKRN*>WX2<:+_XVY=,2VQ"7]&OE'L/,\_HM([V@ M2QAC/P@ZY(RR/KH7FF?'=UJ>GQ?0Y@DG.*1Q0Q#'F/I-#4(\3!DQ:3P7.:#> MGT*I/EI*D:-O+SG[[G2IF8H3O^,V6-R241PE[>OH4>S%2?^80KTX2-KGR((V MFF :=EV%'T3]5]C38VW]MF7?:\L(>PMS.@+H\+-#K>=[![JTE1Q6\]GH'< 5;$_L !7UV;A MQV>]?R74&9K^#%90KR(N :V@, %EV3-ZY-G6%%^N3<\B'T"?O?O;\&KY_@QS MR&<@;=5Z0\6^7IBPTF5J7T T5@KTKV=BHQ G!/N-FE@6 3\@QSEB9%Y7T?-\ MG$3Q*]RG./;:F6DJ&-<1@F%23#$CK,FM), LJ7.DJ]5Q&YVF"6Y5]M,* MS<6VT%7364OKEGU<=:HOZE6_?\/E*C5$S6!IH-Y9%#A(5CUT-=%B4_:M,Z%- M%UP.U^9O!TBK8-:70NC#Q&Y0_Y$9_0M02P,$% @ -(,)5Z'*DGFH @ MW 4 !D !X;"]W;W)K&ULI51M;]HP$/XKIW3J MIXZ$0%_6 A(PIK527U9H^]DD!['JE]1V2OGW.SN0L:U%DR9%CL]WS^/G;-_U M5MH\VP+1P9L4RO:CPKGR/(YM5J!DMJ5+5.19:".9(],L8UL:9'D 21&G27(2 M2\95-.B%M3LSZ.G*":[PSH"MI&1F/4*A5_VH'6T7[OFR<'XA'O1*ML0INH?R MSI 5-RPYEZ@LUPH,+OK1L'T^ZOKX$/#(<65WYN SF6O][(W+O!\E7A *S)QG M8/1[Q3$*X8E(QLN&,VJV],#=^9;]6\B=]N<&TP?1M/)CX?)S0PFCS1.>[$C M6N^,LPW%J*9(/Z X@6NM7&%AHG+,?\?')*?1E&XUC=*]A%>5:D$G.8(T23M[ M^#I-CIW U_F?'&N*[OL4OC3.;Z./.PMA@SAT,EP:1BM'1^W0%/!7<8<%6SRV8$4O)UK6/6:!& 4SJ M2A%XK@T=!>90T=,P8<-9P4T.0PK/ \3I6L>?V[B"$1\:I-)_J3BY?>C:N-VA@3CJ,%$D@.R2MI@:M,5/1LZ[1< MP>TVF58XRZ3S[@7'.Q4GT2Q#7[&0^;3KXFM6F]8UK"OV5WC=]ZZ967)E0>"" MH$GK]#@"4_>2VG"Z#/4[UXZZ09@6U'[1^ #R+[1V6\-OT#3TP4]02P,$% M @ -(,)5P_BKJU((P *GL !D !X;"]W;W)K&UL[3UI<]M&LG]ERIM-2540+5*'Y3AQ%2W)B?;9DDJ4L[7O&T@,220@P."0 MS/WUKZ^Y0("2'>^^H]X76\0QT]W3=_<,?GPLRM^KI=:U^KS*\NJG%\NZ7O_P M\F4U6^I57 V*M<[ASKPH5W$-/\O%RVI=ZCBAEU;9R]'AX>G+59SF+][^2-=N MR[<_%DV=I;F^+575K%9QN7FGL^+QIQ?#%^;"7;I8UGCAY=L?U_%"3W3]:7U; MPJ^7=I0D7>F\2HM9']/DWKY MTXNS%RK1\[C)ZKOB\1+,BJ^A?]*]^>W/W\_CZZC_']UW- MAZOSJ\N)VKLMLG26ZFK_QY[2W7S7MW<7MX1 M&ITP?ODHZEWQ.4,.5^=%N2[*&&4J4K&ZU@]Q$OM7U=[W?SD;C0[?F%?HY_#- M?@3B4J6+O(K4NBR29J8K%>>)2M*J+M-I4\/O-*]UR:*J:CU;YD56+#:J*K(& MQZY47:AZJ96&UP6&F4RM:;!%\:#+'/1)2_J[K2C7 ;:5*X:_S3,/=NFAF M2WKX8[I*"S4MX>]JH'QXAZ_>5-ZL:3[+FD0'X '8ZRS>5 A!EL53@WY5S.O' MN-01J+HU0%:G^0*T#V!;%24(3D13 P7F< 5>B#.%?)#" X,=/'!B>>!DY^J] M&T^N)KAXMW>7D\OK>\?,MW=7U^=7MQ\NZ?8YK"JP\07=[V*2?\$TZAZ6#DA1 MK-9QOD&Z-'G<)&FM$R B+%->\5] ^32)\?(\S>-\EB*1:KB "^N6HY;A&KQ8 MS!V3(H5QP1^7L#0;53SF,%353*LT26-3 M^D\G<7 5\0$@@.8A S@$TZN@9.J>,8\LXR!2:9:YTIGP&R)3R5Z%E*MG05_P[BL%>4L#87'_?AP3A?P'N@CL"4X:,()%VTXM:& MHM(+$C$'!#P8 ^V!_5&XW/7'M%[2$ M=+,IXO4QG5C!AGD?XO?2G$(A)3"HU M;TJX5Z*L@3$D[-"1X/7-U74!4C\\50=JP@#ME*!3*T&G.UG[3#Y]O.U5I5\Y%$D"6(!U+%H#N+>'U9%AT/U*ZPU3\^?Q^!8H_$>3PI(! M,7-PGV@U8 UP<96NZG2%-"0ZQ16X7&O1GLL8A(,XCHC.ZP1DC5=6B&:@(<&= MP_=PD7"(+(VG:9;6I+UP+;*B0G[#I\&BPSKC]-TOJ)BG0G'&%X@WGR_KK"W[ M8"U!G^>-(*H_KW'02B5-22QI7\)?P%9ID0R$9Y"N>!]_62Y_6O' .J!LC@AM M(!)+-+Y+5\AA>"M28+Y57M0*51U.51(T&@9L/0("B@>=(9VSS?8GZ.$L! M"()FBK#%%5C@::;%2R V2,M9LP(*(421L!'J1F(YUE@HD'2'R$5\ :*']/NM M25@5*7 )&EZL65R69.Z0D)J&Z1$6"RC2$L.L%,Q7O(:E10F;E\5*L*N*IB2" MC4'UDSE@"(%E,G2I0,81)# 6L-PP!KT*;U:^>F"<^6&18$LRP BY**5?N]3J M*ZM67^W4A7>7OU[>32[5Y/[F_#_4Y/;#U7V70OWB09!_(1 H3[N,)Q*D[9# MM4'L5P(!@(5FOROPWM+::*2V@3O/@!9J#"18K="GHS<>@? :S*N.@0,HWE/5 M,BYY0;M&B1L0@3+])\Z.+-K4R%4H,#T3@,D#.- ?K6OH#(/)N_$!YV"A%D(1EO':7* ]BQ>IS7\+O)=QD <*T6Q+8O,&ISF MS\2ZP-#?G:)^:2J@)],"( 9E"4:R#QJTF ORZ88%9@2>8(2!&1"P+-+46FA M50;_$1;I/01,!ID='T?'PV).R?C;#-0(MQX.AA>-WY@4:%^<.;*^5,'FN\?F: M0@:1.0()&: D7ZT"?(#Q\F(+GG .#4":RZ0P=JG9,ZMF MSW9JR/?CJSOUZ_C#)XK@WU]=CR$:&W]05]>3^[M/'R%4Z_1C__2@_O)9!>@< MCC3',(4Y=%V"$)=HV0ROSN)J&;E0#K22!E$%LXS^40E_4H 4N*'VX76\(0-. MJ00]K0?J E22K&H%^K<^ "NX4CF)$NG1OMG8&VD-'(4FW/,^V9SVN;U.6^&# M::GF<2H*$T $0/U'*N\N^*\$OT[)TG>B$9&S0S!CM!2A_"$>J+H_ZUEC8@KR MO&DNHR!8SD3-LP,/4;&6,(1I@2XE"#^^0)Y2"Q18:.9[V.B;W M>.RC"T%UB0[\!L+[2J)[D.AIEH*=8@O!SC);RS7(.V.P *@9K24X#JAH #WP M# %10)5BYZOHN_;P35Y,T>$F M?F&HF TZ,8.5B(WBK'Y0W__E]>FKUV_4!]"=&41.5XS5@?J46\OX+>"WH8V+ MV30;]*4PA*PD<23ETTQLN0(WOF�W'FH 7TR $M?Q0B6L 0;=A)(U%,93"V M3KE'1>,+$"X^*L!H(K@)Q.%!;:S(?S0*, 0"!Z\@D,KBLH=8 M6R2..H9P%'_.>&:M@A"$)XD,*_>2[ PB():;'7DV.J6R1"(/^6OTS\:0QY)V6S!.H4I M@L!?;)6;&!FA7PT6 )"\,:K2*0/=]T+C6(O?9+8!(8H*4 MW'#T6L55%]62$?:@XPD31@24QK-1&'3Z"@A/5:W$(0V3(3/-3BIKY@;Y6.;> M22J;)#-!.6&[BC=^#LPMF$P;6K<^,K&VA23Y\:%:[]V9?6D MN7+CI,M<^N2+G+GX*U&-"=0>=_Y::E[0>E RL'8FWMBB/;;5T9; M5X[<%5JGBT[O&1261*>!7]Y%UN&HF]S^]>_4R7#4\^O_6>"Y+!"(TS=E@]&_ MBPV.7XUZ?IG_.U0?!6 %:*R,@XNI7J1Y;F)GS<&R+;.)CNZ"6[2EL)%D]T4A'GG$.'U]JLZIJ(:^5FABND-<-]?P[-B;(E3$WU;J M^M#:5O7A,G\E9L>'_[UH!:OEXW04';XZ_EJLW+I%IZ>'/2OGSS:D)->WUH3/ M7F=6ZNKZ_.;C)>B\F\ED7]U>WBGX_?'F M6DU^&=]==F6Y=H]G%?/.<0&_*IU1F@-BBV(%#GA65$#A-99E*%>?5I3G;<0E M3\#Y)BVV_4Y<<^L+F11P9OT\XK+(@.*5*>@_4L5!)P?Q Z@Q6)^\H66$A7'Y MR-X\I%<3-970]Y@Q:NJ$^UU3_7^H-1[_R*(<:]D57 MM_B&"\N5+:Y)(MY2YS!Q>PQ+GE3*XRRXV50&>12YT>&;NJ2H;2-SK30HKB2B MF\,W4G*EXJ2?)Y)WUV4QP]R >=I4.ETQQZ9J?6\A-OTR733@!91YS *;[""E M)4URPPA3#Z&Y]E*G'.+9=7N"'.G\0%Z$NTR,@4'ODZU3=SP5^9,@ADPT)T;F M<4'-^5KB+3$Z?M.%:0IJD8;R&"Y5QGGFO* ^IZ*TJ6>13D^KN"H:,'9IV7^J MJ<^!JRQ:M!,^5B]+S8GY*OVL5MQ JK&!-'09HJ>%Q8; F-G:@EY =6K#!WJJ M9S%P"XN8S49CP?' 3H4ZID1^.QP>=D@=/1;9UX!^38X2QHU9 M5A2%^IC%"">@Q#KU,:SAHL_Z1N<.U-@6Z+#E[2ERP:M=2$A&C[C*JRS"TUZ! MDJ08::@_"Y7MNSZ7/(.J7\P(H_]!C/"53.#SS].,T,%M_V>988?3.#QT+>^' M3_:07'^Z5'>7YS<_7U_U];]^^2A!!1N#VD6>_I/B6VI[LO:$:V_ &S8TIIJ MY#-VBZ:L&6OJ'5MJ:O^KR\)6^KEUFC/XIF]8F5*ZD!R&H2XPVC\ :S( J'@0 M>'"A<[!GF2F!R2LTE=\WLZ1ZO2AD55*U GG6V'4Q$ 2ILQ=^#IAR]'2GU.P% MH.?Q"+-7RW2]"Y_(:Y[=C=UDPXAH[-L&G< M-E5@T["-T]H>]:*LN'TMR] 9E!0%>A((SH01Z 4'1">A*7###$@<=[A8K(46 MY*? "HD7#A1(:VG!;) Y+F+7>OAF--4QIX@&59X M9]1?@G5.;.VP[?>&)]<&&^X8;2VV-^Q 76U5CAP"CTL$Q)1*[5Q"S. M5'"'>1_B-"-S(+V=Q+1E*:4PV1_EN&8,@IZN$/^\R ]\&L"DZ/T7I3B7655\ M$UIXA/!5*(TORUNY%4O!YJ_1\%,[#K)A7?6QHJA87$_4LR"/TR9/;%]N%Q=$ MIKN\PL!0.*%3P*3R)8PJ)6E@0Z :6@O2W$97SK*B220V N0S::&JNFMA%J[N M>8FC@RG]J9P>\^8AML!>"8AZ=<*%/: &[I8A(;FB?0781X&=O$E!KI&9AR(! M8P%J;#%/= :4+C>V5-03 #?3*YN(TBLU:-3D0 X#6[QV M$>&Z2+D "S!";#A0?V\[!FY*SS-)Z\H-:]KIQ4QS*XIK)I75Q'E-_F )_V2\ M3XHJU:ENM:"3-Y* [TR-O-0.3[SG=2!2T\03@W(3XKS)YN#,$I]@'Q(V']B^ MAMBH4JXZ3[-T(3MU:(EHBTKW$EFF[5FKEI-&2[&;^LC4,QT*6%H9]\ QG:_\ MK!9F+4B=(LF#*:$; C$V7P-QL++2CE4%*]L)C+O%TG_ M9GD>*<&>'.R.MQLE2FU""$!DE5;:UNEB.[37MD,M MR[,Z%'[<'S*CE3>$E/2H>;P/F$ UIR5S*$6VF(<]B#-JKP=7GG-/1"JS>W4R MN34IQ?V=ABRT*$$Z0;;B? G]/-MF>K#(PZIXJQAZ2^+72F-R7O@]5X)$P.F) M1K<+'1(D*N E-A$YI!,'9 <&:VMY!=1 >VUL,E)CO)91,%Z5PR!]HXZ*5>8*<02EA.#>YNS46>!ZSITRTP)ZC!]S'OQ6+GGQTQV\#L/!DR>1C*>]Y=]Z"1R7G7)0!=F0P9XFPMKK05 M%KB'""ZZ*/:@ L\'=0IXE*"[D*8%%0]2N_&+-D/4*26,3:<=H*L?8KM]VT[& MG5LE6$76O(>WK%HB=@+D3>P0[MOP5552:-ES ^3? MF!1ZFF!433$/KJ GD\): _5+\8A[$SI&HU1('XBTT804K:$3V ;L,,XVKD,< MGFERV=9I"!\H)=$%3VHDV?7XM!+C>' '&!9[+5WB MQ1-(<(T%_;N,-E!S[RP53Z@3WW)JR=Q ZHJQI M20<693V' +((%#*NC2_=\QY%XTN"':DR.^&-XI(UX*TXKK14Q2N,&2#<*2.K M3.V-7H^:\M&E\"<-%OO:B0=L;9WF?M=Q+S%B?:IL2]F 6"Y7LV,->?=_# M,A25T:TK3XW+ YM--LU G$BN\1R,!6>.'PHQ (7+Y\,=P$@V)'LE)O>>"0 D MC*K-QDWF(WG.;&@FQRS.O=V+;JN7B7(11F[QCI07[00-3GN)J67)]/M]V9X= M.UC!QFG1?KOR.Z2;4/\;]>?8"EE@GG[6283:3J]I48+-J9R1PK$69;RJMNV, MX22G3W"OF01DG)%.XDW SFX_F8=!=X%B^V";!+FA6/,.#C\8)3SXP!X+RE13 M*T[2] 3")L/=(=ZAHN84VX:QX%->Z*@9TSAAL]#;\1EZ]VQV>7?TO$&_EQEC MQFA5'66HKD!BYA543%:29Y;L*L4#VPFY,$$=I)J#? "E#:PGMM%QR3:E[4;1 MKO60E)R4M&TA?F:@V#X,@OU\-"> "2SKCI MZS'>!*7Y;M/$-"4=*BN+E;Y&!XH>4S7S,N:\CLV=F0$C4YH C@+WI)&ME0@+ ME<0Q8X+;X)RZ]AF*?*FHG==A =\;$;HZIX20([I)VO&1+0T7-J7BOI5D?P.N M0]>[L=TC2C>PFV$%\$QA'>=I[52VI9O7Z38KFI+;$&C[ESQB!29+YQIIUNY- M:',4'>EGC#FE"4TR/4GE&!SC#9*?MLT[#&:X\W4>YKIP@2.T;E8/8DID[9PU MV[?$6T>MMS"7'D"_QAK:L ZQ0?9![O<%$W4\"20+=Z?6 __*G-&!9X"8$LTV M9M1,V,G*.]."]\@ SYJ$4IMS69DT[]Q=+<(1' #VO-,?9,"2XRL2V_MB#4'' MZ>&IYVRT][$%$+6-^)\ AZL_G-TR^\%-A,H-A;N\?>+V"GK?T N.G>RCEW:O6WZA%PK9XM\-'6 MX7%L6XTTB?IN-#BT?4@XR'?#P9G?*F7SP]3A%8?9V)H:CEI,P AN[V_HVN V M#,$,<-[=G-B%<1^.QX-AB./1X-6?P]%P[Y_"]5<3UIT'YNDV>?$#KF2-1>WWZ6\ M5;BSC.0E"+IR@A$GL[$MX6"Z.:#&!FGK> 0>40O:%L7Q :..T43&Z0HI;4R; MC5=^*_6J +/LFJV-:^/U//'Q$MSTY$K;F%TQ:LKN>><#8PAQRKC;Q+X$CG3^ M@IP8XQBERTLT=#5CKO"48B[D8 \#YFYR=W;8-J>$"02;W<(<(!BR#;4_S/UZ M/&>YR8FFW@9SEED%[IF-Q1W*R,@\%7IM#W3TF/$;*[74G#,&SQ0,/(8C9(>5 MY,NXP33E[",7];!3D\]=9&=$Q*$NL'DN.$C)3-(Z,\>T"]D,3,M$ M.#,'(GBG%@81*I5N7?K'NDAFNS=E@.SJ]A\01X+&55)*6U QQ9TUP>=&W#/0 ME )T5K&5=?BGT[7/[4[WS;@Y6S/-/?;L63/);::5-.UW&-X[O9+P^];S.FX\ MKV/<6S/B%D^JR]JTDI1D@U-4;*$5D[]^.KGMK? 9+Z:L5;=:-+S][&8B9N%M MGDQ;'A6MUA/U7O'+[!K%KF",+$Y6(*ZL^]Y#$3R;J^*S#[P66;M;AZF5/$6) MEFC2]N)YJON+39VAA@W"TII"+V PRF1[YQ39C)(_F&WKPIBJ'3_Z+-,'C2O; MFT3ASJQHR#NA*]P9=1CW=V?T,7[NP0.\I.YDNE _^7'S%N@M-BN?I SJAN]& M1X/7QB<+5]KKY+:<:+D0)CTZ'AS_U46!3\WF1<^Y_@ST>M39@_&M ?FSP?"O M1A=Y^ZI;3PT'(_M4<*]#59U&:C@:G#[[^5>1*X\Y?,!G_:LOBF0,.&MTM2.6 MZP_VD6&X#QL/GV4S9#>F/DW',+IW5=-.)_PY'?OF3"(;#G,&2MP0VZAINW+W MJ)_@<[Q:4QZ63/X!-B08(U-U'PGNH-[OKQC]ZRA%R_-DK49G68E M_10;#XC&L4[U5M[C(JVL:&._.B^-+W2)]T3EA3VHIVV;A3O_+6A6#-12*UDC MC&R>3%LI5YV=V'A>2+I0D0YP4>\>)[[NU=>8UM)H.X MHIY@?1 T!L9Y1U-T&^YVWR'V!W(>%\;&/8O!?+N1-H/9!CP+>6K20*Z*:E\B M4=3Y=B_B[WIC\KC4:PSO$HN7!;7"9YLNHF=>V=CVW 7Y;=MLUWK[#?;-<;C5 M+8BA5[J+#K;!#?G7I42M8-!1V""QUAOU.'6).5(DBL0$>!0/M5[R:GR#!- . M1,1M0)?VO^O\ENT#0Q :_[LA]M8$/.[.&^W_K;GJO?#$V0E/7&[_'YQ@$9Q] MT'^GM9&I^G:')_UBV,,[LN,H>G7FG_MPO_0O#PZ/H[-0! M;S>LF NGWD$2P^CPZ,S_=7;BL(Y.3D[=,*&T?D.T;SN%V)X\K1(!T MF)3.K,Y+@Y[XMAO,>J6H^-Q/R5L\F8=C@=@KS).C,Z<%B@%X/70>(Y"9QQ:97 MK-FXZ9V;;4U "D\R7)# 23?&!]:_.$9+&1!%-M/V; MCB(59/9LYA9KEM(P(O?W>SU3$Q$UZ/*](8G=AK.C$BZ\BCT&YY(;;B^QMWZM MAC#V55P>DT;1^(="ZW*8NS*,9-RVGSUY %+Z]<6#I-^OA25K%"KOQI"#K M'_;"G0';"%D_?A>P7LG;YBT%)$Z=^&?TFK"OP\_'K*NX]G0F*.CHKRSQ\K'B MOIC$;G&P*F@P-+BXPT$-6<.S+F/LZ2CI2PAT?&9^8'Y*-2SHD'0%W:V]TYU) M ).\I,TJDH_T2S=TV&F:>!MDO:,G_0OM8ME7US%!614U=>D(/3RFB.PYSK-9 MLY*#2OSUIECO.8="4L+D<'#B\B7O2./!P[]@=^+8:Z96[\E9-NZY"20L73&> MD<:;!!.S4S,2'LX3M&5+@<>UZ%S&)%3V"0Y*'E+]:/HFNG?ID#JV*[RM>[VM MZBM=_\#-)DOS:1&;G4-(*=YO0THI1_ F:M3$>-0NM6]XY0_<\&72A_9L[*U- M5'((]M[1ULOX%1$N/MA-FZV !5X[WO<+ %RVPT] )HWTS9MWI<7DA*?ABA": M!RKZ5#J8O#!G( =7R>XP/^],]47(-<.NRB=RE*FX9$'Q%"&E_N3MW(3H8Q=, MLD$T[D'BEZ_3$H^TCDM8X)U'3GA?61SN/"QBOY&/8*D[6]0POM_S/C)F/P5&)SWU?^+K6=_TPN3_[D]Y M=7[ 2T7J]OX?ZL/]A=I[H(;"X#9\+[MEEE7I8N6?FZ@,X7\<+OON5S M(.RW _TO#/9MYF*U;=^0=GO<(^W,M-L'#T$"B]92QQD>Y>M]CI";TS"6/"18'AZ-(AG652< MZTQKTX7/Q7(9- M/FOE-4V-WY8'/&&QFA>/=G_@C13>-_G,]^C4O=TN;5K% FYUB1C*T5)&SIS: M+4["KL\'[M).(Z>=1D\<97,.BN7#/]3XXN;V_O+"_]3IY'Y\?3&^NYBH[^/5 M^DWWK=O+ZPM22/A^WW$ZWP*&*_G4T^AP*+6"]^/)._.UF/'D$VB4 =T]&!Y% MIM_!G7E^U3KF=CB$N)A/E/]0X/GC:H]K$4>CT_T?U$?O+''\V$OP)&B#SH'M ML75&9SV+9*;RC/^TOF/FZJ?44$$GZ7!F&NP3V$%SNH!0@3\#@G)*R5N[$S>V M&6F_(5RXW+>2Y-#$KOJ= K]37-K)_NZX\751I>;<2*E?2U-]7"U!7Q6/W=\1 M>^E]OAAD>4$?::8OF>4U?\G87E7F0]!C_ORQ>YR_(OU1]$FFY_#JX>#5R0NN MT)@?=;&FCR%/BQKL/OV)JD"7^ #0'3F _C_WVOP!02P,$% @ M-(,)5T3YW"@Z!0 \!( !D !X;"]W;W)K&UL M[5A;;]LV%/XKA#L4+:#5NMM)$P/R):D&7P+);K&]T3)M$95(CZ3BYM^/E&Q= M'-L-NJQ]V8LH'AZ>.S]>;G:4?>4Q0@)\2Q/";UNQ$-OK=IM',4HA_T"WB,B1 M-64I%+++-FV^90BN\DEITC9UW6VG$)-6[R:G/;#>#4 (;6MRW/N.Z[BC]G M^(S1CM?^@?)D2>E7U?%7MRU=&802% DE 'T?)BVC"\R_8%;RNW0)1 MQ@5-]Y.E!2DF10N_[>-0F]#5STPP]Q/,W.Y"46[E$ K8NV%T!YCBEM+43^YJ M/EL:AXE*2BB8',5RGNC-@GMOZO_ES?W9%'C3(0C]^ZE_YP^\Z1QX@\%L,9W[ MTWOP,!O[ W\4@G=SN$P0?W_3%E*]$M*.]JKZA2KSC"H73"@1,0*1:G0E!HL$]K4"OLFF]A MA&Y;<@EQQ!Y1J_?VC>'J'R_8;Y?VVY>D]\+!I]%P,1Z!V1VX\Z?>=.![8S#V MO;X_]N9.1%RZ"T1 H!T$P&BR"0'G4]T+_I#N7%XP@2 0:0L2?EUO$T?X6(D#Q)29DM59'EB3F0%H0^ M)W[.HU8$Z%BJQ_.)M#[V'PW3BO!N/],<5\1K$J2IZG M(6+X$2H$;U3#[V G@Z&"@@D7+)/;1FN8I\-=I_\&',,\T_N_!%Y: HWE M]*IE8/ZL,K [9K-W 9V=$IV=R^B\F$R\X$\%SE^\(%![BC\-Y\%B,IK.0Q#, MQN.[62"'AJ> ^++L@ZTG )DK&*021V6J%M(.13B;Z<'CMLR_&<)WRF9[Y"/ MV\;";:3\_,@#HZLL$G(+>$0D0_SU3K*?(%O)7:(Z/DBDLK1.MU[NCJLY[E6- MT#6TJZLZP= MK>M6QH=T+1I2W=KZ,33=ZM9[7:?R6G,F9=%,S M=:?FOV-7B;8URS)JG%MVE,TW6D<=*\TU^S6,]753+L!*H:NF96*4_#2 MKKU"I(AM\K<6#O)+6O$@45++YQRO>,6HV(NW(+ESR%,*E[?'M9RJ?^C(XP\K MWE>*CJ#;_$UC286@:?X;(R@15#'(\36EXM!1"LI'KMX_4$L#!!0 ( #2# M"5<3P%R^S ( +L& 9 >&PO=V]R:W-H965T>9Y6CK;VPKYJE:(&MZRE*N^L])ZW75=%:TP8^I"K)'3SD+(C&E:RJ6K MUA)9;$%9Z@:>UW(SEG!GT+.Q1SGHB5RG"<='"2K/,B;_C# 5V[[C._O -%FN MM FX@]Z:+7&&^GG]*&GEEBQQDB%7B> @<=%WAGYWU##Y-N$EP:VJS,$XF0OQ M:A9W<=_QC"!,,=*&@=&PP3&FJ2$B&;]WG$Y9T@"K\SW[C?5.7N9,X5BDOY)8 MK_I.QX$8%RQ/]51L;W'GIVGX(I$J^PO;(K?A.1#E2HML!R8%6<*+D;WMSJ$" MZ'P$"': P.HN"EF5UTRS04^*+4B336QF8JU:-(E+N+F4F9:TFQ!.#X;C\3^#LBJZF2R7>C'>NH8 T^8&W!O>!Z MI6#"8XS_Q;NDL)09[&6.@J.$WW-^ :%7A\ +PB-\86D[M'SAYVT?_JB-1&*;5QC'TP&]].KI])W\,-?%+V<>)A M%(F<:T5O*\)D8^X:(D'/36F,02Q KQ 6(J5WF_ E, UT"UC> C >PS5!LSE* M"'T;#> LX004N:)M5>O"Z4DG\,*K+X^VE&7^*L,AGV;/]Z] 2Q9CF?D-&EZ] MW>Q4 F%8]R\[,#2GP'AD#D1"+/*Y7N0I]90=]1YP%G1:M?=5PV_4_L,J1D^* MI.A<][EH;^H6VDH&K\P! O4$L#!!0 M ( #2#"5?I5>E?N@( ' & 9 >&PO=V]R:W-H965T##1!#:UGB)66:(M(Q_6TZGVM( Z_,=^[7-7>?:7)BH=.CT'$ER05::F?'.#VWS:AB_FF;1?V)2Q0"45S[=@K2"GK!S) MZ[8.-4#/^P(0; &!U5UN9%5>$46B@> ;$"9:LYF)3=6BM3C*S*',E-"K5.-4 M-+E['M\]WD\GXQFZ?='V1*( EU=K*H+A"5PA3'F+1;6>:?,EQ31O5%3V#)>2(K]R\(N\VSCE]SM#O-=B^$64$$ M@OZH?;3?#/Q]:+?;AFEYHKI" NBVA&_ YY+KMQ CB_&#DA._V>UV&A_][=!O MP$6R)AJ5@$QI49B2QUS6)+3\L"8G[+6@=G)-8+H3O\NMYYW5<^N9##Z[=VZM M"^0HEK;7F:NP8JIL")6W:J<791?9AY>]^):()642,EQHJ'?:;3L@ROY6&HH7 MMJ?,N=(=RDY3_4M 80+T^H)SM3/,!M5/)OH/4$L#!!0 ( #2#"5=,P$.) ML ( )0& 9 >&PO=V]R:W-H965TXXCTAPK(LY8C519EHQ71"J1KQQ1-R8 V]WBC4_L;A1X$;L7<'7*[.0R3))XG<#(GBQ+%:=^1*JY&.^DVQJB)X;\3 MHP.WC,I<0$PSS/[&.RK?-FE_E_3(/TCX;4W/('!M\%T_., 7M$T(#%_PV2:\ M57M#';Y-K6>J)VJ2XL!20R.0/Z$5'1]Y'??R0.)AFWAXB#U*QM?QY.%[#/=7 M\*DB#H>9#RP^?)I1A M_BB#J?Y%+2)5GV3PA#1C7+3F+Q#8%UYW3PYM+_!@U[2R2/]MVLZU8_M?.ZT4 MV('KP__W^C6@Y]JN%^XI+NPP>',PG+U-42%?F7VHGVU-9;,T6FV[&K@@HH<:F@[MG%N06\V8&-(%EM]LZ"2;7%S#57GPWDVD'9EXS)G: # MM!^BZ ]02P,$% @ -(,)5]OG LU! P +PD !D !X;"]W;W)K&ULW59=<]HZ$/TK.VZGD\R0^!M,"LQ 2%ONI$FFD/99 MV OVU):XDER:_OJ[LHGQ32BY;=_N"]*N=([.>EFM!ELAOZH44<;Q3H(JBX+)APGF8CNT7.O1\2E;I]HX[-%@P]8X1WV_N9-DV0U+DA7(528X M2%P-K;%[,0G,_FK#YPRWJC4'$\E2B*_&F"5#RS&",,=8&P9&PS>\Q#PW1"3C M[QVGU1QI@.WY(_N[*G:*98_!MOD\A&J?>H=.(= M)?RKY.?@.QWP',\_PNO(L_QW_[OQGN%JS*'G.X7U3BK[](RO.=Y^^.#[YA&KO=G!F>N P_( MY-[U&MS(>V)=5O<*94IBSLSEJ-)LLX=$9V[XA"7T.D$4M,V>WX4%QBD7N5@_ M-"O^V5-HU.E[W;85^# 5IE\TSMX3B!NTIS>"G\6BV*#&8Q(;!7WWH&\A68*< M%>T4/?]<+D76DFO,;O]Y<71,"<1"Z1=3U N(0]#O1!3WWD$9#WO] M%^7]Q_'0A6BWFAC]-]=5JS:W4,EUW<\:;_,:&-=-<+^]?DI\9'*=<04YK@CJ MG/=""V3=GFM#BTW5$I="4R%4TY1>-"C-!EI?":$?#7- \T8:_0-02P,$% M @ -(,)5[=458 ; P 5 < !D !X;"]W;W)K&ULC55M<^(V$/XK.[[K-9FAV-@8N!PP SGHT2$)PTOOL\ +:,Z67$D.E_[Z MKF1PTH'0?K%>=O?1LZO'J^Y!JA]ZCVC@9Y8*W?/VQN1WOJ\W>\R8KLL-VC<#6/K[QS^Y'C0 M;^9@,UE+^<,N)DG/"RPA3'%C+ *CX1GO,4TM$-'XZXCI54?:P+?S$_K8Y4ZY MK)G&>YE^YXG9][R.!PEN69&:N3Q\PV,^CN!&IMI]X5#Z-ML>; IM9'8,)@89 M%^7(?A[K\":@$[P3$!X#0L>[/,BQ_,H,ZW>5/("RWH1F)RY5%TWDN+"7LC"* MK)SB3'\Z&BQ&"[A9LG6*^K;K&P*U)G]S!!B6 .$[ "UXD,+L-8Q$@LF_XWTB M4S$*3XR&X57 /PI1ARBH01B$T16\J,HPP1[F66,_'R*VWDJ)CA8@B$0?3EW=%>+'R$1BV(6W;1//-HU**X8TWQ!5.CX4RM,U,[;EA#^_S M9@N6>Z2FM36HSLSG2*>Q68NC&*:H-? L+PR5@@N"0&W.?&_:GSNWL)2&JG': M^PA1K1VUK^@EKO02_V^]+%:SV73T,'I<#J9'K4P>QT_S!U+/T^,EK5S'_J_[ M.HW?78O#Y#?V3,K9(35EV_9?%425R>#&2D'?OA:__OE]A(34(PMA@)2(KW<< MUV/XY5+5_#>=+D.U<_U<@\,HFUZU6ST9@[)3OKJ7[\T#4SLN-%'?4FA0;U.1 M5-G#RX61N>N;:VFH"[OIGIX]5-:![%LIS6EA#Z@>TOX_4$L#!!0 ( #2# M"5<%9*=@I@( %P& 9 >&PO=V]R:W-H965TW63:6"1VUG8H_/W:3AN**'U8 M7FK/>,Z9,W9GTEMS\2131 4O><9DWTF5*KJN*^,4(%,GRRYR(G2IEBY MLA!($@O*,S?PO+:;$\J*DRRG J0)9Y3L3K$#.^[CN^LW4\T%6J MC,.->@59X0S5O)@*;;DU2T)S9))R!@*7?6?@=X>AB;3"4+SI^, M<9/T'<\(P@QC91B(7IYQA%EFB+2,OQM.ITYI@+O[+?N5K5W7LB 21SS[11.5 M]IV. PDN29FI![Z^QDT]+<,7\TS:7UA7L2W/@;B4BN<;L%:04U:MY&5S#SN MSF> 8 ,(K.XJD54Y)HI$/<'7($RT9C,;6ZI%:W&4F4>9*:%/J<:I:# :W<_O M'F22+#.5ISU4ZIT&Z\89_6/$' MG_"WX98SE4J8L 23]WA7:ZT%!UO!P^ @X?>2G4'3:T#@!T8F.C_RV=WE =%B+#@^Q1[/1]60\UV+O MK^"_"SB<8A#'O&1*0D%>S>,#88GNH5B4F "^Z*$@$6*NNU,J[>%+4"G"DF>Z MS2E; 5&@GPKKI[+X,<:8+U! T[?> $XHTT!>2GTL3[MP?-0)O.;EEU>;TF;X M4,@VY!OXK88?ACL.+?;;R<\_YCXC2:C9$$S MJBC*G>R!W_"]SJZ<=J/5;N_[O[@['9^C6-FY)L$FK)J_]M:C M$K&B3$*&2PWUSLY;#HAJEE6&XH6='PNN]#2RVU2/?Q0F0)\O.5=;PR2H/RC1 M/U!+ P04 " T@PE7-Y_!@ $# #N!@ &0 'AL+W=OW>2VL9;8 MP78H^_?83I=EVM8'7A+?CW/NN8Y],SUP<2=+1 5_ZXK)F5,JU4P\3^8EUD1> M\ :9CNRXJ(G2IMA[LA%("@NJ*R_T_=2K"67.?&I]:S&?\E95E.%:@&SKFHC[ M!5;\,',"Y\'QG>Y+91S>?-J0/=ZB^M&LA;:\GJ6@-3)).0.!NYGS(9@L8I-O M$WY2/,C!&DPG6\[OC/&IF#F^$805YLHP$/WZ@TNL*D.D9?P^ M'\%:04U9]R9_C_LP (S\5P#A$1!:W5TAJW)%%)E/!3^ ,-F:S2QLJQ:MQ5%F M/LJM$CI*-4[-5U>+#9QMR+9">3[UE*8T 2\_PA<=/'P%GL(7SE0IX8H56#S% M>UI*KR=\T+,(3Q)^;MD%1+X+H1]&)_BBOK_(\D4G^GNIK0X5OXPR-V$B&Y+C MS-%'7:+X@\[\W9L@]2]/:(I[3?$I]OGM\N/5ZL?-%7R[AM?TG6;8E @[7ND; M1=D>J 3R<*N [T#IZ)+7#6'W[]Z,PB"[E/J@;A40:<)ZB['?8B"L@!7F6&]1 M0!18;PAGE&D:WDH=EN<3,#Q^=/G?;UO*,J^,$"LKN(1-244!:R(41?D,M";W M>@;E=[ 67!UOL5[N!:G[G+,/PG< M)$F?N>.Q._93V'!%JF[?!H T21Y-W_6C"&Y0R@FLJ,QYRY3=4"IE2UB.D'.I M'AN+W3A[5)NX<>##LA4"-:SAPC:H/]"3FI$[\K/>&L4)W'"V?Z]0U$\3WT(< MN5$Z?NK(LM&PDS.FY[PI\;K:\R%!Y@99.G3$;OKRO?0&,ZA&L;>35H*MTHVC MWML/\P_=#'M,[_X$7XC84R:APIV&^A=9XH#HIFMG*-[8B;;E2L]'NRSU#PF% M2=#Q'=='X&B8 OTO;OX/4$L#!!0 ( #2#"5>Y/D?#FP, &T) 9 M>&PO=V]R:W-H965TTJDJVULA]($ MD" A.JJ<&A&2?E[L,:Q8>]W=-81_W]DU&.Z4HTVK2OUB[XQGGGEYUCO;WTJU MUBM$ Z^%*/7 6QE370>!3E=8,.W+"DOZDDM5,$.B6@:Z4L@RYU2(( K#;E P M7GK#OM,]JF%?UD;P$A\5Z+HHF-J-4,%EIK+$A3F V_4N1XGUMX9O'#U4ZU+)C&6RE^YYE9#;R>!QGFK!9F)K>? M<5_/E<5+I=#N"=O&-OG%@[361A9[9\J@X&7S9J_[/IPX],+O.$1[A\CEW01R M6=XQPX9]);>@K#6AV84KU7E3)B.QM.' MZ7PZ>8*+.5L(U)?]P% 0:QJD>\!Q QA]![ +7V1I5AHF98;9U_X!)==F&!TR M'$=G 7^M2Q_B\!-$812?P8O;BF.'%[^KXK<*;7"2MW'LWW*M*Y;BP*/?0:/: MH#?\^*'3#6_.9)FT62;GT(=/MY\G=\\/$_CM'NY'TQF\C!Z>G?3W\S\?X>.' M7A3&-_#>-_&!+1]P*XN"?B[:I^D:N-:UW3=05Z3#5U0IUP@RARU3BI5&MRA) M-_D4]ZY:^0M3:SJ"-DS4SB$]Q:5%@4S7"NDX,) Q@ZWC#Q#Y4=2*DT/02O'T MU*KG]\)6G'&]AEPA B\-$GL&E 6]Z%P>,_3C#OQ(@!4=()B!X+DUAQTR=:PC M]J^^T;0.&RF8X8*;'5Q$1]Q.F/CA*7#&-SS#,H,=1Y%IN(@OOVIZ)[HA\W]* MUQVF6"Q00=QQE$7_#\J2WG]"61C]-67).PGKQ7[WW_-E\YRO$!35\=,;=6R9 MIFE"&CKD*P9@+ >1.'%B3;_ON MNVIL[!4GUF0W!#%MT*8"Q? MA9U]P*@G*2I#5P&HD+8<[8B*E1RU[YID4[AUJAUD$C64TM"6LVT%(Z%B.V#' M[A*(K88BT.&*KN*\-E28_];Q&IR,P +5T@UZ31G4I6FF8:MM[Q*C9H0>S9N+ M".WK):=2!>;D&OH_7WG$FAONC6!DY0;J0AH:SVZYHOL0*FM WW,IS4&P =H; MUO!/4$L#!!0 ( #2#"5?"@KBDUP( #<' 9 >&PO=V]R:W-H965T M1,@I[--B0-TP#7<;TS>%Z9IY?B>7^1YZGT MLFC_=+3IC+[(=K='E1;/M7)_AYI?<_'/HH_GD?GK[^CB%YSN8 MO4PU1\CIUAZ?Y_.3UW$><290D3W48BYE'2@+>(*ZA:0N5A\N+KNMXU_]]740" M\:C83JGF='^L*,(_-7Q<=?VAKK^/TSUH[O+[+.2:UVH>K#7?]PZ2VVL>++UV^V!9 M<$5BV&3%9"9K44J5@UNM=I5(NW/,RG=[1SS]1K?CEYI3S6-7AEF"8IV.; D! MWS*5S;526[X*-]DP/+AG3\H3$6NJ2SG&E0YUKCHM"T0VIC-!\4TZ&I=&ULQ591<]HX$/XK&O>FD\QX M8ENV"4Z!&4+<"WB_[TH&UR3$O;N7/("UTK>?=K6K MU7:V7#S+%8 BNSPK9-=:*;6^0L+:Q>Q\S=BUZ';U26%G OB-SD.1/?KR'CVZ[E68>)2;I<*3WA]#IK MMH0IJ(?UO4#)J5CF:0Z%3'E!!"RZ5M^[NFYIO $\IK"5M3'1GCQQ_JR%X;QK MN=H@R"!1FH'AYQL,(,LT$9KQSY[3JK;4BO7Q@?VS\1U]>6(2!CS[FL[5JFNU M+3*'!=MD:L*WM[#W)]1\"<^D^2?;$AOX%DDV4O%\KXP6Y&E1?MEN?PXUA;;[ MA@+=*U!C=[F1L?*&*=;K"+XE0J.130^,JT8;C4L+'92I$KB:HI[J36?CP9]D M,![=QW?3_FPXOB-G,_:4@3SO. HWT# GV9-=EV3T#;(6&?%"K22)BSG,C_4= M-*RRCAZLNZ:-A']LB@OBNS:A+O4;^/S*6]_P^?_:VU-.EAS!:0Y]2Z[DFB70 MM? :2!#?P.I]_."UW$\-%@:5A4$3>V_Z,!KU)W^3\6W_O-OD3",(7;R(>BE3)2AIOE%2LF*?%TB8WD(!1 M]SV3#)0$[<@.VF$%_UVP0L&<^*W IE%4S<<[$$DJ<>7,HW;HNN?5TH 5"98# MO13XU*:TMG:T.Z8A5&E( C>RW5;P<@=]:5Y"?3>THS8]0!OR(ZSR(_PO^3&) MI[/)<#"+;TB9V\V9TLS]?AE11OX7$?==WVY?1E6D+ZGM!VWR"%)+!]*SR\B. M(O^<8-%>0*J7SA#I!L%Y4U I#6PO_ M$2^D-2D(W)KD4Z\FA6%()G@M1)KH_"]CNSFJKGX8O=H=2VHU;OONJW4/RV>+ M?&5"7T!YM.S1TR=;G_=>$Y(95YA>)Y+OD%XUI[RZBQ&-ZD=C'Q\.WO<6/767 MG5JGE(-8FGY0XM:;0I5-4S5;M9S]LM/Z"2_[U1$3RQ0#E,$"5=V+2RRNHNP! M2T'QM>F[GKC"+LX,5]@V@] 7%]PK@Z"WJ!JQ'L_ %!+ P04 " T@PE7 MM-7MDD$# #:"P &0 'AL+W=O/_^-FFI10&5>_E" MLME]GNRF><*V%US\D"& (@])S&3'"I5*3VQ;^B$D5-9X"@P],RX2JM 4XYS9"L'NME,ZAPFHVW0DT+)+EB!*@,F(,R)@UK%Z[LE90\>;@&\1+&1E3G0E=YS_ MT,9ET+$9*('>"'&JV[^= M3(?7@S'IW9R3R>UH='6)1G]XTQ_<3,>]Z>7PANQ-Z5T,!LS+=/UENF>>5L)OV2L1NK. ?$?*?QY>3KNFRW\WU\U_*<^BGY7^.4*QJCGN^!92#_=OARG F>$!5" MH2$0I:?G^SQC2NX2NARI))2D('Q@"I\NPF>E2X /T;T63$[\!Y#EJ-8?P4K* M2%]A?#NB/ PN3)B,'DB2:Q>T=LL 5" 8!>Z.V.C0HM[J]4C_Z3=:P>Q%#'/A MF:0LD/NKR TQ;NEP&[4C\H&\)XT#I^D2UZTU"_.XLL7_D4>:"3_$/YOG5^\E M_T8AX%T(N/@'@%?<\&>"2NDO<]\W85\-7+WQ/I=JW;Y[^ XC$IL)M8^AY3J& M[@9\E&XA,:V"9SE5#G%5;3O"JA$;Y;91/[NA7G1L%^V*!+^9JM8CWR+AEZ7< MK!T6VFVYC[CZ<;'L.@>MXP;QR"=C:K_KG5;AQ4O@'*_[Q[8K_1:^17/354IB MKFC>>I6K9>/:R_NUQ_"\Z[VF8AXQ26*8(=2I-;%/%'DGF1N*IZ9[N^,*'SXS M#;'Y!J$#T#_C7"T-O4'9SG=_ U!+ P04 " T@PE7*J!.Q/\# !X# M&0 'AL+W=ORP3&U0R\?TB_86NT^VM4^NUY& M>R$?U 9 HZ%8ZDU$ENY63D=CI/"OA5B*U*PHNGZ\@%_NQ0YVCX"Y;;[05N)/1EJ]A M#OJ/[:TT*[=!2;,"2I6)$DE8C9TIO;SRK7ZE\&<&>]5Z1S:2A1 /=G&=CAUB M'8(3?LU1OQD[L MH!16?)?K.['_&0[Q!!9O*7)5_:)]K1L2!RUW2HOB8&P\*+*R?O*GPSVT#.+7 M#-C!@%5^UP=57G[EFD]&4NR1M-H&S;Y4H5;6QKFLM$F9:VEV,V.G)_/9MYO9 M;_=S-+CGBQS4<.1J VLWW>4!XJJ&8*] A.A&E'JCT*Q,(3VU=XT[C4_LZ-,5 M.POXRZZ\0![!B!'FG<'SFAB]"L_[CQC[0JLM_7Y+6Q&7:LN7,'8,Y17(1W F MGS[0D'P^XY??^.6?0Y_,386ENQR06!E^/T*Y \3+%&7E4A2 !KE0:H@6S\B4 MH.0Z*]=(P=I4A%9]H9P_[-.'F!'O,_J_G_<;"7#"D([*/'LZKV ( 14A?GC# M,J=/R-Z@>5>G!*/2],;WNIYI 3);$-T+S?/3G%;W1P+6ON$$ARQN">(8,[^M02G!S*/H^E"DOU9%NI*B M0+_796J#>G>Z-$S%B=^3#2_NR!B.DFXZ!@R3.!F>4F@0!TGW'KV@:TTQ"_M2 MX0?1\!7V#+RN?A?9)UT9]=["G)X >OSL41OXY$B7\TDV%8I)]$)\RY9VN5(< M)^U=<]=!9 ZT?G8"X:U )%1?FU)7-%7H$1Z PT+<)TV:WYZU\?/ MQ 6:_]M80;.+N 2TAM($E.?/Z)'G.]-\N3;SA7P ??'NWX97V_=76$*Q &F[ MUALZ]G5JPLI6F9UDT%0IT#]>B:U&G%#LMWIBU03\@)[6B)&1OJ9'?)Q$\2O< M9S@FWCV3WW"YS@Q!&ULK9AMCZ,V$,>_RHBNJCOINCSF M:9M$RL+>EO::1$GV*O6=%YR-NX"I[237JA^^-K!<'@@73N1%L&'F[YD?]L3. M<$_9*]]@+.!+'"5\I&V$2.]TG0<;'"-^2U.]Z#QE&(694QSI MEF%T]1B11!L/LWMS-A[2K8A(@N<,^#:.$?OG'D=T/]),[>W&@KQLA+JACXL%++)[2.9,]O50)28P33F@"#*]'VL2\\TQ+.606GPG>\X,VJ%2>*7U5'3\< M:8:*"$<+ +!_M:!Z=P<#(R>2H9!P\)-!XRN@>FK*6::F0P,V^9/DG4 M>U\*)I\2Z2?&L\7C9.K_.5GYLRE,IAXL_<>I_]%W)],53%QW]C1=^=-'F,\^ M^:[_L(2?8/'P^6&Q?(#E:N;^!LOY)W\%[SPL$(GX>[@!DL!J0[<<)2$?ZD(& MJ8;2@R*@^SP@ZT) OVZ36S"=#V 9E@U/2P_>W;P'OD$,5ZFY5ZC91J%V4<6K M5_%P(%7,3,6J5-$E]I*]5;*W,EGG@JQ+XUA.??F.@]S:_Q2V)'='KEO2Z MM?06YW.J"EXN,CB83\:M:75.YE3M4$VIM"1V1*574NFU77=[9Q7"K"R5[K6& M7FV(WPF@7P+H-YT6L&8H**H3*LM6%8K^68:V[9C."8?: )I.EI;$CE@-2E:# MYI-%;J"YD/L;DKQ4(:I5;%J,!F>\!TZWXPQ.B'L5=K8]Z/1[U;]AIO%UAVA< M48+OOUF"ZV6:IMVJFM>6VC'"@TVVV7;%J5=L3-.\=B_4UKC'I+YNB4?0-#NE M/5,ASWQ9&PO=V]R:W-H965TB)#9;C89E)HBDQFB0]3VQT8 >1$Q2_,2 'Y($L7_'.*:GH=$T M7CIF9+L3JL,<#?9HB^=8+/=/3+;,@K(F"4XYH2DPO!D:=O,AZ*OX+. KP2=^ M\0QJ)L^4?E>-<#TT&BHA'..54 0D?X[8P7&L0#*-?W*F40RIA)?/+W0_F[N< MRS/BV*'Q-[(6NZ%Q;\ :;] A%C-Z^H+S^705;T5CGOV%4Q[;,&!UX((FN5AF MD)#T_(M^Y.MP(6AVWA"T=603<7=&\56+G NE70RP6] MK%CGU+YRXG'DQ]\,/(CIS0 MGL DM,?A)%RHF$?/GB]GG@N*"3//6G] M=4COH-WX#*U&JUTA=^KECXA)>?--N5LO=_&JD+$UR#WJU0TJ M*J(I*SK&B)-*+YP3Z%0GH/;T![Y'*SPTY*;-,3MB8_3[;TVK\6>5,W3"7)TP M3R?,UPD+-,%*_FH7_FK7T:5?&3DB=;!!_.JI*IN<.5;&42?U<=1MR@_D>%G] MZQBK;Y5CW.N83N\GCG<=T^PT.^4@_SJHW>C]%!14!5FO0:4UZQ1KUJE=LV^( M,92*JD6J%;[W6]()3IBO M$Q9H@I7\917^LC3MU6=.MW:OKAWKO=6_'O!Z4]S][G3!7)\S3"?-UP@)-L))#[@N'W/_J8^5>I[]TPER= M,$\GS-<)"S3!2O[J%_[J:SI6^C?\"U [UGNK?SW@];&B3AR\XWB.>&H/OL NN9"D&3['&'T1HS%2#?;R@5 M+PUU)U9%6"\LQT+,LSB5 MMBD?]%@A,T)ARI$H\ASS?X>0L7W?L(U'PXQL4JD-YJ"WQ1N8@WS83KF:F0W+ MBN1 !6$4<5CW#=^^"3WM7SI\); 7!V.DE2P9^Z$GT:IO6#H@R""1F@&KSPX" MR#)-I,+XI^8TFBTU\'#\R'Y;:E=:EEA P+)O9"73OO')0"M8XR*3,[:_AUI/ M5_,E+!/E+]K7OI:!DD)(EM=@%4%.:/7%/^L\' 43SO J0'.*E.W1K0"G=K+27B1MAB0<]SO:(:V_%I@=E]DNTRA>A^IS,)5>K1.'D M8#*[\^/H;W\136+DQR,TC^[BZ#8*_'B!_""8/,2+*+Y#T\F7*(C".?J(@GL_ MOE.C*$:+^Q %D_'4C[^C;_YLID%1/%_,'L9AO)BC=R.0F&3BO8+=8L+15YP5 M\ '-("DX)W2C[ _S$7KWYCUZ@PA%BY05 M.5Z)E2J=,QFDFM9%@I<9Y1TD%C M1F4J4$A7L&K!CR[CO0MX4V6U2:WSF-JAH8[U 3F6TVF))W@YW&F3 M\WN[A_][]Z-D=)ISUBGY.L_P'5;?%P*D0*K,Z O!2Y(124"@,6!1<%@A=7\\ M'1#M%3/*&\,0"])Z/*H W/8 ]'U[([8X@;ZA+E0!? ?&X.T?MF=];JO-:Y*- M7I,L?"6RHRJZ317=2^R#(6P(I;H*2YQAFD!;'2H*KZ30S]1NX/WI]' MDQW6#QO*GLYM6PHJ_NY!5!_M3R?R@C8GS[-.DG#NY9ZXA*U$7:L]"5Z3!.]B M$M0M^(LZ>V>I[]HGY0G.?6S7/JWS"XC"7Q!5$LV#=S 'OBD;$($25E!9756- MM>EQ_/)I/[$/[9O ;K&/5$]4M3!/]%5#-<9<_34$RF"MMK*NKE4Y>-6D5!/) MMN4KO&12O>GE,%5]'7#MH-;7C,G'B=Z@Z10'_P%02P,$% @ -(,)5\3D MXUP:!P *ST !D !X;"]W;W)K&ULS9OO;]HX M&,?_%8N;3IO4 0D_VO5:)(KMC6FE"-I-=Z=[X093LB4QE?>U.*YY&R2!(5!S:W7V[60^5&E#:@EN%Y(HB3 MOVB5M:U7D+>(E0BS8'T&H1^EG^PV2\1&@.:4![A9@/LPH/E$0",+:&S;0S,+ M:&[;0RL+:#T,:#\1T,X"VDGNTV0EF<9,LQ?#%!W@-&X_W[0I_U>=W")NKW>Q=7@LC]XCX87 MG_J]/AFCMX@,QP=H1#Z3P171G[T+'6#"#U#O8G YZO8NT5GW4W?0TZT-L7-R>@S0:\Q5\P/XC<:>S7&Z/6K-RB>,N+ M#]"KS=V3FM(#-Z=?\[)!GJ6#=)\89 .=BTC-8D2B"9^4Q&-[?/NY>&J/=UP+ MH*856\OFWLMVYEJ)'Q=1%37J!\BMNXV2$^IM'^Z6Y>/G>B<_USNUAV/NZ7"G M++R0R\;Z$F@DO,83O*'4=5JJNP,T#%BD$(LFB'Q?^'-=0!7Z^Y-NCOJ*A_$_ M9;^\E-TL9YO[PG$\9QX_K>C"'W.YY)7.[[\Y[?H?9:I!PC DC$#"*!"LH'9S MK7;31N^,^))'"Z[OBIZXB?P??()6,]^;H16+D>YOZ8M%'-R9NQ.7LO1J/TM[ M:"<]F%OWLJ-_A\M-(=,63GVCB5,]*C;")8V:5:?8B)0T:E0/BXVH=<@O3&AK MG="6-:$X2Q3R1!CZL9ERQ#J[ 5/Z& N%5/X/9F8199FTHG>]>B!AN/4X[_5J MZX$XD#W29WHLB-->B].VBC-6PON&Q%P]=>.TAN\J "0,0\(()(P"P0J"'JX% M/=SCS>H04FU(&(:$$4@8!8(5U#Y:JWUDO7R'0FE9?1:8&Y(?+,Q3V/T$F=]Z MP4+/)M%4BM 4W_E")746B6G:6'_'F8S\Z$;?V;A, ]%DP6'JWZU3_\Z:^B],2GV!E:7*&KCK500)PY P @FC M0+""E$X]?\BM[[%J9G @P4%I&)1&0&D4BE84?X9>JH";*^!:%>B):*DO.YU*C<^>$F(S(RW-H96U\U4&2<.@ M- )*HU"THL:Y>>+LTSUQ0.T34!H&I1%0&H6B%47//13';J+\RM+:?%SHW.I# MOV6K5GBK5F2K5M2>H9R^[J@]*P\]DH%%'$W97-BH">AX4BE94 M.G=Z7+O3<\YNGRK8]LB=U8.D85 : :51*%I1T=PY,0BCR/337*9ZPL_C-%K/T)A\DKLFU+E0:TK M4!I^9O1ZSIT.K%1G4*,*BE;4.3>J7+M1]401M\S%05\_ J5A4!H!I5$H6E'G MW YSC_99Q$$=,U :!J414!J%HA5%SQTSU_[Z$T01![7-0&GXF=&WK44 +700&D8E$9 :12*5A0]M] :]I>O "JXO8>=E0?UT9X9O;6"@YX) MA:*E.MNCZY6]W60]ZX/C9\YQSRDYCIUCDJ[; MS?'I,N)S)F_\*$8!G^JNZM5#_1PITY6YZ8X2\V0EZ;502H3)YHRS"9>F@?Y^ M*H2ZWS$=K-='=_X#4$L#!!0 ( #2#"5<0PP1J+ 0 !L: 9 >&PO M=V]R:W-H965T8Z.G,Z6A=^B M%2$?!O:Y'SHIX.*JQ@/AB9<%"#W,Q#)=Z%(0$S^,@S]61831U M#U-?ZW7BN4G8Z[ U=ZE/)B&(UIZ'PW\>B,NV70UJ'Q-3NEQQ.:'W.@%>DAGA MK\$D%",]19E3C_@193X(R:*K]>&]A4P9$._XG9)ME+L&DLH;8]_DP)YW-4-F M1%SB< F!Q=^&6,1U)9+(XWL"JJ7WE('YZP_TQYB\(/.&(V(Q]P\ZYZNN=J>! M.5G@M&8NM&UV/TZ&X"K+]?@"Z ^>*:N M*QY>U-&YR%UFH#M)G@^[/-&)/'];^S5@&C< &<@\$FZIPP?$$>$P#D?[X;JH M6%HVE)8-Q7CF";PID2U"_268D#!N)M\A8/SFTB7FIQCN(.O'(66_WDIIOO2#?#?'7Y 84/;8;,'P/A,"0.7BAGMS'%F FEJ(%=G8; M9AR''(A>(^"O_CN-_KZ/7\E;HW5KP&.\E:F=^]1+ MNK8B.M8J/\=[Y1)ON2 MP/;8-U/VS4^]\W*:LOFQ&JB!(0(>\_GJ6/DL9>B%C%LIX];GNAQH0 MGU\?H[Z[ T2Y=C9J9KU^T/7*1"ZD>9?2O/N?Q:%^6AR4J9W;'B6![56QG5:Q M7;XXM,MD7Q+8'GMH9#;*J$H>"I"5^J".O91USCS"RB4BN<6!1J [>* 1ZE0N MI9H9/JAT5/^!3#1.RX0ZMW,[I2RT_4IFYA&:Y4L%5#K2LRM0$MI^!3(["HO\ MZ.5BH496BT45[A%F]A$J_5DY8M$X*A80'8I%%5819EX1%IG%JL6BJ1"+DDQC M4LDJ+"C,/"AL52 6)?G)I )5N%.8V5-8Y$\O%PLULEHLJG"3,+.34.G7RA&+ M]C&Q@*AY*!956$>464=49!VK%HO6:;%0YW;VH505=A1E=A3!"D[E2O*5206J M<*DH=RQ9Y%(O%HL"9*58J&,O99TY2O3)\\@?$(OD%@=B89BM [%0IW(N53UW MOU!+ P04 " T@PE7,0%E=:T$ #$' &0 'AL+W=O M0N2:CX]X;%?#\PL/$R,(_6&Y4-F,/^EJ[9@JG' M[;W0=V9)":.$I3+B*1)L-3!&^#K O%(XZQ4D47KX3W\4B3AQT)QF M![MPL.L.G5<>L,G<*A\]89W,(A#]T\Q)XGCE!%AWW!]TADUIJ67>39 MS[UUOJ(TVR@+)?332/NIX=U\,II-_QX]3.]F:#0C:#&=S*:?I^/1[ &-QN.[ MQ]G#=#9!]W=_3L?38(%^1V2Z&$TF\V R>@@(F@??@MEC@#X2IF@4RT_:XG%! MT,\PB.1I.NU8&N:?^3Y"LW9,TMWK*G0!U2G&96IX;7GK$>GC3YLR?[!T61$/3@0\R'I P@@D+ ""5>K1+>O1 M?:\('!S=4Q%PNCZNB<"YE>NY7J\F N=6/N[U:E;!N16V'-]SFD7 +T/T+Q6! M!5^IUT2@%7;IIH.$$4A8 2K5*175J0')P(]R'I P@@D+ ""5>J!K>-;O?5> M&2@\3S^5GEU7@0:C[*-;4X%&*]^MJ4"#E>VZ7K,(X)/&!;>&N-!)BY;L5 :T M,JR8S'I8&B-Y>-[<=K2B+]V$H#0"2@N@:-4BV<6R;U ::2@563(LNKZ MJTF2>G M,@D3Z_PX3*(EWZ7J\"M[.5H>N8WR@Z;:^ V^'N.&<9(=T>6G0$?\X7SOEHIU ME$H4LY6>RKKJ:F$5AR.SPXWBV_Q,Z(DKQ9/\&ULU5A;;]LV%/XKA!8,+=!&-]^:V08D;-5N9"X&]+(72Z3X?>>7X^&6\6\B!9#H.<^H&#FI ME,65ZXHXA1R+2U8 55]6C.=8JB9?NZ+@@!,#RC,W\+R>FV-"G?'0]-WS\9"5 M,B,4[CD299YC_G(-&=N.'-_9=SR0=2IUASL>%G@-"Y!/Q3U7+;=F24@.5!!& M$8?5R)GX5Y%O &;$GP2VXN =Z5"6C'W3C5DR5Z>"$Z1ZZ952F GVF"20-^,B.]P,+@:MTJ,4( M]F)$**G183>7;Q' M8JT653@/]!5RJZT#NF:XK33A-! MK&@JKP*[5T=1AW4*A(:_*Q*%@ M7.)E!F]4J?/*E[#VI0K=:OK'7+/&O*TS,L,Z\,+P6JE3C.= M(W&*Z1KT_HCCF)74K*F"$QJ3(H,/B((9)O&S$FBR>%)+V^]]],,FJ:SFSY6J M3;*H);(CV?NU[/UV,JW_>M;[O9_6G]74N:JT1':DRJ!696!5Y18_D[S,FW2P M L]-HS;)HI;(C@3[5 OVR2I85.H#3]T_V4;M[MN4Q"D2;"6WF /2UV8)%--8 M+=D4\^1UK[KYJ"OS4L2<%(9'.TAB$$@/70-5!VJ6O2#),14KX+SQHG-M=?+< MR;%'W$4O:LDT7=>BEKPXF@C?^W$1]>RY2^BIW+4CS]6G5;:H+;9CU0ZN[_[_ M(8'M7IX]0_:8P],IW)8?U6RX!W55#GQMZE.!S(E>E5AU;UT#3TSEY_X87A70 MMYBO"14H@Y6">I=]=1OA54U:-20K3)6V9%+5?.8U574\<#U ?5\Q)O<-;:#^ M9V#\'5!+ P04 " T@PE7=G/^#*<" S!P &0 'AL+W=O6*ZUG9CDBZ4V$W;<+^D"IJ#ORUN)D=VR9'D!7.6"$PGS@35T MKY+(Y-<)#SFLUSQ,4U%QK; 04\A7=,8 ?6M),^CR MW9!%-9GI"ZLX<'KA1=]>[1IZF>7[[N6?K&=*@U9I<%@IPT9#>0H$6Q;)1#73 M\XIA^3<&NM0VA.&.CC/O(MH3VY$4N$&WUK#5&KY!JZ(,S 'K2G)%L%S(2K"J M )R:40V=TL,NZ7YO3WM'EMOKA=WBHU9\]*^_Q"GA>)^(.:%;@YWBHY??OQ?Y MX9[XCBS7<2[WQ-L[+^A>-BVZ";0HZRXW$QI[9CU< MXJT&TB3@^EP(O0U,XVSOR?@W4$L#!!0 ( #2#"5=S)F6;J ( &D' 9 M >&PO=V]R:W-H965T,OX@< M0*+7LJ!B9.525I>V+=(<2BS.6054O5DR7F*INGQEBXH#SHRH+&S/<2*[Q(1: MR= \>^#)D*UE02@\<"3698GYVS44;#NR7.O]P8RLC.-!M9C@:" E*I';"Z M;6 ,1:&-%,;OQM-JA]3";OO=_=9D5UD66,"8%;]()O.1-;!0!DN\+N2,;>^@ MR1-JOY05PES1MJX-8@NE:R%9V8@504EH?<>OS3QT!&[PBYK9*V<;TVKF?\_+_'[ZIO$ MCR\B=VAONAGVJ\(H'/AMU0>XH(4+#L+-*\P!J8OL):O%86=,UW-WP?:+XCCL MQPI;K/ @UJS^"D@=C6K1;X!*QM\06PA6@$B!IM!'&^Z!G+EQ'.W@]E2%OMO/ M&[6\T4'>JVR#%52&1$ZJBM 52IGHG])H;_C ]7<0]VMW3D(]4_H!^8K0@4J8*ETSGFLXO'Z M8*\[DE7F;%PPJ4Y:T\S5OQ"X+E#OEXS)]XX^;MN_:_('4$L#!!0 ( #2# M"5>E2K^4D0( (8' 9 >&PO=V]R:W-H965TSDQ#U!6,2 M?$G\N.?XG'OEZV#-^+W($"4\%'DI!D8F975NFB+)L"#BE%58JITYXP61:LH7 MIJ@XDK0&%;GI6)9O%H261AC4:Q,>!FPI8L_7 L(VGA2E= M9%(OF&%0D07&*&^K"5, MW>O)=3HP+"T(LK;/WT-%_" < M2PE$")0'G3;4?DVM[\XJM"W+]@)SM6EH/ZKON6X7M"7;[62[_Y;]J*Z6%" 9 MK+!,&3^H\44>W3#.1442'!BJ(PCD*S3"CQ]LW_IZJ#9O1+9EV>LL>^]7J8:Z MMU$#MV^?[11J/\BS7?MPH7J=ZMZK5.+OU.L_2#7M9R=8ID;75*_4-\)7]!20(YS!;-.^RI'O.GZS42RJFZ< M=TRJ-EP/,_50(MY:6>:V$C"?WJ)9Y*X[>4F33-- MQ 9KG^PC+?(/69P\R_A[LA!"D1]A$"6GG852RW?=;C)=B-!+CN521/J3N8Q# M3^G#^+&;+&/AS;*@,.C27J_?#3T_ZHQ/LG,W\?A$KE3@1^(F)LDJ#+WXY[D( MY/-IQ^F\G/CB/RY4>J([/EEZC^)6J/OE3:R/NH7*S ]%E/@R(K&8GW;.G'<7 M+D\#LA9_^^(Y*;TGJ94'*;^G!Y>STTXOS4@$8JI2"4^_/(D+$02IDL[CGURT M4_S/-+#\_D7]0V9>FWGP$G$A@Z_^3"U..\,.F8FYMPK4%_G\I\@-N:G>5 9) M]I<\YVU['3)=)4J&>;#.(/2C]:OW(^^(4H##:P)H'D!_-8#E 2PSNLXLLS7Q ME#<^B>4SB=/66BU]D_5-%JW=^%$ZC+?+U\NJ*'+VO)T)Y?I"\T1_=WT[(ZU=OR"OB M1^1N(5>)%\V2DZ[2>:7JW6F>P_DZ!UJ3PU^KZ)BPWEM">Y15A%_ X1,QU>%. M%D[M\*[NC:)+:-$E---C-7H?_,A7XNA*E]>,7$;*BQ[]AT"0LR01JM+>6H]7 MZZ47XKMDZ4W%:4=?:8F(GT1G_/MO3K_W1Y59)#'+.BNL,TA]A_6WY&,LD\H> M6,OV,]ETYG@:#_@@'Y,S!G,^FTU6X"CRE4_9"&2O_ M7R^=(:K27"NYI02.*!^Z?"//JF:4N_WJ1-TB41=,M-2?7MZ?D9ZGY5S/9;]N MP=W*C8^&_=&&@^U6+G4'HVH#_<) 'S1PHQ.,JJ\ ,+#I%8 D9GD<%!X'R!?_ M -,ZDIAE?5A8'[9S\0^W+FMG2#<*@@B5ENG9[YINXAEV8NB.0>2\VV7P(59__R?$ON$S%?!>3*GXO*KH#% M.?DIO+BJ$R_@R'UM&QAQP"_\KA!H<;# MC:1FVS9,Y?2QJQT5MK#4;/L&MQP0:?:'CERW3!VN9OE-E,^;V20\8#4H[QA6 M$7;>H+(:E9B\1&!BC(.T<.$OO$!_63])P MY+ZV#811F)/JR[X>3F#)QLLC;> 8+:T-H2\.X:X.M<%FU+ 9/6"!:'?9P^*. M"]1]&U!ΏF)ONQ'01R4 ^_JSTA41.N=4V.(P:#J,N=H6C\AB6FFW?\!B% M%[GV!I)&&I MV38-7#&.7=RHP(6E9MLWP,7@A:\#BQL6'P#%W09H,0-:K"708MN@Y6PN^[!M MS"JUL3,VD,5@R+J6T=%4ADNAJD<"E:VPU&ROAJT8-ELQ5+;"4K/M&[9B![ 5 M6)RCK>)D(V>S.D=;U5EN9&^#,&#$83 JE2=\$P#K-!TI+#7;M2$CCDU&')6, ML-1L^X:,>)MDM$,<6(>$(_>U;OU=P&P3N/!;@.4>&FG$S8H<510 MPE*S[1M0XFV"T@YQ:/$1#MW7MR$E#I/27>S-1.2%HGJ(47\.Q%*SK1K$XMC; MKS@J=6&IV?8-=?&6MF#QBCU8=+"U^EC=K%^S+Y ;7.(P+ID*W4$>J#\!8JG9 MNSD-;[G8^[%<5/#"4K/M&_!RV]R/M4.#QZP3..Q M;@.W7(-;+O:6+!>5N[#4;/N&N]PVMV3M$(>V9,&A37UW2X^)I,_H?/+B1S]* M2"#F6KYW/-"8$Z\?>UD?*+G,GAQYD$K),'N[$+K\X[2!_GPNI7HY2!]&*1X^ M&O\/4$L#!!0 ( #2#"5=*>J,+]P( -<* 9 >&PO=V]R:W-H965T MPB4$D(- Q]:72KI_=< E6 M$YO9!MK^^ME.R* -&6OY0ORXYQS[7&/?]HKQ1S$#D.@I3:CH6#,IYRW;%M$, M4BQJ; Y4S4P93[%471[;8LX!3PPH36S/<9IVB@FU@K89N^9!FRUD0BA<N"'Q3.H!.VC/<0QCD'?S:ZYZ=L$R(2E001A%'*8=J^NV MA@T=;P)^$5B)C3;2.WE@[%%W1I..Y>@%00*1U Q8?9;0AR311&H9OW-.JY#4 MP,WVFGUH]J[V\H %]%ER3R9RUK&^66@"4[Q(Y U;_8!\/V:!$4N$^46K++;9 ML%"T$)*E.5BM("4T^^*GW(<-@+L+X.4 [S6@O@/@YP!_7X5Z#JCOJ]#( 8W7 M@.8.0#,'-(WWF5G&Z1!+'+0Y6R&NHQ6;;IAT&;0RF%!]L,:2JUFB<#(87=YV M+\]&O?,!ZH['@]LQZEZ&Z.SJ*KP?G9^CXQ D)HDX0:?H;ARBXZ,3=(0(11UFF#DD6'I)L M<$BRX8'(MC)<+S)4@ 82% EEXI&:7K&$[] M6"X#KZ;.VW(S>?L$A25!]9J_'30H#:IO!PTKM_E.$QN%B8U*$_LSY1D()!F* M.1,"19CS9T)CA%.VH%(;RR%B,24O,-G/XTK%__TC'9(L;+Q-QZGS)FF'E!R6 M2?HUMY#,LF9O/+PI\-B42"H9.@79G5>,%E58UQ0?K\9[;JOOEHR';FN0%5E_ MZ;.2[P+SF%"!$I@J*:?V5:V89V54UI%L;I[]!R95$6&:,U5Y M\[-M;F]%>-/(@"0Z#D*J>@; M@93QF6D*-X (BU,6 U5O%HQ'6*HI]TT1<\">!D6A:5M6RXPPH8;3TVNWW.FQ M1(:$PBU'(HDBS/\.(62KOE$SU@MWQ ]DNF ZO1C[, /Y$-]R-3,+%H]$0 5A M%'%8](U![>R\I@%ZQT\"*[$Q1JF5.6-/Z63B]0TK500AN#*EP.JQA',(PY1) MZ?B3DQI%S!2X.5ZS7VCSRLP<"SAGX2/Q9- W.@;R8(&34-ZQU7?(#353/I>% M0O^B5;:WV3"0FPC)HARL%$2$9D_\G"=B U"W=@#L'&"_ MCV#D ]!]2UT4R9 MMC7"$CL]SE:(I[L56SK0N=%HY8;0]#/.)%=OB<))9W)]/[B^G RG8S28S<;W M,W2"+F]N1H^3Z10=CT!B$HHOZ @1BNX#E@A,/=$SI0J=$IAN'F:8A;%WA&FA M*T9E(-"8>N!MXTTEN=!MKW4/[4K"'PD]177K*[(MNXX>9B-T?/0%"?!5B?5="-P%5U-T]EKN@J9]2*]=JA"968^F0> AH( 5*@ M7U.U'TTD1.)W65(S\D8Y>7K"ST2,7>@;Z@@+X$LPG,^?:BWK6UD&#D2VE8=& MD8=&%;MSG41SX(@MU-&/&9>$^BA1J1'H7\5'&V:D34V:7DA+Q^Z9RTU3E6'W M--4L3#4K35TRYJU(&)8ISY"M3>7-1MMZI;YLE]5]\;@EJU7(:E7*&D3 B8M+ M3VDE\KT%=2"R+9/MPF3[(P]6^Y!Y.!#95AXZ11XZ>]=@Y^WI4>7UN@8K^?=4 MWRW4=RO5CZ_&@S+EE:CW?IX#D6T9K%DO_Z_61Q9JSGZ@5!R*;3L7&[U&;>]B MS:%;=V'W3;%6!WBO 7.C;U*7IJ_;28%M9#91+)8=V%S)E5/IX>!:KN!IQO4^P5C&PO=V]R:W-H965T-M<3. M;+>%?S\[2;,^3 2L7UK;N>?<>XX=YP[7C/\6&8!$CT5.Q16!8% MYD]7D+/UR'*MS<(]6612+]C1L,0+F(!\*.^XFMDM2TH*H((PBCC,1]:E.TCZ M.KX*^$E@+;;&2"N9,O9;3Z[3D>7H@B"'F=0,6/VM8 QYKHE4&7\:3JM-J8'; MXPW[ETJ[TC+% L8L_T52F8VL"PNE,,?+7-ZS]5=H]/0TWXSEHOI%ZSHV\"PT M6PK)B@:L*B@(K?_Q8^/#%D#QF %> _#V <$S +\!^"_-$#2 X*49>@V@DF[7 MVBOC8BQQ-.1LC;B.5FQZ4+E?H95?A.IS,I%\]0^^B649D)E- 44@,^ M[L:''7A;R6RU>ANM5UXGX;^\P%YCN<;ZAF_'.Z9Y/Q?]N3-V7?,\-N- M]RL^OW/C3;M:XP(S3M]; U'B&8PL=3$)X"NPHO?OW-#Y;++TF&3Q,]SK+N@<):> L>2T$5SNF=,2)/I-4M8L>AN9A7U_'!HK[:]-,3T/^W&Q(O,QB/5O\@<>CN*1@;8BZ"/96',:YW MH-(0Y!ZHM+>:A0+XHNK2A-JF)97UYZ-=;1O!RZK_V5N_<@=CU[ >J\:Q[O/^ MT===YRWF"T*%.AASE&ULA95K;]HP%(;_BI554RNMS8TDT(5(;:%J)^A0 M@4W[Z)(#L9K$F>U ^^]G.S1CP\"7^/J>YSU)?!QO*'OE&8! ;T5>\KZ5"5%= MVS9?9%!@?D4K*.7*DK(""SED*YM7#'"J145N>XX3V@4FI97$>F["DIC6(BJTC2Q^]M M4*ME*N%N_R/ZO4Y>)O.".=S1_"=)1=:WNA9*88GK7#S3S0-L$PI4O 7-N7ZB M3;,W"BVTJ+F@Q58L'12D;%K\MGT1.P+/.R#PM@)/^VY VN4 "YS$C&X04[ME M--71J6JU-$=*]56F@LE5(G4B&0UOIL,IND33NX?A8#X:HN_WZ'X^FS\/T?CQ MZ7$\'R.]!TUN?HV'3[,I.A^ P"3G%^@,D1+-,EIS7*8\MH4TI,+:BRW\MH%[ M!^#?ZO(*^C^;3 3H_N_@WC"WS:9/RVJ0\'=<_FI3)3Z/KF'7J!%SS M"B^@;\E?G -;@Y5\_N2&SMJ*2-'EJ5*%6J4.T3EPG"&-[;6!U M6E;G%*MC8C6J8)?E!UTS*VA9P2E68&(%^RS7/< *6U9XBA6:6.$>*PI<,RIJ M4=$I5&1"17LHKW/@:W5;5/^RR@KC\>WMH3N!'YCIKO.WY#A'^2/@')&BJ@6DLH+(M($+8_5P]OB7 M4>_ +^3NE#SW^.NF N=&GKMW%/W(C_[CV3O55MU<8\Q6I.0HAZ64.5>1],N: MRZ 9"%KI OQ"A2SGNIO)"Q28VB#7EY2*CX&JZ>V5G/P!4$L#!!0 ( #2# M"5<_;()J+P( ,<$ 9 >&PO=V]R:W-H965T>-'722AX\-K$D$K148RH40;M^-LF%6$WLS':@_/O9#D1,HDC[ MDOC:]YQ[KGWL:"_DF\H1-;R7!52XR;$N$' M)7[5O -=_RN$?MC]%^X9M:WDL)4<.K[N5,96*FFN05.,EK0U?T)RXO?>[ MQ.\$_7[D[&>^M%=\1N66<64V9&-P?N=;GX!LKDT3:%$YJZZ%-L9WP]R\ M-"AM@EG?"*%/@75_^W8E?P%02P,$% @ -(,)5X5C@#5] @ <08 !D M !X;"]W;W)K&ULK55K;],P%/TK5IC0)L'R3KN1 M1NK:(D PJG7E\=%-;AMK3AQLI]W^/;:3AF[+!@B^-'[<<&5!!;<]Q(KO I+22 MV*S->1*S6E)2PIPC41<%YG<70-EN9+G6?N&*;'*I%^PDKO &%B"7U9RKF=VQ M9*2 4A!6(@[KD35VSR>AKC<%7PCLQ,$8:2XKE9L>F"R,6CEAI3Z+2XD5[M$X60RGDP^+R^O%V@^_CZ^^#A# MX\LI4HM7R]D4S;[-9Y>+V0(=3T%B0L4)>HV6BRDZ/CI!1XB4Z#IGM?@44@5W#=R[#[=5!ET07A>$ M9_C\?PFBSV5#&_33ZDMX+BJQ> GZ7@/\< M>S).4U:74J *W^$5A3ZS#4-D&'2#V"9NZ 9!;&\/73RN\IV!>]95W9,7=/*" MW\GC-60(;E4'$X#4OPXQF0/OT]E0A0<*PK/HHHF$PZ%<9=BK#OPKQETQ$ M"5X12B2!WML2/@K--/@FHEDE>D1*R95QS'#7'T3@.L"M;]F3.XGNNUT7YGD)U!+ P04 " T M@PE7RLPLZZ(# "&$0 &0 'AL+W=O($-&!3VTPZTO[XM8$2 M0CSN-,N^)!CN.=QSC"_7+/:4/? ,8P&^E07A2RL3HKJV;9YFN$3\BE:8R"M; MRDHDY)#M;%XQC#8-J"QL%\+0+E%.K'C1G%NQ>$%K4>0$KQC@=5DB]G2#"[I? M6H[U_<3'?)<)=<*.%Q7:X3LL/E4K)D=VS[+)2TQX3@E@>+NTWCK7B>,K0!/Q M.<=[/C@&2LJ:T@+]96E!EA N<"D6!Y-\COL5%H9AD'E\[4JN_IP(.C[^S MOVO$2S%KQ/$M+;[D&Y$MK9D%-GB+ZD)\I/L_<"N,& "D4#W [0#N2P%>!_!>"O [0&.UW4II?$B00/&"T3U@ M*EJRJ8/&S 8MY>=$S?N=8/)J+G$B3GZ_N0<7"18H+_@E> ,^W27@XM4E> 5R M NXS6G-$-GQA"WDS!;'3COBF)7:?(?ZS)E? @Z^!"UU/ [\UPQ.<2KC3P%T- M/#'#_T+L"D!7![>E0[U-;F^3V_!Y!IMT'K0H7X]2:_::5RC%2TLN2H[9([;B M7W]Q0OB;SI$IR9*)R([<\GJW/!-[?$\%*N3J6PN=9RTV;+"J+#W&@1,&P<)^ M')JAB8+0\XZC$F,>9ZKT>Y6^4>4'S/DU2'*>TIH(()<)R#FO$4DQ2"G7:F\9 M@X$JWX_F(^FG08'OP)%R8VYG*@]ZY8%1^6W-&):2*\J:XDVWSTYV<*+%F\%H M)/@T:.:/GH?$F-&9>L->;VB>:4IV;P1FY;,RP]-Y];QP/+&ZJ"B:C90:'D;DSW3BEEOQG$_IUI1D MR41D1VXY\-"-P?_PYNS PU4S']<838SCC@IN8L[B7)6#GM/YOZM,=X&ULK=UK;]O& M@L;QKT)X#Q8MD,8B=74W,9"$]VN0]&Q?+/8%+8UM;B72AZ3C&.B'7U*F38U, MCR6??]$VBNWYC639#SC4P]&'NZ+\J[H6HM9^;M9Y]?'DNJYO?C\]K9;78I-6 M[XL;D3>?N2S*35HW?RVO3JN;4J2K[:#-^M08C6:GFS3+3\X_;#_VM3S_4-S6 MZRP77TNMNMULTO+^LU@7=Q]/])/'#WS+KJ[K]@.GYQ]NTBOQ7=3_O/E:-G\[ M?5)6V4;D55;D6BDN/YY\TG]/%K-VP/8K_CL3=]7.;:U]*!=%\5?[%V_U\634 MWB.Q%LNZ)=+FCQ_BBUBO6ZFY'__JT).G.=N!N[\-,.B&[#8OTOZ"P/.N@%GA]XE??3XS(T.?=CZTY/][-D^ M>VG(X].M[S_?XQ=G>7S"]?UG_,4?$?WQ*=OZA+.ZTLOWZQFMO;'_GMN.;WY(L;^/A>UTVG\V:OQ,,?ZT>8Q/#]1X?*"?#27HWZ[?:\;H7?.?,=;^^=W4?OG'T./Z M\AJ3-\SL@1D8;JJ'?[HIF^&35^^%=,H6#L ^[-:/(JXZB9*&V8\=Z] MT?ZAG6K5=5J*JOMC ';5L"F63[#^!)L'T=XKW\$TW[G/+RK^ <_#>.^'ZJ"[ M%QP.JYZ9\/!O8/_,O'BGHD-^A8Q..^11QH?\&'>/Q_U>W:1+\?&D.5"K1/E#G)S_YW_HL]%_#<4, MB9DD9I&836(.B;DDYI&83V(!B84D%I%83&()A$GA,WD*GXE*/_]:%DLA5I5V M61:;9J%S40]%D=(X-HI(S"0QB\1L$G-(S"4QC\1\$@L>L-D6:T];_#@WIJ/V MGP^G/W93AIPT(K&8Q!((DU)F^I0R4V7*A$5^]5LMRI<31CG^V(0A,9/$+!*S M2%F4VEU:EFE>5]K?+R\(/RO=8V.%Q$P2LTC,)C&'Q%P2 M\TC,?\"FN[_@L\EX,=T+%7+.\+ Y(W+.F,02"),B9?X4*7-EI'RZ$OGR7KL4 MHGJGK<55NNYNI_E**^KK)FZ6154/AHI2/C942,PD,8O$;!)S2,PE,8_$_/G M440VN=Y3,L1E"8B:)621FDYA#8BZ)>23F+YYGR&CZ_-/YUX_E8?WZR MA+QS$8G%))9 F)0A9T\9DJBM-[WAI>EN&)0_J&:BFH5J M-JHYJ.:BFH=J/JH%J!:B6H1J,:HEE":'T4YU4#]L;56UBZOVL]L;RU*LLL&# MI,Z3#FI' Z\ ?E%/?'0 D9J%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J)90F!Y#1 M!Y"A#* H_9EM;C>#4:,<>?0!$:F9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ M":7)>=3WAO6W%8=UM#F,:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUI":7(8 M]3UB75D@/+=^BG*954*[*;.ET'[)&_LO3:&3AFB6H1J,:HEE"8G4M\Y MUM6EXS^OLUI:CFHUJ :B&J1:@6 MHUI":7(J]55F??:V11M:548U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+:$T M.8SZ$K2N;D%_;=9L(J_3*]&^DM86H+6;]#Z]6(O!B$*+SZAFHIJ%:C:J.:CF M=IH^WED!C=Z/QO(2R$,G]5$M0+40U2)4BU$MH30Y>_JFM*ZN2ML[::/5U\T4 MU\5ZI:6;XG:X\ZCVCHX?M#2-:A:JV:CFH)JK/^\=ZXN!BH:'3NNC6H!J(:I% MJ!:C6D)I<@#U-6O]E9[UP[6D657=BI6VRJKEB\F#UJU1S40U"]5L5'-0S>TT MZ4*GP>!!^]2H%J!:B&H1JL6HEE":O#-@WZHVE$5)^2*QO*C5JRXU=FSXH)J) M:A:JV:CFH)J+:AZJ^9TF'9)-!I(Q0*<-42U"M1C5$DJ3TZ>O41OJ&K7TLICV MM_;JRV1J[^@ 0KO6J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":7)*67T*66\ MZ64R RU:HYJ):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B64)H<1GW1VE!V)P_? MU4/M')U.:/,:U2Q4LU'-0347U3Q4\SM-WMYC<*V&EJI1+4*U&-422I.#IR]5 M-S>/6:N%WN?DVV#P*)VC@X?43%2S4,U&-0?57%3S4,U'M0#50E2+4"U&M832 MY'3J"];&]&UK-+17C6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:0FER&/6] M:D.]1_3GM,HJ[>%-"[4B?UJF:65:#[^NAA:N4PL3_-EEE]IWYI,TG[YGMC??MWYO)>OQ$_M^UUZ\_ %_Q.)=M_[_QU, M+[2+C6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:0FERQ/65;6/QM@4?VLQ& M-1/5+%2S4RQ*81J)JI9J&:CFH-J+JIYJ.:C M6H!J(:I%J!:C6D)I^Q_J;EVQ@M>*.:B6H6JMFHYJ":BVH>JOFH%J!: MB&H1JL6HEE":'$9&'T;JS;1C>^C M+%^6(JU$<^,AEMH//K[%]& 8H55O5#-1S4(U&]4<5',[[;7-D-!)?50+4"U$ MM0C58E1+*$T.H[[HW=Q4A1&S>[9ZDJ,SB=1,5+-0S48U!]7<3I,NQY_M!Q(Y MHX]J :J%J!:A6HQJ":7)@=1WN\?JS;/_*--5VU1:I?>5=EF4C\="6BG:B&H_ M];=F#H80VOY&-1/5+%2S4^Z!U;E0S4NQ>I?L M0PI&JHT!U/S1>816LU'-0C4;U1Q4Q*V3=2P\?&%:J9J&:AFHUJ#JJYG;9[)MN83B?ZWA4[ M'CJKCVH!JH6H%J%:C&H)IO)^J-MZ.T7%YKQL@P!E],>_6:$35_=!RA M-6U4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TN30,OK0>ML^W!.TBXUJ)JI9 MJ&:CFH-J+JIYJ.:C6H!J(:I%J!:C6D)IV)NK+-M"35DQP=76AS&]4L M5+-1S>FT^=TT,U']4"5 M1+4*U&-422I,CJ2]N-S:CF MHUJ :B&J1:@6HUI":7)F]27OR>QM9YC00C>JF:AFH9J-:@ZJN:CFH9J/:@&J MA:@6H5J,:@FER6'45[\GZNKW,5>J.:A6HVJCFHYJ*:AVH^J@6H M%J):U&F[YP87[Q>CW7_V^AHQ>@<22I-3J"]]3]2E[W_WI!+:^48U$]4L5+-1 MS4$U%]4\5/-1+4"U$-6B3I-.%,XFX\5T/XW0-C>ER6G4M[DGZHVVOY1BE=5: M>E4*L7T3W$/.)*%-;U0S4=29JB/6Y4,U'-0C4;U1Q4JF:AF==K>;HL3^5#: M1N=T4,U%-0_5?%0+4"U$M0C5XN&?RO%>%22A)I73Q>C31;U[]EO69&KRZ&1! M*]NH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)IVI^.WK M#FRBYJ#3NJCFH9J/:@&JA:@6H5J,:@FER9G45[:GZLJV)[UM;;.LNUW661-. MS;\K<5%K65[5Y6V[QAM,([2QC6HFJEFH9G>:;DBK_-%HNA]&:!<;U3Q4\U$M M0+40U2)4BU$MH30YC/HN]E2]X;;UV?O#;#>;_"'*]HV1FDS*BB:4_G6;E>WQ M4:%="&V39GG=_"=6@XF$UK91S40U"]7L3MM/)'W^+)+01C:J>:CFHUJ :B&J M1:@6HUI":7(D]8WLJ;J1_=J9;M7FMVKZZ"Q"&]JH9J&:C6H.JKFHYJ&:CVH! MJH6H%J%:C&H)IWIXNWG?%&6]FH9J*:A6HVJCFHYJ*:AVH^J@6H%J): MA&HQJB64)H=1W]V>JKO;G],JJ[2JL=-5>THIVSW;-)A2:'$;U4Q4LSIM;\&E MCXWI?@-I\ M'9\]79FC=&M4\5/-?^-Z-]K]W 3IMB&H1JL6HEE":%!NSODD] M4^^9?<"BZYNX;)*D?27MVPM1HI[CV"A!-1/5+%2S4K;[0:1U4.],3WD*A/U/3HZPM!B-ZI9J&:CFH-J+JIYJ.:C6H!J(:I% MJ!:C6D)I[FYIM6?1,TC$C-1#4+U6Q4V9NK;MY5F=I6OM#U%N'BY@.V2AAA:U4.J^/:@&JA:@6H5J,:@FER?'3 M=[-GZF[VU[)8"K&JM,NRV&PO]A^,';20C6HFJEFH9J.:@VINI^UN(S]](7;0 MVC:J!:@6HEJ$:C&J)90FQ OMH-.ZZ*:AVH^J@6H%J):A&HQJB4'_&#*>=(WKN?JC:ZW MYYMOTON7MBA2#S\Z2M#F-:I9J&:CFM-ITDK'F#[+)1>=U4,U']4"5 M1+4*U M&-422I/CQNCC1MVI#HO\ZK>Z?:'KI163&C@Z<- 2-:I9J&:CFH-J;J=);[S5 MO1/@WHH)G=='M0#50E2+4"U&M832Y,CI6]1S=8OZF^@.;]IW\]ANRI@7M2;6 MV55VL1;:95%JS;R/7]/[!OM^>_%_8EFWNS3N)%:N MV>*BO$W+>\U8=)=['- .4D]\=%*1FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K% MJ)90FAQG?7-Z/GU3.VB.]J51S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$LH M30ZCOE0]5Y>J#WN=#"U1HYJ):A:JV9UVP.MD:#^ZTZ:O3>NAT_JH%J!:B&H1 MJL6HEE":G"=]]7FNWLC:%.OT7JRT59G>:=L3V.L#K]10PT>'#%J.1C4+U6Q4 MU -5"5(M0+4:UA-+D].EKU0MUK?JP MTT7-W[NK6 =#"JU>HYJ):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B64)H<7$8? M7,:;3APMT%HVJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)IW%^KJ M]D$GCM3&TJ&O8\BYIEUF>YLLLOQK,)[2,C6KFXGGA M>3RT'+'0:6U4 MB2]BO:ZT97M:Z.-)>W[[Z:-:*2Z;:-)__V2Z*\J_MW3[_?U!+ P04 " T@PE7A[8V-D$# ">$ &0 M 'AL+W=O)4L59H1!,-LSA*T80 NDX22)XO4(RW0T577BY,H^6*B0NJ,\C@$MTC]I!- M"*^I%26,$I32"*> H,50&>GG?E^TSQO\B-"6[I2!>)(YQH^BH?)ZNX 4XIODWV!9M>UT%!&O*<%**>0^2*"U^X5,Y#CL"W=PC,$J! M\5I@[1&8I< \5&"5 NM00;<4= \5V*7 SL>^&*Q\I%W(H#,@> N(:,UIHI#; ME:OY $>I>+'N&>%W(ZYCCNM=S, 9F(Q^C2^]\7Z_OI ,T8Z_< M/SRZ7I>KW,'*1J.RTP81@5FZ MO+@D,&DRI!5VK"$R8:Y,F"<3YDN"U>SM5O9V_VFI[,KT42;,E0GS9,)\2;": MCW;EH]T^30D.$ HI6!"<@!C#M,E5^\W:I>N:5E^ZQJV!CG5+)LR3"?,EP6IN M]2JW>N]L;)"G$5D61R@$/!\2GR7/*5)$&T^.K;1C9Z-,F"L3YLF$^;TW[WK? M_+N7UVSK5[;U__,\TJH_UJC^V]GZ>K*Z,@-Z#0%[KPXVOJ2 Q?BK.ZF:R-QY M'K&,4@IBM.!XK2-R75)DPT6%X2S/WN:8\5PP+ZX0#!$1#?C]!>:'E+(B$L+J M+PGG#U!+ P04 " T@PE7?KDZ:2<$ "]%0 &0 'AL+W=O[X#$.C-]P(^5G9" MA#>JRIT=^)CW: B!?+*ES,="+MFKRD,&V$V"?$\U-&V@^I@$RF24W'M@DQ&- MA$<">&"(1[Z/V?L,/'H<*[KR<6--7G/2_17[>H8=NW!0A,//Y]I I93 RI.EGB69K8:$C\ M9Q3TD*G]A@S-,-$54A'?808K[]FR!GC>#KP 1P+K";"1HY42U &K MDK:<.R/GSD@RF0V9;C%A:(.]"- ]8!XQD/H6:!6$D> (!V[R$"=R?0)G%Y"? M46U'LS2/59\G_B;?\! [,%;D5Y4#.X R^?47?:#]44=/1V 52LR<$K,-?3*G MOB^[E;)U]HAP'N$7#U 4RGOP!LPA'!#=HB-F# >2I'^:QSQ+,_633/';Z#"Q M!I9I]T?JH=SN?VZK-&+EC5BMC=QCMIILC3]W%!V!55JU\U;M"ZG3[I*2CL JE%SG ME%S_?W5>?]:=W;.U\H]^(M6S0BJ5ZUIA2+36VM>$[]&6 ^2$=,O).,L45>T=(16I:7P6'JK7_F:E#,,O>P"M)YFF:<";MJH M&0VR+8R/WNY\EF^A_,\$7.21;2Q=] Z8U8^G%>CL\72$5FV[L$FZ=2G5=FJ7 MND*KTE(8)KW5?'Q6K72Z5[5=ISBZ7A*DV3OUN-FNBLEM$&QA8/1V!Y,+]D ] M.1^/B/?: EM1SAY+1VC5G@M3I \OI=9.[5-7:%5:"@.EMYJ1+[YC[4\:U#7K M5*CIINO*Z]4V!PUB+?R,WFYH"6CU71\3; 91N5/_8E<6[>DM:FEL[7X8/,>LU<2<.3! M5L9HO:$,9NE98;H0-$R.VUZH$-1/+G> 76#Q!OE\2ZGX6,0G>/F)[>1?4$L# M!!0 ( #2#"5?XC!!@ P, !\+ 9 >&PO=V]R:W-H965TQ M?S\;"$NH&W4;7\"^G'/N@XNYPPVA+RQ%B(-MD6,VTE+.EP-=9W&*"L@NR!)A M\61.: &YV-*%SI84P:0D%;EN&H:K%S##FC\L;5/J#\F*YQE&4PK8JB@@_35& M.=F,M)ZV,SQFBY1+@^X/EW"!(L1GRRD5.[U12;("8981#"B:C[2KWB#T)+X$ M?,O0ANVM@YBUR>(4,3DG_/$IZ.M$L-)&@.5SE_))L;5.?C2+V8Y*R\@DV--300KQ@G M14T6$109KNYP6]=ACR!TU 2S)IAM@OT&P:H)UGL]V#7!?J\'IR:4J>M5[F7A M LBA/Z1D ZA$"S6Y**M?LD6],BS[).)4/,T$C_NW7R#A&DP?0V$&->+T[B&*SL!I@#C,*9O)]NJM+Y/^_A/WL_*(;5=(A5ZMEOZ#T1#G,@#B$.MT!^ M\>)MQZ1 JO=<*;FEDCRAUOZYX[A#?;U?O-<@USN$! H=RS;[AZA0@;(O/;M! M':1K-^G:1].=1:K$CG+D63Y@2QBCD2;JQ!!=(\W_^*'G&I]5W=.E6-"E6-B1 MV$'AG:;P3F=]5BDY^V_>-)Q6G[T&.3VCU6@*(H;E^I&#XGA.\VTD$S$_N_ 5!+ P04 " T@PE73_"@B;8" #Z" &0 'AL M+W=O05UK(0J9!4 MZZ1N56FW?37)A41-;&:;E_W[V4Y(H4L1V_A"[/,]S_FY,S[[:\J>> 8@T*8L M"!\9F1"+H6GR.(,2\QY= )$K*64E%G+*YB9?,,")!I6%Z5C6P"QQ3HS U[8[ M%OAT*8J M N$Y)8A!.C*N[&'45_[:X5L.:[XS1DK)C-(G-;E)1H:E-@0%Q$(Q8/E9P02* M0A');?RL.8TFI +NCK?LUUJ[U#+#'":T^)XG(AL9%P9*(,7+0MS3]2>H]>@- MQK3@^A>M*U]/.L=++FA9@^4.RIQ47[RI\[ #D#SM *<&."\!WBL MP:XQT;P M:H!W;(1^#=#2S4J[3ER(!0Y\1M>(*6_)I@8Z^QHM\Y43=4ZF@LG57.)$\EPF_*[FL\]HOQMM:W07CM:W6%#OL QC QY27%@*S"" M=V_L@?6Q+;&G) M/21:=B&RO!%Y3 N\0>W!#8EH"$GB#.K"1]S^'+IH!@307 M;26IV ::376!57#N]/N^N=I-=8N39^_[A"T^KC78=XK^=/*>8^WI[3=Z^P?U M1FD*NCMHR0P+:%-YD.-O#]XIR<**S'9V4F+UK(O+%XD[G(2.U;NTWG;;CH^Y MO@EO,YCGA MJ(!4AK)Z'Z0(5G7::B+H0K>2&16R,>EA)A\GP)2#7$\I%=N)"M \=X+?4$L# M!!0 ( #2#"5<_T/^]W@, "D9 9 >&PO=V]R:W-H965T M["$A^17-(!57=I0EA(LA>S3SC $)"U 2F[9E31RFL M&.D8RE0=*#W+P,9P;EEP1Q!!P24'$SPF6$,>22:SC M2T5JU#$EL'W\Q/Z^2%XD\T!R6-+XWRCD^[GA&2B$'3G&?$//'Z!*R)5\ 8WS MXAN=R[FNB!@<$9.S!9L\*,0LT"+]*)7_^Y8S<342.+Y8_?WYXZ?_T.]HO5F] M7VTV*Q]M/]QM5EOTQ@=.HCA_*R[^BDR4[PF#?&9R$55BS:"*<%]&L%^(\.O2:W71,6^6(MM#(Q! MB,2M'!S>5;<1(D>^IRSZ#F&?EB6G6W!*YSHM7*O\S,Q36Z>A$_T!$SOY.75^ MSKC\,L+0B<1'0&^B%(4TC@G+40:LS/QM7[IE"*^U..M*K S_D*QR)6-OBI_& M[,CAUG*X2CFVP"+Q[]ZA1I>MU*4O:R73V VCD\S71-91<%HK.+W08*8Z]=)) MYFLBZ^AU7>MU_0H&<_W,#FRWQUZ4H<>JI(FLHY)7J^2]ODUYPVQ*N9*QHFDB MZXAV4XMV,\3,[H>8F9)I[.;42>9K(NLHB*VFO+0NM+,*J$DRK6R^+K:N:*V: M'"MOO$^09)2)-@S!EV/$OPTTM8JU[6K8]:93^T=;4X%L5Y*?FIE[,:.E>HS3'36V.U<5Y97#+(0:GIAJ]776R^;K8NC(V+0!V M+O4XG27[4BN;KXNM*UK3*&!UIW"IQ[G//6YB6Y[[S..T=@2ZV+IB-3T!5I;0 MNCQN.M#CM#8'NMBZTC7M 5;W!_+I;59,%N/I>5+ MA+\(>XS2',6P$_36U;7(CY7/YZHCC(V4/? L@T+X_3M#)/<"L?% MM3D+QW0O4I+#G"&^SS+,_KV#E!XGEFL]7EB0S5:H"W8XWN$-+$%\V(O D=^=HS44%:4/JB3^V1B.:I'D$(LE 66 M/P>80IHJ)]F/KY6I5<=4PO/C1_=WQ>#E8%:8PY2F?Y-$;"?6T$()K/$^%0MZ M_ VJ ?647TQ37OQ'Q[)M+[!0O.>"9I58]B C>?F+OU4@S@3N)U(EP M]N>7^\__H%_09BR]$L3R!IZFW9X[K;WF.W[SRMX>U^Z>41Q%+N%G)/,QJ_?@A^X>=K'T)+/^Y*7="N M4VO"#=_A&":63'H.[ !6^/-/;M_YM8V)2;/(D%F#5U#S"G3NX5RN#< 8)$CF M1_QP5D'S3!E-KVA5F:=8KS-3B>@C=_F TD-/A<([IA\T: 'HU M@)X6P!(8D>.5R5J36"H2;:/6.G4=M4FSR)!9@V"_)MA_9F>$495M7T%?KX<=J& M3A^G*SNC;I$IMR;CLSK8?>4+H1*:@F;2+3+EUH3FG:!YVHEY&W_=$TZ*+[@W M)*\2^&TK1:U39XK>D[SU>H[\N\A;4U&;?$YUO:LM@\-IBKG*VYAFF43T[)M1 M;],9CM%"WY1;$^&IU'>#U^:ET7K>J%MDRJT)[?1YX/[@^\! M:8/T1EO[TG" M^G[0OZS73 5M6T<\ ^VSK* .V M*;;@5-&ZST6YBU1?K;?Y;HO-+?O4O-PC_(39AN0J #UYF?X'U!+ P04 " T@PE7*4Y? M%+\% W* &0 'AL+W=OR)+S 6X$<2IWS06 BQO'0)4;IE1EB A M5]GI&I:7=_2; M;/!R,(^(XX#&_Y!(+ :-7@-$>(96L1C3S6\X'U!;\:8TYME?L,GW=1M@NN*" M)GEC>00)2;?_T8]KB]_Q?\ B:C\>UH J[! MW7AT,QJ/1R&8W/\9_ &NOH6[C<&+C6L.K6F>8'=[T].'CDX"9XV02P_1E %[K@81*"LT_G("SW MM?U7@0[,Z-]7:1/X;H;VCU-",R7$4TGQ,@JLI#CR?.Q/"MR?%)AA_2/8>YPL M*9-E"$;?5T0\5RFW);2J"6JVN.1+-,6#AIP..&9KW!C^_)/7<7^MTLHF++0$ MTY3S]\KY)OIPC-5.U]X5(P2*4W<#7*%YAL,1L.PV"_TJS=)6B M6W*G7 VN7C"!L?.Z.EF":3IU]SIUC3J%9$TBG$: (8&KQ-@V]_R2&F[3[1WH M8>RDKAZ68)H>O;T>/?.*4W%>)5+OI4@' M4VQ@[+:N0I9@FD(7>X4NC K=+R1S0>-(ZH/430Q$Z)G+H@JKE+EX<6>!A[5D M[*ZN,I9@FC*>6SA6UZC--RK4A2,O%4(C(*./S!^1G,/5-%3I,Z^ME26:KE7AOSVC27VSC31C MZOJ"G*8YQ':OTSDLYM!6M[HZAZV3G:EGU=1;I86V:+I\A:_WC.9W.,D?1W"^ M4J6L'C))&3DY>J-HOZW^ G._M57Z" OO%1[>,YOXO)J#MP1(,ZKVQ6;5X-NB MZ3(6%M_KGEZK-AU\8)46VJ+I\A6)P#-'@E.B9(XVVQ.KT< 631>K" >>.1V\ M+S_E4&. ,G=<6Z:/" JP" K0[.SKA:@<9DQ1Y@YK/RC]B$ BT 7PL$;S.Y M9DSM1\W>RYNL#]U>^]#DVNI65Z?T"-X< 8[=%M]GVU7<#5FFA+9JN>A$M8.?TTK8:*:S20ELT7;XB4D#S:X,;1%ANAJ4% MKA0O?W'@EDU+K]D^+&6K2<$635>E2 K0G!2"&'$.KL"4)HFL3GXLJYHQM2\L MJ_G!%DV7L,@/\.+TNK29! *KM- 63?_$H,@5OCE7!#1=8\;?\R0])W>UNV\3 M'K[I,Q] 7;ELT72YBISAFW-&R:&@QQ@KCS(M%*0S*>+N-GRTF,U=U/Y@XV4& M\?U6QSO\8,-J G%*'VFI3^J^(C8G*08(X!D@, M .$2 9 >&PO=V]R:W-H965T< M!U^./%IA\D@CA!AX2I.,CK6(L<6QKM,@0BFD1WB!,OYFADD*&6^2N4X7!,%0 M&*6);AF&JZ<'-_$\8L4# MW1LMX!S=(G:_N":\I=>R;O<) ]'B(T8INW(,BE2G& MCT7C/!QK1A$12E# "@G(+TLT04E2*/$X?E6B6NVS,-R\?U;_+)+GR4PA11.< M_(A#%HVU@09"-(-YPF[PZ@NJ$A(!!CBAXA^LRKZVK8$@IPRGE3&/((VS\@J? M*A ;!I;[@H%5&5C;!N8+!G9E8.]KX%0&CB!3IB(X^)!!;T3P"I"B-U,$. 1I @VA+;9 \ITZFD7E3QY2H^"GA IE"Q6E4:>=KUE["%K"W]$FW M2SNGW:Y8&([I @9HK/&93Q%9(LU[^\9TC4]MA%2*^8K$&KR;JY*72C%?D5B# M5[_FU5<]W?H[ ]]LGV[[=O2E(1X(8% #&$@!7.;I%!& 9V#)]R *%KPA,("_ M8E=J(S#836PK=:G/KN-#D5@#S[#&,^P^/F)*\_:Q,=PA,W3]0;]](3:-=1%E=$^>5]F4P2R,LWEK&67LB4#NNRN#-K=2"!N5I+G' M?G3ZZGXDE^FZP"I5\U6I-1%::X36@9M29:@*FDHU7Y5:$]JZ;C:E9>8A.U.E MN#D)Q':SNS7)?7:#JVH4#NI3 M+>\?4$L#!!0 ( #2#"5<$^US3B@@ =7 9 >&PO=V]R:W-H965T MKBH:2D7^L4QGS7!W*AU&VE8*OJJ X&CF6-1G% M/$P&\XOJW(V<7Z1%'H6)N)$D*^*8R^\?1)0^70[LP?.)7\.'35Z>&,TOMOQ! MW(K\;GLCU=&HH:S"6"19F"9$BO7EX+W]CGE6&5!=\5LHGK*]UZ2\E?LT_5H> M7*TN!U99(Q&)95XBN/KW*!8BBDJ2JL?O-730E%D&[K]^IM/JYM7-W/-,+-+H M2[C*-Y>#V8"LQ)H74?YK^O2SJ&]H7/*6:915?\E3?:TU(,LBR].X#E8UB,-D M]Y]_JS^(O0![^D* 4P"/#J ._4@'$=,#XU8%('3$X- MF-8!TRI9NT^W2HW/75BE:^J/);1:N,A$DIQ=MZLNNKOUR9N? MWI*?R(AD&RY%1L*$W"5AGIVID^KUYTU:9#Q991>C7%6O+&2TK*NRV%7%>:$J M-KE.DWR3D2!9B94>/U*WU=R;\WQO'QPC\)F,.IN!\2VWLQG)K#?;$T5IZ='FX;4N$V,G,KGOL";Q'Q M+"/IFMSFZ?(K^<\_U?OD*A=Q]M^.RGW8P;QN6-DZO\NV?"DN!ZKYS81\%(/Y M7_]B3ZR_=V49"?.1L )HT@8 \$TK7B-5CP3?;Y(XUAU4EFIE#.RY9(\\J@0 M73HQ@OKJ! GS=[!9!2N' X]S:VA9EOHN/>XK %DF/:U,!BI3R^VXR>W8F-N/ M17PO9-D0U-V'&DR1)RXE3_*N+N.#$=UB[5>"QDF M#V=$'>6JI:B>H^;IKK]X]KKX.E?-QS)*,W5IJ9DV3+4K8;KJE(^Y A.+K/CW M[L=I4#\32@N@- JE,11-EU1KD-IFA_1&"D*+\ADG:K>=JC M)J]CK@.U7J&T $JC4!I#T70YM/ZK;39@KY['MMXR)FQ@S0J%U":#Z4%4!J%TAB*IFNF M-7@=L[_Z Z="SO%R3<*"V TBB4QE T73>MS^N8?=Y=6_->7^+T!S&LX3<#>ST!V MO%Z,0@ME*)HNCM;C=[PO]T)=-F(L-?_I*KI)EIRJ0CN8"2O.AM !*HU : M0]%T\>QM'8#=.P"[>0!V]P#L]@'8_0.P&PC\""?8;9U@U^@:SF^*^RA<-NLO MJY^8[5:^=/ZNS$SKK1GOR/>;3*IM.!XU,4 M7BB-0FD,1=/%T%J\KMGB_=,_ M-S1S>\L":O1":0&41J$T5M.T =.D^2[IFFCM6_<5^[9[1'*2C6M&]Y8%U,:% MT@(HC4)I#$73!=3:N"[4QG6A-BZ4YD-I 91&H32&HNF::6U;75[?5WN;CMK+=UO$7G/Y$"89B<1:A5K#J>HD MY&[7U=U!GFZK33_OTSQ/X^KE1O"5D.4%ZOUUFN;/!V4!S=ZW\_\#4$L#!!0 M ( #2#"5?7N.H.A0< "$] 9 >&PO=V]R:W-H965TB M# M=+EA$4W[R9;%ZI-5(B(JU5NQ'J1;P6A0-(K" 7:N(S7V]D?F(PN]C2-;MC\NOV5JAW@UHEX!&+ M4Y[$2+#59>^]>TZ&3MZ@^,8WSI[2G6.4#^4^21[R-Q^#RYZ3]XB%;"ES":I> M'MFR,UE;])# 5O1+)2? MDZ=?6#6@8:ZW3,*T^(N>RN^.G1Y:9JE,HJJQZD'$X_*5/E=&[#3P\9$&N&J M]QI@]T@#KVK@[37P_",-_*J!7SA3#J7P@5!)9Q4(B_[92RP\*,XO6:O@\ MSO_O=U*H3[EJ)V=W7V[FOZ'YS>+V^M/=^R\?;SZAMX1)RL/T#+U! Y1NJ& I MXC'Z&G.9OE,GU?&739*E- [2BX%4OOCE#?^R.OGQIZ.O< M+KV@0DF[E?11%=*E@ZT=,TSPZGG@%3&\D^=!TW^VU/";-?(EZCS=TB6[[*DU M*&7BD?5F/_[@CIR?FZR#%"- 8H9W?NV=;U.?W6SS)2Q%:T%CR0+T5B5(^8\Y M:S+1*M;51$@Q4HH-"['\@O$X\T8^GDXO!H\-]@QK>X96>^8T7JIU/3?F[K@K M5HVNKD"*D>&A*Q@[OM/LRJAV961UY1M+B[EBF2A6@:Z60(J1T8$E/L;#(_-D M7#LRMCJB5C<777_/N'Q!']64B7,B0+@XR[&@G;5ROSIG21&O/NIH()&:8Z#J: M+!VKC7J1J#43.]VJ-P%2-]*!,I 2#4"I68:B+6! MN/7RRN,UVC+!DQ+)7A@5S1=:NU9G'R'52,LX_7)8-L]T">!:*7EV_;SE@A;E MN&0B:C,-M!@ 52,M QVVFZ;9W[7#?S.P8,?U&TT#A7]0-0*E9AJIJP1W"+'D M@=8)H&H$2LTT4!<4KKVB*(LK1#.Y203_NW%OY3#"0\=Q]K,/M QHCVKNFVK"QQT('^49*/-M'IF@;2:6&U4>-9E@ M%^TZB2HU8VD9^U/'-RTE4%%-JS308ROOSCYE^0;&3CVY?-T5:[3(/=QSFOB> MOS]/[$&[SA,H-=,BC>S8CK(*/]DRWQ,+^",/6!R@%\["9G] @1U4C4"IF2YJ MB,<0&_D8%-Y!U0B4FFF@!GIL!_H%HVDFRGT<'F\SV>C?X5;Y06Z"PKDUH#E2 M3=S8OC&_X#&/LJAQ?*"8#:I&H-1,US1FXQ%$@H%NWH.J$2@UTT#-[-C.[ LJ M'IA\W6"-4;23< &5+-\]K7_A;/2VU!_O[J/V1Y/]_ /%\[:8IA<:N[&52M4U MCXDE3QG:"KYDQ8Y+D(0A%6F^>/J"58$RMPI*I'DDDU.QH'#\D+L]!U0B4FOFKOD9TSX'X71\4R4'5 M")2::: &=\\.[B?A0*7A&I?GON.[T[T;>26"^FWV/24@E#[E\:1PU**Z#JA$H-=-+C>L>!*Y[ MH+@.JD:@U$P#-:Y[+;A^T@5P?'@EW8P7]#G M8[6QO67GN0)*Y5!JIFN:WKTI1+*!XCJH&H%2,V\DU;CNVW?4_W-M7.F;91G> MVPR?VWO1^;;1EIBF%YJ\?3MYP]3&59#=SGE]O.\'*):WA#3MT$CNMR!YN2)U MJXSMFIUO-@9E1*!XCF4FFFGQG,? L]]4#P'52-0:J:!&L_] MCGA^K#*N=(R;]O=S$!3.K0'-T6HL]T_"\M,K8[M>YYD#"NM0:J:7&M9]"%CW M06$=5(U J9F/-6E8'[; ^BD7P$KCH$0=[R>?/5CGAY;:PY:C'NP\.QHQL2Z> MP4W1,LEB63Y#69^MG_-]7SS=NG?^RCV?ET_K:IGRX6%5U*QYG**0K92DTQ^K M3HGR>=SRC4RVQ1.J]XF4250<;A@-F,B_H#Y?)8E\?9,'J)^*GOT+4$L#!!0 M ( #2#"5='*"3BKP( #X' 9 >&PO=V]R:W-H965TYV+[W-UP\2I3 (7>\HS)GI4JM;JQ;1FGD!-YS5? ],J" MBYPH;8JE+5<"2%(FY9F-'2>P*++5!F''7579 E34,^KB="6W: D- -'C6DUE"9Q=[Y%_U36KFN9 M$PE#GGVCB4I[5L=""2Q(D:DGOOD,=3V^P8MY)LLOVE2Q@6^AN)"*YW6R5I!3 M5HWDK?X/.PFM8PFX3L"E[HJH5'E+%(FZ@F^0,-$:S4S*4LML+8XRLRE3)?0J MU7DJFL[&PZ]H.'Z8W#U.^[/1^!%=HEC# )P&_%.P: MNW<@5B:%GZ8LB M0:S!BMZ_:P7.QQ/RO$:>=PH]&A=**L(2RI:(*#2')67,&!>4U9MR>4ASA>J7 MJ.:JKB.O$WH=OVNO#ZCQ&S7^237W@C %R3ER?X_<#3PA7_7$W^'5R_) A+XC$F6PT*G.=5N3BZI;5X;BJ[)#SKG2_;:9Z[V'?I[+AXDFL MA5[BB,FNM59JH41[:+<<.."666 MWTGG)L+O\$1%E,%$()G$,1&O?8CXKFLYUGYB2E=K929LO[,A*YB!>MA,A+;L M B6D,3!).4,"EEVKY]STG=0AW?%(822EV0U2"1HH"-%,\> ) M/3"J9,=66IXAL8-<2C^3XIZ0TD#WG*FU1';4J='^<**D("RE;(:+0 E:4,6-<4)8GX;),_@B'?@* \2\4# M:56Y0)TUW:,6$IX38"IZ10%A@>X:?Y>DO*3AHZ0U7 ^?R)ES4):=_R1OFY[R M4FW.D38'XZ-;91]TCQC$*NV1$@4\82IK),5LT8=[6?=YVYXU\7LB=+61*(*E M=L773DX M^_KN(>^.=Q(YVQ/ZQ#8(5:KP-WQ7K#Y8 =S[9PC9:(/VQOJ>C9+24O*H1903"@:#6W+MV+ MU/6E@I+XNT![UFD#:1DJE?L&]D M'0MD.\9)U2B+%50%KO_A2^.(CH+@Z!6\1L$;*@0_4/ ;!?_4&8)&(3AUAK!1 M4*;;M>W*<0GD,)Y1L@=42@N:;"CO*VWAKP++C;+D5#PMA!Z/E_:UWGO;KNRAL%_KG#9\!W?@.>X_F:]2Q.5_=TYOR_ MV=.?GKWG#+_=1[[B^2?O(UV$:T:@9\B:>,&V,$-S2Q0]AN@SLN)??W$CYW>= M>TW"$I.PU!"L%XB@#40P1H^7G&1/(".53$"HBG&3C+J U*Q(L>0[Y3D.77=F M/W?]?"PS]:9]F>18QG5#KR^4'@MY3G00ZID;MN:&)YA+MM)0;5$957_KEC,) M2TS"4D.P7@RB-@:1@=R/3 ;")"PQ"4L-P7J!.&\#<6XP]VM6V,W98]8[ (-+#N2]D/!V_W MA48HF P_ 1JA;HY/_$&M2#5";NA$^DK@=@XQ[JC-WR"E$.NS?USUK;O.*"TQ M2DM-T?I!\ Y!\ S4@ 9B*APF:8E16FJ*U@_'X4#FCAXSWEH'C![-C-*2AM8[ M70SKRIA([4"[7W.;4?;&[!+=>\S&+]R+Q:N9CR1-V;J M4N: KZ_;KB%=%YB!$JW$5,[9N:A_M+[!JCN<;-45S2/AG%2JN4$P1U0*B.&ULK9E];ZLV%,:_BL6FJ5?JREO>VB61T@#9 MG=:N2GHW[4^7F& 5,-=VDE;:A]_!4!H:RFWNM50U8/S\CLUY8O#)>,_XHX@) MD>@I33(Q,6(I\RO3%&%,4BPN6$XRN!(QGF()IWQCBIP3O%:B-#$=RQJ8*::9 M,1VKMCL^';.M3&A&[C@2VS3%_/F:)&P_,6SCI6%)-[$L&LSI.,<;LB+R2W[' MX"%+A/J/]E5?RT#A5DB65F(804JS\A,_53?B0&#WWA$XE<#Y MJ,"M!.Y;0?\=0:\2]#X:H5\)^A^-,*@$@X]&&%:"H4I6>7=5:CPL\73,V1[Q MHC?0B@.57Z6&C-"LL.)*G2__/V;WOH;O9\OY?=+^X=T3GB*V(QSM8QK&Z 9GL/K! M.B?1;,-)>93C9X%P)*$72?.$/:M6.(4O U:KV1G-4*I,TN;/Z\XQ%"O]E/P=<("G;"%)EC#4+W:4+W. M^W]'> CN !,A%B&<95N,7%QW-&VX?EA M'_9LI&-0IV/0F8X;_$33;=J6B$[AJ8G0"?-TPGR=L$ G;*$)UO#%L/;%\,>^ MIIWR4]TQ/+*WT[>.O@6>SIB^3EB@$[;0!&OD?53G?=29]Q5.BJ3#EOB12)IM MS@^?W3A;P]8WP9*L4<@R 5M-Z(**,="0"/0?O#[R1^0G"66RU36=P4]UC4Z8 MIQ/FZX0%.F$+3;"&MRYK;UU^8TTIK9-C+I^1Y#@36!5#SLM7]N091?1)=2AW M&!'CM;G:W'1Y_$ ^6C3FG6,ZU24Z8;Y.6* 3MM $:[C$ME[+(=;W^B1O["Y" MEJ94J(H<_&TX$P+EG$54HC7A= <,:)=,PA8DW_(PQ@)T'*[!,J:>;VVNJD9G MNXWM@OUFKS#OGL2IQM)*\[72 JVTA2Y:TUP'M3:[N^#Q:B>!]E3&]1--V:W5 M$)W$4Y]:6FF>5IJOE194M,/UV1T<[VUT!2T-81[485/"-ZK$+F"IV&:R+(O5 MK749?Z:*UV_:/?O*MUO:@Z+LK^J^K_CR-P-X^=E0<%5"(@AE70QAU\;+,GQY M(EFNJL /\';$4G48$PS+4=$!KD>,R9>3(D#]8\CT?U!+ P04 " T@PE7 MEHPQXRT" #@! &0 'AL+W=ORDK+ M5V@P&Z%T/GN>S+Z/9^EDO$*?T6*]3)\&JS%J!MZ/0!/*U .Z0[1 4\J8.6$5 M>=HHLKQ>=LX^K+('5[+_.!0M%/J?4. '(5JO1NC^[N%O&L\45%<5U%4%CK=S MA7=QD%EN[@JE@G.J31/I=]7=9+'ST%D-C6&L, M'7OXCQK#_Z"Q4VOLW#S'N9E]<\-'HTW(-U1>) NY!?FNVHJO[3M"^R(W$OH!?[A[?/;X[CN&>LD>^ 1#H M1YH0/C(V0FRO3).'&T@QOZ!;(')G15F*A9RRM0F&AF6,@@2"(5"P/*U M Q^21 %),[X7F$9YI%(\'A_0/VC?I2]+S,&GR;T+P>1N+/6$YS\L M[N]NK^=H/ W0XF$V^W(C)_[=U+^>WL_']S=W4_0.E5+5C?G-XC,Z"T#@..'G MZ#6*";K?T(QC$O&A*:1]ZA0S+&R9Y+8X3]C20[>4B U'UR2"J*IO2K]*YYR# MO M[)[UOHZO-L&"EL JW'5*[CI-Z-XT2Y? $%V5X<'1KZ90F>1X78VGBNO.LX?F M[IB$7H8'"2M8QF77'NY1 '1^-I[PT"=L$"UH"J[#;+]GMMU# ^FURUR98T!)8 MA;O+DKO+QLCT_P[#,\P11EM@:J/N.S7)(6WG*$FL"[O3.\G+>C&[7Q4+&@W\ M1_<'I?N#_URB!G_5BX[5/RWI-4(#QSWAH='2E_)@'O5VLJ"L=8_,D?8V[X3* MU;(-'^ON\V1]8E_Y>3?]!R;O[6\Q6\>$HP16$M*ZZ,O2R?)^.9\(NM4=Y)(* M6=7T<"-_,8 I ;F_HE0<)NJ \J?%^PU02P,$% @ -(,)5]8'B-). P M_@P !D !X;"]W;W)K&ULM5=M;YLP$/XK%JNF M5MH*..]=@I2DG=9M3:.DW3X[<$E0P6:VT[32?OQL0RFTA*T2^Y+XY>[Q\YSO MX!CN&;\36P")'N*(BI&UE3(YLVWA;R$FXI0E0-7.FO&82#7E&ULD'$A@G.+( MQH[3M6,24LL;FK4Y]X9L)Z.0PIPCL8MCPA\G$+']R'*MIX5%N-E*O6![PX1L M8 GR-IES-;-SE"",@8J04<1A/;+&[MG4Q=K!6/P(82\*8Z2EK!B[TY/+8&0Y MFA%$X$L-0=3?/4PABC22XO$K [7R,[5CVCH7\G9 LSIP5@SBDZ3]YR )1<,"] PXX M<\#_ZM#*'%I&:,K,R#HGDGA#SO:(:VN%I@@6&/6! M2DY,:B]"<5<5O12C78VAZ_U,),2'D:4*6@"_!\M[_\[M.I^JU#8$5I+;SN6V MZ]"]V2Y> 4=LK9X>21*%P 7Z?>A>)BE6QV#II]*]YP[M^Z*6UQ8XMR@1[.0$ M.[4$ITQ(36_#6""08%&@^"TSKL@OW197MU7<912J5-0>^-;+:PBL%)MN'IMN M [G:;5)N0V EN;U<;N\OJ?#JLH^)0 0EP/7&297Z%-+%A8QT3MU>YT7>5IJU M!IWJY.WGC/NUC,>^SW94"I201[** !VKL*AQ?(AM"M[,N_+K,G<$+47:ADXR!;TR#+9 AGO9= M^6K>Q(]-Z_IB?:*;>].A/L.D7P97A&]"*E $:P7IG/;4RXRGS78ZD2PQ_>J* M2=7]FN%6?: UP9J?\V8?)KH _)/'N\/4$L#!!0 ( #2#"5=5A,/I308 M &&PO=V]R:W-H965T)@<0BNP[+5C3M^EFQ:5NH)'J2G'3 ?OPH69$LBF%L][XDEGSW MG.]..OK.XN6C*+Z5&\XK]#U+\_)JLJFJ[<5T6BXV/(O+=V++<_G.2A197,G# M8CTMMP6/EXU2EDZ)97G3+$[RR>RR.?>QF%V*794F.?]8H'*797'Q[PU/Q>/5 M!$^>3GQ*UINJ/C&=76[C-;_CU9?MQT(>33O*,LEX7B8B1P5?74VN\06S&X5& MXN^$/Y8'KU'MRKT0W^J##\NKB55_(I[R154C8OGO@<]YFM8D^3G^::&3SF:M M>/CZB] MK.-,T&)75B)KE>4GR))\_S_^W@;B0$%R] JD52"JPG,6[%;!/M:"TRHXQUIP M6P7W6 6O5?":V.^#U40ZBJMX=EF(1U34TI)6OVC2U6C+ "=Y?67=585\-Y%Z MU>R.OK^E?WZ^0Z\C7L5)6KY!;]&7NPB]?O4&O4))CCYOQ*Z,\V5Y.:VDP5IM MNFCA-WLX>09NHUN15YL2T7S)EQK]R*SO&?2GTM'.6_+D[0TQ G_?Y>^0;?V" MB$5LS>>9'Z].=.[\F'7Z8]:963WB"ZF.=>J#6-K=E6,W//L9WE];7L15DJ]1 MR=>RUE3:"V3/E-MXP:\FLBZ6O'C@D]G//V'/^E67'4A8! FCD# & M!!MDU>FRZICHLT_\@><[KDOE7M%K%.L%ZV'F^)8K+Z6'PQR-I=S0(\%0*AI+ M!0%Q%!8=2V$L;QT\%&-&C\Z,E]O%RS7&ZT.^$!E'K_\0I2R=JT)DJ+TQ1*Z] M(?8X]\ G8OF>$L2Q4! H7D=C&1R$"HB.A=X2U[>5 !I=/#. 7A= SQS I2P= MR2J)[U..KLN2Z^N(I_%67@F*)W.CK5,KQ'$V*:1-YHTO^="U0[>S.0BRWP79 M-P;Y.N-%LHBUD35JGEJA(6$1)(Q"PA@0;)#+H,ME +#N!I!9A81%D# *"6- ML$%6PRZK(409#$Q'$]@\FQC? M0N@_9.JES;R3[R;0:08HC8+2&!1MF.=^.H)]B%().BD!I46@- I*8U"T87+[ M<0DV]NVFB7:K>5BJ;,OR?+4^CL6([XT&LAHQ%V/;42O?6,SQ?5G1NU M?AR!7YA'G#K7QN.FG80.5D.I:>UM]<-HX:$9834.&K$G-$J;';SW##V/3PQ M_QJO73U>'-B8H2=7&M">'I1&06D,BC9,=M_3$Q=B&8%LG.>@M B41D%I#(HV M3&X_2B#F48)I&1D_9V 3]8NS1D@=.$<:&>PYZO=FG52H/E)C]N;<:/4-.3$_ MKW#Z\N&/J[GZ;(A&9K1VC$4CQ^^WH-S&Q3K)2Y3RE31EO?/EE5/L=W7L#RJQ;78A MW(NJ$EGS3PW$V M,P( +L$ 9 >&PO=V]R:W-H965TV _3?[^R$C&W0#SAW/M][ MSX5SDJW23Z9$M+"3HC*3H+2VO@E#DY$ M G/K%!@]-GB+0C@APGCN-(.^I$L\M/?JGWWOU,N2&;Q5XA=?V7(2? A@A05K MA'U0VR_8]7/M]'(EC%]AVYX=4\6\,5;)+IE\R:OVR7;=>SA(B.,3"7&7$'ON MMI"GO&.6I8E66]#N-*DYP[?JLPF.5^Y/R:RF**<\FV:+:3;[L9A]_PFS1UHS M.+]#R[@P%W )6;,T^-Q@90$W;CT#7L$]%X+>J$E"2P1.)\R[:M.V6GRBVK=& M7$$]WAJ2[^<,XLV8MT9* *<%%OY!I7W!Z#;>7& M7LY=K$TZ3,+-$8)13S!ZE6"N\;)C *6!>I2\D0;H7@/N+*_6#3=E&RYHKI=' ML4;_847_8(4'L^BN]3W3:UX9$%A03G3U_CH W5Z5UK&J]N.Y5):&W9LE?5U0 MNP,4+Y2R>\=-?/^]2G\#4$L#!!0 ( #2#"5<,_^C&8@, '<7 - M>&POI M*IQYMA)J[/J].N:8P]=81\./KF/TIEE,Q^[CQ?M?JTS=O'/,\>S#V5GO\?)F M/WY1 I>N9Q6]/D+TJH?K:@R3#H^3/BR.RP]VY6N"5FO8&'EXE+<#QC#AR.JJ MY0DA#GKVX9RWAW..D7T+N6&BM#XRA;MSB%H.$/J.YRJ[5Q7Y9)1DHJGUP#4! MK4]2ZCP1/G:GA+.99,!*2,KXQH3[$)AG/)..TIM,)_0A4OPQL&]ZL/\JG92) M3):Y30;S.ZM.WP.V/3#(.*\-]ET3F(QRHA25XE9WRI/+X#/(J=H/FUP[7$BR M\?O7;D,H#SK)+),QE=[>AR8C3!.Q(MEC"466Y!Z!26:H;,2.+3)#2PY91 M-;3LG')^#Q>GG\F.]CIIK5Q9:J)N:D-5T\B8#NBWU8QV6W;P*ETG9T^9^K+2 MPQ%E'[85O9,T8>NROTYJ YBZCZN3/.>;SYPM1$K-X(]..!F1+<]99I+]T=F@ M5.8Z0*7K/%&IV+P=^2U)_D#7:EM.ZP3WW.^@YW\[SPLJJ"2\;5K7_BG/\JL= M!X.WLEQ>5?8-6SU6#QRG;O*Z"R;#+ICL1$T.NV RZH#)P9M=-5]BTC]]DT$G M5KO?!9/!29KTJ@??UM/USK-U'77@'6;L_H!W(MXD=68KQA4356_)XIB*9X_8 M6EZ1&:>[^OK\F"9DQ=5##8[=IOV=QFR51O59=S 1U5E-^QL,SP_K%RB=BXF8 MKFD\K;IR,2N;CF[HK-4'"/O(;?FQ(QC'8'8$,"P/Y@#C&!:6YW\:SQ =C\$P M;T,K,D0Y0Y1C6#9D6GZQ/'9.I#_VD491$(0A-J/3J=7!%)NW,(0_NQKF#1A8 M'LCTLKG&5QNOD,-U@*WIH0K!1HI7(C92?*X!L<\;,*+(OMI8'F!@JX#5#N2W MYX&:LG." %85\X;M8!R)(@R!6K37:!@BLQ/"U[X^V"X)@BBR(X#9'00!AL!N MQ!', 7C D" H[X-[]R-O>Y_RFG^U3_X"4$L#!!0 ( #2#"5>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GSP:#:W">[N/JS>$AR][B6KTM MOP^JAS*)M]5]DM2[;& ,A\Y@%Z=Y[^+\<*]E.8!OBCK9U&F1JT;=L$Z3I^KU M<_V6_4RK]#;-TOK?2:]YG24]MDOS=)?^2K:3WK#'JOOBZ:HHTU]%7L=9M"F+ M+)OT1OL/UDE9IYMWS9&&E/%MU;34\6T8*Y!)SQFJ&]ZE954W5S3WCQ7CST1= MO'_W6!>S-*N3%;^GS 6=W?I)ID6 MF\==DM?[.)9)I@'SZCY]J'HLCW?)I'>XA,7YEO&\5D%B(M_?2EVKOZGZTV*[ M_]:UP@4Q+,]2]4$IM@TX':17Y-LDKY(M4Z^J(DNWBF/+(HVC?A5 &@BD<13( MRSB+\TW" *2)0)I'A/QF $@+@;2.V-TM2!N!M(\):0)(!X%T:"&#<.[ZXF]7 MBL!GKC]ED9C[8B8\UY?,]0#D&($L?!FQD'M?"]V?;A1QN>>MBRD.5-:18<[80[J58"-D> MJ2-,$R-B3PC?"ZXYD^Z7-A-FA1&Q%OA?*R&_0AHL_8^(\W\D ^\S4U'2R:Q1 M%23#\OZ(./&'?.%*->Z6;BB_:B,I/D\#MGH2$\&(V 0J:M="7G/_.;EZ@2^% M/^>^UQX"!N8!@]@#WDIU\;624U.!K);+A="F"GQ/<8T(2;F$9/8(SBF ]>:,:]8Q%[!,<<0$_.*1>P5'/,$8F*FL8A- M@V.>0DS,--81IS#?FD73%TQT(X38.>C<8)I 3,P[%OD:%Y@;3),Z3K-64K

F":#P*A!.[^OQC;Z'@DLJB 4ZF:!03 MP$E',L<8<8@LGP[LQ,,G3&JY*21 J?Y%EY$:_'0$=.G8:0)XH 6(> MC83 CU/Y^&F'\.'7^P N@X(@;0.D@T52'EGD4-]TH+P95-[<3<"1CP!/TT@G M!&ZZ"BBG I3O?*:_!;YM&DG5\4FDXY!J__/=&E90;8_K&/*&>]_;@7O; MLAPP- +T#'9_Q40G6T[E":X L^VQ&T/Y'?#6OK';V.8>R9)5.//7-#\M:0WD)2?1 TZ<>K)P, MO1._#/**$F4-09.=)^ _>C(<41\V<$:N"0TQ]@+JLY''E!KKA16MH)F0-'I M^@]Q$HB_U)AU D!!(PN-Z'I/H_>/ ?ASC[;HGOA/I;\4G$H_7"^&__TPG"P[ MP^^*'$^?V8!V/(U)_D?C+?.L)L3SYX*DTK5:@F$+)H2LB+#C<[MDD6\N8E)+ M3AF>!#I_)(0JGP\6X"1O^^+2R\X]B4 F^@DPY6S#E&N&!6D5X)# I5% D@Y M&:3NP6"2R\YC^7Z8#+'M75X!FRF)=VDP72&H\#\#6&L;-]G#II=< 60:BS9# M>'!*Y9./.^QY02N_O1UL$*SIZ@8\AD?GXAF ]0U?IS[\:&OOMT'\Y%;AV4^9 M@C21AV #-.*L7[1>_ONO,:W)^O*__B]02P,$% @ -(,)5R);YZ6\D ( M$J\A !4 !B;WAL+3(P,C,P-C,P>#$P<2YH=&WL?6=WZLK2YO?Y%/1#+8&&.;(&QN.,= J]55]535 MT_GO_S?__?N_$N%_EO]( M)/[^WQ"44'O95C4A6Y)O --+2 X0/" G9JHW^IUH6[8MF(D:WPJS@AL];YN]-N9_(\R+4^B51H=2O]"\41K%$ZC<, M_TZF$HW:\^*K>JJJZ A.L)'P=U@Q_#.%HZF?*(ZD\<,/L<"9JA)(E"TQ4J-90M:;[VW>A MH2#8__P8>9[]^]Y!80/V7K)ID&J&[0>127YYCF"ZBN48@A>:,:P(P2$X!6'(IA[7\5YJ M./QR3QIU_IJN$&SG;9OB#E!>U2WQ*_QU5U[UB!F>ZT<&ZF$3A#_L-]BUDBA" M'JMZ56+]P"%;(>ET^M<\ N2VN2]0LU_?(R#(__YM $](2);IA<'HGQ\>F'N_5O)&#T-@XJO3?WZL?X>\ MP Y;^NO?OSW5T\&_?__:_'M5EVC)P;]_R^HTX7J!#O[Y80C.4#4AS[)_8[#M M_16^]5?X\UX9675M70A^FY8)H@+J_'=4&W!6?ZJR#,SEGV&!>A@S'55:M7?N MM2*0Y7QGJ0<^R2-\" "4;UL\P6/PZD.J08LT RNV1NCUH)'1H3[!S7XD3,$( M7[Z.([_;H6",T@)38/J GH?"NJJH@ZKJAMZFRO_\*"[;P8]:-(O;AD)HP6*F MX':1=_QIYL>_Q^+3_S0<2_8EKP8,$3A__]H3Y23)D)5DV*YD&%]:M+I&X)5] MS:@ONCET@57;DP]+YE))0@9=6H&#,=&S*FG(* ^:EY8L>5 RH9&JY#6R.&5)/L$&BG+]0J6)3/..JD> MD5& ZR0.ZFV.0RNE 81F 3"S%Y?Q\[A\CXSBT.3G<-ZKP5"CQDC3_(@IVG> MT/?(V&!G*N$."1&N$:1(GH1OJBL)N? /G@V3CRPX,L^Q M.;X_2/4F).2P'%&!!_TIZ:BC4W/UMJB&U\AP_C/Z[6LJX/*/LJ,4(N=UH M4A^+FN#/RZ0PFU2X]@NU4)9AJ%[$?MV,*5-A?2%C#IFS"MP]9?@R/VHK3H?G M@JF*V\2HE#%&PRB'[,MT#1D1E,?6#BU66MEBB:$F,$,K$[M.EOK8X@6^3Q5R M/AZ6DC.SDZ:A5E'"JWBY0Z*9UX4\NT.&O.DW';;."ZBPL8Z@ETP9S"L@6#6S M+?%\HSX&=,TL<4QMD45MOEALV1D>Y9$?_\(AG2'0)(Z@UPH@47LIWW'"QN95 M5Q+T/A X0!F4V1Y:K9$&8#Z/8\^/?Z!6W:VLC?($E[[=6 MY,ISAG:UH4;,V8+F]--)S-3:YE5QD D;*B\;JPO#;?N8I%9&^P3CT0:[ MF ZF(HR5R&98<=@^1=!=\,$8Z8X$![B\4EFD#:XQM6"F.0LLVDCB=:5Y/#"N MHT)4EP>B!E.ZX+J,PGJ6I&7FJOM4(FP1<+.-L(L$0I#+RQ*KT,XO^@34"9$- M:Y.>3RM=NU6MS,,WRT!2C5"P?WZ4ZOD720@8MA5UY.F0RWL!NQ2"\;VHWQ$- M5>Q%(RJ=T@(1)ETXZ).R6+#Z9+891B,$3Q$$"G\T\KY;&YR5M65: K,FA1C<*R:-!:YND3)V=GU5?=QT%$'-8?W[):6 MSYDY.ICFLUP^3RM9\ZR:=U77?("R9.,XN:V)@C9,6=9-Y4W2G!^%G/ MQ4(=/,C(.9)3VY-RP<"3$SOUX3Z9SF8*Z$!G.)J9.YGL-&,T&M6+<_G/2_8> M+J]KL]Q4K!N*YG>;,+D@\%(J.(>,EP3^:^3V*&3WP7\K M3!;KERM22.H1@DR3Z VBY&M]EK-)W*:+U0SK,5--,)I6-XDA7;V2^:S$U^RP M[4O;$70?[$DX8 ;MHM!' 3VI]45%M"OYP?1('R96';6WA..4NLQ,DQ5/\Y.% M\JQ#)Y$Y]PGAKI.6HNZG92Y_SJRSD=TR@ MO.2Z/I#W-)3+=S3>%*J 9F=$FC,+3,OG0N:3QK TGB)CS7P.Z,GJS&=)9R', M8)5?-&?8S*V5Y'?KZ;5H4*X-!=2<&2('B1'E67[ M#N#1Q7P\[T A!>TJI(FUF*Q+*+,?AY-AV!U*[G2Z-A\^I3K)G963:EG$8,(/ M'''4G%7;^I[JL.>*6]8[LG09..Z*\=0M#ZP4:>NJ1UGF>@*R%;4;>38<+W5F M4ZW-:E0EW:K/:_D";X?(@W\B*/X>\O,:@-9,I@4,035#4X;=X>7$BRD!1M35 MX5*5]-P&D@?DMFJ$14)5A=^ZRNJEH1H=+QJ:6*HNFH_D)=/U>#G\*GH5"9,P MPM/"B*$+"JC3JI)5QWE7)"CP(@Q_NC&KSOR^"G.-5(<9^^TZ7,&"?KF9GG-U M,51A T%KY^O*NX['MP1SN%)#]*D6BF#XQB8VR=-ZI[\@@=:=N*;84[6:/]TJ M(%+;1OJ#0J^$5(&<\1J6:GHE,Q0?M)?S9"%X(MYF>HZE[TG>JP1S3*;3>=AP M"G9/AC6TT0H]L8'U;T"\XAG:YX')]/M4EH2A$F=5F?RX.Q]E'J']8&BG"UX& MH)#2@54P;JD3S7/[R.S-T/YZ/"+Y$!A[Z%@+VQ6<$-L>X[2BU0U/H27D,GG? ME(&\+N"NY=XJS1==55;#SB4KZ."0TAJ..@T5V] %::G==050,!^078;/T*R? M#AI4SQP4:B^HU.:M&5->-FQ74VW@&'O:6N2R V'L\#.Z*^45!9K Y6(S2YF>H_2M>+=1 M=PT(;IBY(TV73-OWHE[FGCV>%VBIKI9W "B%[PY;Y(5)$:SKI,P^TL)F\P+7 M)0:C,<3WR:88*G3=7+ %.="X91 M$U:^?%O]'%/-7__.EC%"35O4/B: M3G_\^UJ)UY7Z:FM^/9/[UR$EV\M\NU7Y_;#YOGONU M![2;XBZ,"Q+H6'J8:$-2%JRK$WA6J3I!OL>%GA^VKE$UILW9 W)O0^Z@/A]H M6Q?8DM@P::SK:N):4;:2UD*C3*,ZF16336.+N<#95JSA40LKU'%TI3DVNK6!\M_Z MW#?.IN=!VX%LBA ZNG#SJ0E,S4IF4YGG9=:_BVQZ:ZC=:S9-\R@>X0P^T]PV M[88]Y5)KX<%JD)U:_FPZ%978(>AIE/D569\,?438"UD8AN T%(U3W]K"AY?, MF')M+H(YD82#1:UKSI,5Q2QD[M["!X6]#PM?:X'*O9OXFDZ,;E:3WMS$[UKX M=N\FOJ87G]G$Z':N]53&]Z&Y#I.N$@[L]UV.R""UJ60+-0:)G>$O3_%.@-1+ M[5V.TX5@2GX>26]L,WH!G-7,>BBG;9G++0G;*:.=V:T]^$P"$JM/)V.2,[KU M/IMJT)YI^@N MU]_\\@E4@GZ_#W4BE? M(+<^QRER>L!%=BC=^7#Z;-W3!E19WU5-$*I "O.3JT9//,&U ,*?5)>R=%T0 MK55]5?W]R%TQX\S!;H!0L#-<"[47&E0<=EO...-T_=B&WE?4M4;R47U=!=1' M-'TQ=&.GHQL[%YUX<_'505[YM'C2$T(SRK3@1,L5-XN1NCD1;HT#LLUU"QS6 M)_CD<-Z-+13?8)9/:S,/R7H?0\,?M6]&EI>N*>@-095+)B78JB?H:S//Z62J M4YQ6.8WJ%8K((J]J-3S^8TO'S7Q4Y"]N;4GR#5^/SI%BO!%PHF(.&$6*G(*0 M4UC&9NJ\%> 6FL_Q!=A7#*$X[5KY#'3WEC]5_/M ;:FTF>*Z1U;*!1[&E;5 MH)Z2R[5UJ2$SCYC^/OMB9QQD_*A]C\?T'K7H%DL:RFALRFNW4:UI3.,W;7P? M,3T6UCXYI@.&'<%4J]ZDV4Q0,F<&<%9IM0H-FO$OGVF16 M%2X^8'%3X7]KY/*BB/?=?;&<0\2[[4 M.5O*Z9E'B+\D M]&_<5;GB,K>/<(Z,JZ4GC:Z M=PYXD94E9XKI!9:W%XODF.2H/%[F?9\4LJU[-_FU8_HE9IG/&],M.\EQA6&) MUGR":M0'M7K0UQ\Q_7ZM??I8LB,TTK;K"S!K\@B=QCHV7H]=5^[^8OIE4,#E M^KD^4AW5X6" Y>=!56T9I8M;ZZ;";WNPR'DR&N&4VK5Q=9&& 61GT_4R;%GQ MW8H1QXR&7&B(XKT&/I[2S%)E5&IVLGF::C(HSB!"?J+=NYUOD=)B8^Z3&P7OW02RWZJTV?@G[&[^VDY!SD9T@ M)MWA6+R,HWWNUR_$P$9]B%\C9I<\0([3 NX.5) MY5X[*=UC>]F!FJ!/LN$CW.#:-I^PAV[=UXUY3]@T]^)9[&XYZ\&P$ MIZU2?MJ"57<^&&O0H)="[SI$7]V#[V?1_L=6P[T=)4;9H-,@M$E9JW0<3N<( M6"X.8Y<&OL+JMUN%L+N> S]#F,QF2)S+3RQ3 \Z<8EBFVB?;L1N3^S((OVX, MO_72K[<#+)=.3U,-'D9@:I =C_1IID?RL0NPWS:&G2' 5-)ZRFI.VJ0F�< MD/5.=5)X\+![68?SM@L[M4#A"X13T;J*(CB&KQ(WK6!K^W!-UUU\;8'3PN*R=N#;DX#Z6XFC91+13") M'0>,OP??W:V/*D5W>TB;>T%P83F50\N[:P%?WX)M.,[_MPGQN#OEY MOS?F@AZGU1@2M9WD75OX!BY\Z]G'HSYL(+6J5:XA4RZ0QADISV@NU;GKGM)U M??C,QCUPT/)'STJ6%#6/>,-.E894C$Y)U,!P"_&U;!P.+=Z/S;OG$)_AH/7= M\UU?3DF$4IG[9Q"O(%XRI:C%TTAL,\+;IGM$]C3/]:=CF.GQKJ794&\.2V#](CK S'ML-T M2Y-?T+%P]%&@X,+U0Q=]KM>KE&^>RMNQ+M7*V9F@B._N >O M!5S/4:/+VI;I*+J"WFVQW-J2R>[<$?"45N>@%&Q5>,27#"^V(7A/PMUEET=$ MO ]K'AA8_H@YBX92)^>E]A"N0#!SG)#;4"4&+S<9%62TR:+NMY#T#*]B]V;85\6+"56Z[''Q+3 %I@]: MP!#4:'5X SB*Y1C1-"LCZNIP"1MZ<[&F:H1%PBY$^*VK"%+T&[MI_5.:ED*< M\G+X5?0J$B9AA*>%$4,7%%"G526KCO.N2%#@1A'="R$@OPZ3\VHD%/$R%?^4 MK:B>""1DU*.*\'39-VW]84>!,4M8-\ WL<0W9M::>4" OA90[2%?M*7^L'DC M[OGE\$T\\'T[?.-+?"LC+RA,6'JF,7-G,^;X?OY!+? M[*"Q\$@#0CDA4PN<.84LLOT'OL^#[^0#W[?#-[;$=SNKEA"(L74-M09FOX#Q M\7M]X^&V&(EDPW'$OV)8]Q6.!,56E_D&']W;-UTN$C81.\ M(!H*]3*F'(V0VI&]+0JV,3)X^&G*#:];#TZ[J]Y C)J??SGFV$Y,8( MKH4N[@$SBA%AL6C25G+4Y6C4,SS+@TFEL>B/$6XB<$RUQDRF/2YVTQPQQO.I MFGZ@>R>Z1K^LTYK[48BSEN+-!&?C(BK)Y;$2R:A<=V*52IVZR2OQW*MU&,B; MX/A2-==$\[Y2'Y@],V:+@B/O8+;0&-3&YW<4?..!V7VE M?DW,'IYINR4/GLY&J;2.CN'"T.RA+@!POO?@P7'GP5>?*;PQ@D_FP1)'8N2 M]66NT)^C7'94XV;Q.VHVQGB. P^^&W1?D /#4[PS$)[ %;K6&#\S&E@??%V:SJJZ'BBM: MNIQQ',$<+GSJO,@T'&ND>$GMZG1[\(@D_N$>7X(89J?2P) M$QALS^U.?T80=Q08;X[GF_>([@G=%^P1L2S;GL,,YW$@4QU-65>D3?%;//>D3Y=$8-M^'!I_;DO@J"3^;!X[98R/!E$]!=2L+3 MH%2O*+D'GN^+!]\-NB_(@WLS"AZ3A<6$4S. &3I#Q7?B=Q1CW#G%]7CPM\3L M\YF!5#:;;A=UAX,:;5SEJ+DV>ZSJBB\/OB5FEX<+(*D(M$\?(M"VH@'Q[5G; M-6&N&KZQ!AB5G1=&F-8HP7ZKE*0\O-EMQG/X?RO%ZI3K/3$N95(D%9D4.\6D MSXM^=G/Y=J;GLO?+/]WPM?G!S5M.'AG9OCGZC"K%Q=%K0NQ MGF#*H9NYG!WME0GU02#8^AU.RE*!X9'NW=9 M:.\RJ[=-=$[_V=\/LQL0+W;BQA+YD93 L4,'#?;/.>J.5 ^,A)E6,J4U(N>R M*,Q0:X;"8-ZO%X0ZQQBY6$:]0V*ML]I+N;[43.>K!UGYCC027!"=GZ@N_8&> M2[HOAPBO6N8P5);Q]-/^ 80OGMPLYN1@P2_,$ (&4Z8N%'PAU>9BM_YBRWO> MJX"=HPE?T<#E_/_,^^'P];F3F"Y)S#\:^@(&Q94:TS5)I+K$+" #:CJ))VM$VKL,M3&BB^EW!#MXV)>+#S M$(SO'$)Y+#P\*WH.XOMTSFS$?)\^O3LKO(6BDJEZJJ"W0P>K6L+FV":OF*5D M*,?I=. .%[@L\'F#B!UVSI=+/@_3@WJ\&#B?G7Q[#)S/BIYE1@U-;@G+TX>S M0S,'="$ 66*JH:?QV&6Z.('U1,U> MDGHE(31Y(O7:+7I^ZK6^,8H= >!5+4G8=CW7(V# %H)E%\2S.N';+67O)?N,WR)]S[)$:9&!V>SS\&IK3AC5-&HU M9'/ PD'?+RW2/7[* 9IQN.E\6)R(L9O]/<'"JTTZ1X6]%PLCZRX\4!0$F7.P M2 ."R:;ZZ50I<_EE?A\0'DG>/H!E#L);+SDVX;I\!J[H%7M*)R=%M1);>GER M #LH['W .\VC^/Z(^ML67MUCM7^K-I0G)+?5'L*,F99]95 G,KE[SDPO9;R0 M/6$(3D,H?L89D]=/^Z$LT[5T55Z6*X4JV)_;9\*7"4W@H@FGVP1ZK4 L/P)>Z2E;='@IDQ0DDD@?:C-3PU599U0 MNM(HG MHT0_K.O:]%7(KL849+?+H0$K\>S ZS6MV/555J.6AW3Z!*17E/KY\OR?G*B&TRI2ED:E\I9SI?D;-%BR2(ZCQT=C+T;/%!^&Y2O M@\P^IM,+:5R>9^=U&J5(I]SQ:("4'Z']O9@^I-L'@O<07(JF$]*P=$,G[#9:?@\*B<7Q,3QU8%W@O'S<@PBVJHCG(5 MJE@0*T6G)\:O,QS[0'@''#>.IP?%AN,F&2C;D%MSFQ;*Q#@+E869.WVXP?UQ MW.^)\H,X0L\,8YI_8#KN'/<.$7R:X<3SO[7XX[D!<9(H3D'/@8%*N56L"Y]G&77:R'APWKN?! MW-)/3G2#M-$NTB*C930?ZR 2PMBHEG^,X]X9Q_VV*#_(592K#%];8Y[AP@^ MSG''R3EK)6%SRJ&-+.]59T$G!=_E,-K-..[-,?&N$XQJ@J/1NJY:WO-CNUI M#]LC-Z)GVHY@NJL;SW?.P!1TX$;/@\C=:X(IK.Y&"1/)^MG(1KZ^"@9[![\Z MM)P1='TFU* I->L-IX0[6<2.G[^@%8=$?4HGAV7]3FO> MSH*-B*S8(,B9Y0P(VLYF$E6I:8Q M;8[]PB-NW/L8ZUFP44;:28X4BBEMHK>H65&O#I5%[/HELO;(2&N$.-&RC84*RD;LR$.<3IB[^'&(._!"SG5HS;E/9(X>8$,(R+X. M&&45DFO &UERR9R"U;G7+[\%X,V*IV.&=.IPKTFCV:$<3&I-@9!C.B%\%3Q& MK_J,IK_'Z=,G[#?;$HBGN4I!7V)Q>>*Z$_ !]*;E6G& MB5TR7&+B-7%^_+N6YS?'?LV^]&=L7,CRL#'T)*,-6S#4$/G>V*U9BT8L4]X) M-BYDOZ:-7\]3)_EQ;E I#OR,CM"%?#)G8%.(PB?W:N/+^G$\QID_X,?ZI*V- M"#0%P1/0&XW&%=\D^7N-U9?UXYOGXP-SJB?YL3(>C76\9AJTF@))LC?(E>;Q M.]+T]GX[5QI?UXYNO=?BH'[<7_;Z/^5< ME_7C&XT9'YEX/+*"U #/%M9Q;4VH])A,0S,60=W*UK,5N!([0[]KW>9S&2\T MGG>] VS?7"OI[MO4[ LCWFH5TIR:47@3[?):/WX#'Q]8M^C>E5W/NI8D(TFK M:P_!ZGSUJ)@#1I$RIZ!D2I:QN;<66&54ML5IFPZ4^BCK*VVI7HR_]8]/!9XL M_G<:0;D4@M#ZS)UX-!7 $$/XXZ1I&8-._'/"'2 H;GWW2R&HEQV!M%.;L; Z M1D!W5D1!NO2(05^PUW@I!$WJIE]IC=2QQDX[=82U[4E9>\2@K]!?.7 ONFKN MW(N^ 4L^_-8#U5 U'VNS;@S[JLB#4@C MT]*M89 5W)?/K=\PM-S"I)2TNAS#JQP2N#.WEH]=&(LK_$Y1\0.3.[=LAP'Z M:<_E $D7,0G45 X=@$H:5:DN(L6.A,44>WNJ?&!LY\X1W_5"GN(L=U-%IP., M5'N#N$5S#AG9-#6##8#79EW4A;5*+&<&8HBX(XI]X&\]WEFWS(@S V_330@F M.40LX).91NE<.@A2HYF6>L2XXXA;#JD^5^47P)@POU0O0JS98#A;Z )=*<*= MZ2!C(-7^7/7D3\D'92+T*IE;JB/.U)L"'VASPQ+XYGI;O(JW& WS?I M19P-D_N]"$-APBX$3M3H+NU(^<"K)#O,70R@Q ![7ZT7<3:,'>M%B':;'$^" MZDP3R#8PP]_\:NJ!N$GYIG RUF& MH)J[P1_O$%"+!O4T#.E2$NNB.MKGOU;P?U7X[X2 8SV73F8X*XOC80M&F]@8 MFD S+L!CQR,?_8N/H^!P_P%II)L6#E,CFI)Q>(#"[2!;C=WP\'=C^=L#6-#S MTGQ\[. 43>80SL"G70WJN8Z9^EI>?B6:CY[K2)3S&OPDGN^WU(D$Y^R.UD5] MUQBS*#=/?RV6=TN>'T]H[!-]H>N,BZ+>HV@BVX =G<1&4/UK0> :1#^>IGZ= MZ7>2$Y.EAMV6!O&%(J GFE:DOY;9K\WTXPF!8U3?%E*#/LVT%QKAIH#/93,C M@_I:).#Z5#]>,#C,]2OSOM2S++Y( W.!:Y15QQWU:QC^FES_S*8^T*L35*KV_+E$S;]]QE >SY1--3E34@N+ZSW/*1=\#$ M!Z84'*YOIZ3; I+O.-&Y]"]FL 134@7]V5F/F]^[@N,(V^V]<*9<[MD.V?FK%G_/OH>1_U MQENZ3L4M!T33GFN:X8APPR9Z54N)[R#M ZU?!*WC>E?N+/*F0A.C4A.MUAI\ MEH]OE^%JN(L5#K U6[P@#HJR67=ZPTP6%D8"VPE_L KL(_Y\'@?8A;L-7Y9, M+JIL7RMW2SR,+N2B5A"3?01]D,EXN<=]I>M]P39HU7!HZH,&!?A]VZZB@)+L/X,4+""_/2#D[#@J"0(I3 M(C_6"ME1=SBN5AM5)K[K#NX&!Q?I5EP0!\,A3Z9Q%_,U-96IEB"LK2?C>_O3 M'>'@(MT*Y') P"LXVH&&"DD72IFAW69;+3_] ,(G@7#^FWN.GPAY?GK;*K@0 M-IH58=!H%$&]90RTR2-/? 06]W(FY-DQI.%],SNDD08]X3S!'68LVD<>0U?G MP%!<3X4\.X;:Y?DLJ%5'I :E6:X= F+6&[5I)L#1G]C MQ<,9K-]P5 ETK&B%L+YTSJ7A>RT8T6!''FN!R2"P42@-DEAL2=K[#7]0ZF]C MB?R/K T=27;",>!NS%\96OYG6/:[K MDMFRW7HF8*DT\,"34UTL5)A@WG/^$*6OR:CCZ'1 M#U!ZLEK,EO!2K4.#U'BDMR%>:' M7M7E)2?Q=^62"-K0["JUQE M3H]X9JYFI6GL>$N$YNYJZC>@N5OTO.M+KA0MH9Y=:^.R"FM4,,V, M\8RNFE;LDFJ(-\&2@B/5:(-JN:(PE&0M> #LEO%N M'US)\']W ZY((:POCL.N<=MJ 5L(HF*,F0>BXPM.@*:BUZ_K=(VA-,;MOLI! MDC;."TVM/%0?3/!MZ+U'R_XL&4E'O1^:E>?H#9:&S(CF@ $T63)]*R#?6<(7OYB MHMB0QK-M!?P\P"^1V9O8F/>#&L'3#%T@":GO9,7VHQ-]%YG]S-#KF%Z+<"%TH76EK2&$\HM14.0X5]#1]AD^$JN-J_D^[ / X%,)[/X M=,JU8I>GWXPP;XAY'U;=F<2Z13CA6RC;P8Q&@8,*15G M3S\:3X( SU4:A9ZD!2QD59OD;((ALK9:RC*M=A%D;1PI0!TH#H-X).[/I##P>Z1@:ZJ>-L9S-# MO[GON$VNT7/<=#2TV1! MZ#CGF#IX&_P"U:_/1"A'TUU6"^L/1)J>:D8HRQ77N\-U*U69*_N'%M#+-WSQHPUJ"XTJ,F5 M4S97GO;,V ZKO"KBSKUY+V2\%!20- 2G(!@_ 0K/B]X>"FSX1N!F&D[47P@S MQ;+$&A-=N]VPVCC7ARD$[PZSC(%6FO>,B2/"?DUP'#^=E++"_J'IK+UR/40J6);MMRQ/T9PGL0#TO-C^QOAWJ%3@ORCZKBQT)#EA> M=+Q\7<:4ZY8)#%NW @!"^TU5";AM1S!=83EJF@TV-3^ESLTWC+G=,L_EX7R7 M[0@T8$VW7.EHO44O=J,63Z'KN%UV@]PAPWP^KQZQZ(XW'3?IYUOQ.2RLN< + M,'S-\<37Q^%7]XNN;Y'=N5-U\]63E[P[+K3 %)@^R#N6$3X3/B!Y7=4;;6K^ M0)C8//I:F$@K5+(O,WY+8^!ISD2$M,KT8]D-?*GV-2!?Z/TB[OI*P#C)8E>* M'V_8^DO[Z2OG]'[UC-R>6>O:L]WYT)SE>4*;4$T+:P4#DA_&SI$?&?F"&7D+ MADL.%%W]-.6'IS_CWCPSS+JI(J]R%#V;-*DI8G?'L1N\>GCZ77/O&'KZU^/> M-CO*U[UYC0,4:,)&N=474K'K1#^X=YRY]^WN-SBP!/%= ^79M1>4*S.]0:50 M2JN(:3$[2]:;2N>>!T5?RACWQ8?G,>AFYL-N#EL,RZ<8CLG1-&2U&+]DQ):? MW'SFX_)7=6*?#QF$/R8?\T^K,9TEG(PIY(\@SV3#=9J%S)EJH:1.D-T1HY=#-^*TAC:T_D;*<& MD'R8.O<')58RKN_[9IR6.ASM;LUP0-XW92"O"[C/.AFL+[JJK I.P K1_3$O MX=!PU&FHSX8N2+O+P*!@/B"[#)^A63\=-*B>.2C48NOBKVIIL[7CL)K.T"=_ M3;]/6#RLX(OE?YB$4/1<>#S'6JH/1:33%V)E^F2>PNN[J@E M"6;&"-\O";3O6#:HJ;*L UIPO8PI9Y3HAW5=F]6&W='<*)(,1_L2AN-B596L M4FQ)X%'%K-/0F31S+[W##V#G1&A,'47A2WDDQ5%6A[>]KBTC\3OJ[CW0^/:6 M7WO OIW[5+5'I\H#A&;; PS+40W!A&-'K]]CYT-BWH=5CPVO7SX9)#&?K?3K M7I8CI@V^62F:V#"(/Q&]VV1PQ;F93V<#Q$>*_@!JV9J ]P(!)#6S5'UD@[LV M_<%TP%0D4D2F[8R&CJ=#K%0'LTSYKH/ %=/!^8]Z21[=3)()FR6KNN^I4\ " MR7=43P4N/9=T7P;R:M?O>LBY&H07'5,VAVP#.:JE1<+B"O5&+]8#J9N(V M3PJ#5FU@PGZ[+A"I#B[)^=C&@0OJYVG<84]!%UO$@2TWU=YH ?7M44AO5L$M M;[2QHYK6B)PYOL#"H#SENI8PJ!K%[EB38[NH^2J(?%59#W2>%YW+-,J94^!Z M0&Z%_PP33?C7\L'-1)T;-&?S1@WIPI,L)>3:*0Z:Q7?J]:+X7*;CX^IZ(/0" M"-W?>TM9H04<]RF"VOV4F@KFED@;;K//L=Z$P+'OF=,W<\E'U/4U$7I\T_+U M>6;2:8TZ?:6(P!,0I ==+)-KQ'>KTM?BF3??J!=+GMERBBSE&'0.9H#!RP.N M#K'0]XR2-^69WQ&=)_%,IE$6QEEB#$^43M#"^W/8K7Q/?-Z89WY;A+[!,T&= M+&5+?<+@* FWQI5*-V^UOV=.OS'/O!U"DT^75Y)GIZ;^?\FT=OC\+7>:;)V90&)2<9CFW8'%+*X'"J^CVCY.UX MYC=%YRD\LY(J$OL$SL6*1KA0"J0EW MZV%2I^:%":=^8X3>B&?>%*''#X*Y/L_$);1?PT8V":N340^)R:OS MS+@=4A(/GMD51:?N2:Y+&YTI)UKU7KJL/'CFU7GF=T3G*3PSU<3J,R!P/1J8 M?#7(Y:2I,_N>^+PQS_RV"'V#9TK57IJ1*V4'A@H%,.G5LG80WT,2OC+/C =" M=U;ACN!AQD1H;\*A%C/6\=EHAKK3H6S944W67QW%- 3VW0\?9 M'A '8+H"9\44QV9 WA'59D^AXYN#=G6V>P3:$:6]ZI4GO_6(MI_:<)*ZO^;* MFH_@_'76?GZ,CY,H"9N=3($6@@7IRG4)5K1[P_C[F?L#WU?!]_EP*D*T7>^F MFYQ&Y0B"'*F+0EF.[4S= S6?6JD0B^R/%W+ 2.\(N?FV;_5QC-IKS.TN$H/,CM6J@0OF/CV81_9_X[QO3I'[/ Q=N=#=,7/ MM_@F:6S!J7W[B5JK\X*._,1=@\,?P;#YT,FU"KD6^-6)\4!KCTQ M6U9?DIP'@[U3U+RQ!B(6#)9@*YGID!1PFO'*Y4P:2+7.X-ZR^X/!QGFMS\T9 M[+QD:KJN)%M6;C^P?]_GM.&9_C2V3 M+33MCV@@CKM,9D$$&>'>,/[ML_]]X/LZXU<62P[3]-"A.;8!5?-48Y)JZO>" MZ.\Z?A5C#)\/F8(S&D CL9OG"C5=[/23M;17B"TR'ZCYS+S]5F_TQ ^%B98& M6B;8'!^YC8^RK$:5"7I#4.6220FV^G1=;A'-EPT8+Y2XBEG79GZ_.I/2L1U] M.BKQ$V*.BOPUY^H/(T5HI*HC^N.CN.,3"^=PL6RQ M5VE2!9N@)Q-;)9FYKFEU-NUZ@5Z73P M",9?;.#I'$B!Z &/]A'=@[MS8Y'SAC S&#V0OG>YK9[XK+A7^=YG6="_3F@RK:16&%+F I:H27N[&88?=?IQ)A?_[O.Q; M]I?F43R2'X[HW].'C3MO;L'(2"$9A$F&[8=N-3^EL]U+6IF,05MKGO?=5;3_Y[A%U7XR\PA"X!5NOQ/?JB3L"^D%U?RF@K[+9+8"]JFFEYHPI'POD=--G]!K4S-,5 MV)LEM5HC.:_%=FE=K/&]:L,I6K\0#WN&W,MSD<]Q"*E=)1D/*8PT=9XNMAG2 M=DPQMM![9/"+P>-PYJT4Y":3'';:< 4>9?DVI%J-2?S'*!]Y;PL/@D>2.Y-C MFP^GP^/E+?.\Y,[*2;4L8C#A!XXX:LZJ;?V>4?%2QDM.?Q$0DCQY^NNIZ(W7 M(JP&UY:*6IT[M(N((ILI9%N@2<,JWTAU#0Y-C7JQ[8J^,9>Q&LXZ+.G77'GP MF0GTH[@@Z_BH1J!D3#32J:T&:NR/,-M-@9SNL)/AY.VKBJE0>P"1#3 M?4BLS8++%W)=S.S(_CE@Q\R.7/G(L&C$FU$RT=K3X=);G@S?GEGMD>6[@BFW M9^$O 6."E2^5EF/AZA0T=&&S2IWP&8\D&4GGH*$4Y*OE9',#HJ]!L:[ MY/Z:*>0X9B+I]V/$ ?5$6%Y#@^5[]3S.C_J:FN?, ,T4M/[E9QT^"HU=Z3:W MGA\3[VLBX/Q'#<'I&3KLE/(479&'23 \Z+?C.VX[UDW5MTC;5B-M2;YY-,D M_;LXP@84.2!Z)3/4FO\LNP#'J%J"287]=M7+#!VPC,.;_1PRI!86\G2FJ?42 M4>)+\^K(BAU8SL/TM9INOKT:\L<*:JM#T#'BU-2\2400LT*XULHMX==[N-V-&M-W#\ M0G6?A_$1G6^GNSZJ] N"'GG':=.[1<\ >I(/(;X!_=.'[5"2+[JJK I.$"GN MT'!SPU&G81M"PBSM9G>SMFA7B@NMQOD]N8<02KE2\V.'T.U TFMB/M'"PW)> M,A*2$(J>& EWBUX>%.MQ^?5V5L9IJ<.1=^2.GT^#R2_KQ18L5#H:DP%.'EDL MA%Y\+Q1X53WOO>+G =_+Q+23]H+LC!N?"\8ZV])9/E>%N (SJE49&BH7Q[&% M\8D;2%[HZ0'G,\,968WB(ZDE+]U^D+OU#MSL82--;=(=Q%#E;!>[^$J0=VH. M247C&B>-BS\O^MEQC<_,?GQJMGU0H!6-RPQ=V%"@4J]=9IHT^>ADQF!B?V=< MX]DDS&>7WS]EF7=C+7I@JQE6 J80OOKIB;*O!U'%+6 [H?AAGV7U6!GT93=P M+(H#I=R\T_'I0H.(W4*P*Z(L>M5!/:[?]8HB+S=NMIL&/HLO;'N#TKGQ%?:% MI=$A@$WGU7E>H\VY1DV+7%,71-#TOO/X[%L >TV3ET,8=I8(]MY5):?DPNP: M1/@PIP8=H,YH=F$*BHC:)';7RU5?ROBEIH0N@84-+\KU;8;ATS"F02(>1MX7RR+[D,$WTX<'Y;^<_S[6I'[YLGW M:LC;2Q947VKB7@7%-%2<>@,!FB:]6BS[?#='WJ6RTWTCKVZ9.^H/RXW#J&\Y M&_P5ABE)ERT5@H6Q7RB-IDA]&+]EHF_@Z[B,7Q,+A\_A2S5HD69@Q=8(O1XT M,CK4)[@XG#5R\V/I/C\%42GC5--+4$S5M*K=A6+92B^V0:,&S&^8]3- MEJ?U3G]! JT[<4VQIVHU?WH7O:WOS*2.42+#E!%DX?8]K>(/Z[D!I#>'\3M) M]GLR%#(TX=:D3Q]V%VJ B1\M89B&_WBQF>'9[QL7+@5$LS1N"G @03505[(2 M;L?.A7?72AR0<6<#_2$A+PD'$D+A$^&P6S16NQ_?F#-K+-N64<+ZEI,^&!)Q MAY+" E.UG"J8AN1P"%I1JTIN%;AN>R28Z$\4/\O&"<5P!A5Q9EG- 1(?JA6)@Q#9K14 M.*^:@ADM'XA*LI;B;'\IF3*8LS/!CGY95Y^O((#T.ZFD!I*!5">R.MN"8SFD MB-3\\_>J!(4YWHJ0I!9&E#Z/7?8KS@2*WO4+K;)3Z4TM'YI4TQG0*65A#G2HU57"UT(C?R;G?<4EM?(CE MASZRRM&AUC< K^YI17W1SZ *KMB]_NN-=#0D>)C(6ZN!!1LZ1 MG-J>E L&GIS8J=C=R1:'6W$,4<9'D_I8U 1_7B:%V:3"M>.@J2NLVD)YL=+* M%DL,-8$96IG8=;+4QQ9Q<+"]==_GGNIZY_V&FFVYD>" MK. ">?FZC"G7PR[-YF+M]0D'.V;JBIUVO#/I@-"/H2A:' MZZ1+#%+SV!'R]]]+<]@PGZ;HD5N_D[=>.K=^REM]4UVY:G0T9C2>:\J"(_-] M?BHJ8VUD5ED-* NDJ4B&2.:>@&L P?4=L)*TOZE\\^WFWENU372J((^3M\Y!,OS/%%<=CNM6$U;%I FPW)3S61A:9/C> M@.*?Y)27#^Q65O<-$/JNY7S0T"^>C[[, =,R5/-0M:=J>*^*7_NM/]T0TOHF M2GXR%Q"D2R,D[2?5RM1 17S>> 5NFX<^ 0#5 P;?' J5H374NS0#I9,M99[G M'>&5=T8/?.)]'^(Q7K:(D;X:E M EXM$K1?L-.28Y4[9?*55ZZ?.?[67^K\=X@,RW?"X+[Z. *"O S0H?G__3O\ M1\+U CU,RX8PAV:J[(U^(S#\?_ZR!5E6S2&D \7[G?R9))^^A7_O/7LK2K+D!845CGZBV_PS\3T?^)U;^C M^H7$R '*/S_^I\U0X4?7%LR]-R[__FU:CB'HJUIG8"G>^JL?_[:C2?J$I22B MBV"CN=:_?T6UA!H4PO_;!S0IZ4!P?HN6-_KKN5(/:>L\*M!5$T"C5=N1\//& M6&$S0O?;^RHR1O0Y2IJ0H*M#\W?$.8#SEV@Y(3B>GIDG7$M7Y<3_P,O_;'Z/ M*L!^1IK>__G)#'\=U/6RL>&/NWH6+5U>/[A]+QJ6F:JN*JIZR!9^CU0Y)()A ME?_W?U(HC/VU-8 =V3=R)QZ3"5Q(8P@OIV&93THRRHL"1O!DFDS#,*80 ,=_ MK$QV'G6_U-U:>&R-0?@)@^(!+:0.J>''OUR]U*9S";:=:=/LW[_$E9 7;O+[ MF\G2%-@*[BCT M",\R_TSD?E(_$RB,)]-G;'OJW7K?;V">:=7^[_\@!/S7LE%A_#8MJP9]A<*7&OP1<"Q#@D&*H2O(Z(/Z+S=!-AG^6_NR$#)O"4(A,H MKP@@Q2<)&>'3*![J"Q%).2G!("T*ZY"Q>J(M\::0 WUSWF:YP,]W #PJ0A,A M$VE\7=);)HNU@.MH*5FZ+M@N^+WY8U>6*".NHW:4*Z15CMG/OO!.[%[E7OA% M'O6"ZUGL=X58LJ0=JP!LGP]XYZ:]49W[R4&)^*OWSP]U'H5E M*Z2DIN?X86B_2-9H^H(39C8]: ';E6M9]H MT0VFU4YP]1S=2H34JAWRIQ7F$"S!M!((_H?\W]473#[1+M*)'?ZUY5X9JIT( M?T;26/))'4MG^[7,2I4LW1(0S]B63$];V6S;-&!"J2[4/M)QQ_G,1]E6\BNQK78K4V=+$;-ZT*V; MT"UO"]H-WU(_])>-:S;V[3Z&A/BNI&$^@)10U)ANDOI]4O.?Y&+V?& M\^';ZLN7[= ^LXLH;GG,36@('O#EJN9P$)^)%DP@$$;B1/)"E.^4P+MBOM: 67L 4/.$VDN\T)1,DIVNMY;XU,9IE>M50HMA,4TPJC0*:] M':J. VG^@YX+DK=4033AY&Q%3PANPK6!%*V%D1.JF5 ]-R&-EAV8O4%-,2F( M4DHF>%&.YD%$E.33BISD"4)0B&0:*&D!/"?:M:Y?F&<:?(L3V&P@3,;.R <1 MT<:>ER30\HQ4ZFV'GI3+]9;3URLF.^-1'GY>,B@,6J%RO459KPJ%M?*Q@>J??)Z.2 MV-UU"%837>M:DN1/^&B&/)YJ]^I"?Z:3\:OJ- G?)JN'*GUKRO**Q..$ +G# M%"$72-%V _8CC6-?/[LXPFK"%HR)>*RKN6&S.4F4">@+!ELN6.R+&)3 M3E=$6L@D,W!MV%YTI2@*P&^$U#J8"K+P:A!]-^)>,^B20-C1J(MW:Z.NR.'N M/Q^B?BT_O8 ;MH5Y:;V>55K6]X+GJ8!:^/WR< @;%L#1^KS25I.9-]PO24!) M!"'P:.#O@ L>>S2QG>C^?/Q=K2F)F5'_6$:[1-@#L<(NB),8^X[JRNIR?6M( ML#[FM+%PR&_4]'O 6>EGZR?[,T&OEE,[G_6I&XNC[A*&I?/^]T7A9;$;(KD(W,K+L -==_ZNJF@#9H1I298)/M0RG M<&A-&,]JFND$QNP-JH&2.)QH.,!0@0,2#<'19D+P9X+UU3#)IF'XA@,IUU0I M%?[).&UK9NXH-)WI:)K:SW,G$"F"J9MZ2Z$Y7_>]T;MYVY^) XL!;]&S M7"MDR;(8IQ&^+$P=NV-T4(YRDU IEX0G*E^ ',@^='L9/BU$NT6^^_;YO@C5% BTM )96^VU'FW+;/H$"PH MS 82^&T[8#E5&S7PCTN#*XHJ&0<(S^ D9KNZ.)G.,S1;S\[(>:/##>BW/(@@ M4^_VGO]>W'VJ5LA5&B/+?#G#06.U09.HH"S-I#"^SJ;=WG3PEI0804)P"D[' MR&^>)BLB8H&0?[D)#^C CH1>3R+]F0C]2? MK\SM%O'_D0_36=ACC]#SYS*WA1^$=5023'GSE:*Z(:@2T6JL4+%*-"=B#D'( MD*-$E- %UTLXRSGR"VGXS;7GR[,\54\-7[":S@FIDYRP?J;NUZ7!8GAHMH:MJ UQQI8F')0*&FF>(!54CTJ^ M6)2%ZT6GB^71&5TI 0C+R=-@(D8S0,GG)5,%#M+D?+.HJ>U2HVB4FU+?GO'8 MMN2=SM9@1]>:O*=S>:9ZD/3/=#IF;4IBI[1I/3CRL$:S<=]3/]8>FNK MWFI;)Q"D44**SI7<'PX_V4:?F\5Y/[;N6NN.L&0^JZ5F?X1=B)CK?.T[]ZSS M^GHYR1+H8+ZB2(F0<81]G?";)UKRJ>F@G7@0RS'Z2_9LUB0O0%!Q&5:VD^IC M-!OPDM^KTPP_M^M#BV)MOKE:W+(Z]SBQ/$CVTS/GY\U>W]6.Z^BT"DY;(^9& M+#K02M,N76EHN8R::3*J&#%9=+6>+"[&VP]5L31>.^S:O#%N&06HBPQ9;IR4 M7D? 9\L))VK@IW*EQ@1&5:JVZ,VY8KF=B:*G*PN3YS9>N6TBVE@,O$2U2GVS M.8U7^KW8MM];,N5HU@^,;T4?F;#?Z.4BXN7#:Y'^^^=R%.,/=$=N,<1\6$B,KFN-'EJ6#Y^,VK.N M+%K][RY;LFQN-+R1AE1:C6F1,R+ MHY;&5&FV.D5! #QY5VX1H2($A*%Z7H@CH(? M<"PSBO]ZD(BN!0L2.S?])G*")R2B%>3/'>:ICMV!IY8?EDS">.0)+3#T]=4D M+0NU$W]$F"+_0C'TY[J -U*7*X[M:,7Q:SZ3.).[K-J[=0#@_O<*P-Z]ECM4 MY!KG.\#N3?A>TYH(%;A0U1AX <$3G&@^@/T!8(=8$A)Z6!=(")(4 CNT8&CZ MR-9.%!D/?IL(%0P=_,$U0H\(W^)L@E*(#R-41O!GE!+"ZL+ &;5[F!@ZULP; M;7[^&28'L&R;#!357.Y.64YZ12D4A?]ZK87+GY&_-L5>%%C__N>FP*OMVU04 MY8)UV5>:NBFIFDN_7:<\5(30S9#Q;G+[N;?Y%I-A DG*O$@@$I^4Q#0O(@+) M(P(04#0)4NC+@TX,E6P990]N<$0^-U"&_2(LE#;[]O=**NGF@NWWTBC'H+-L M9M((Q!0UV]FF^[1[8&*GYJ4!WX"[A3YBU"#,H:AA6/+%V+'>4JL#$O;SG)%4 M)<>R(?!#L/L2#+W+C>*G19"OY65&V"(=Q!>/>-BDY7AV-$3R>_E7 M^#3X _X3"G_Z[SGW_K^5'>*[]_\M5%ZGY=7#1/%=HAQ'X%4VD[^ODQ$GP2X MK>.!_#K-SGP*4=?QC2MBZAT1^P*R/4+Z9\X?C96_FDIB'L-NQ=J^(5! M\VCU]0+HA5I]7\B^9D0D3@R(\8A\7YQQOC6+NAS27E*&:%1V:#G!A?: 1/,- M#K5^QW;.?.'TK)D]9JMPMS>%.E1]H)A>AL>B\V> ]9\LM/3LZ7TX,1;,\T9I?Q*.7FLOZKFH"U]UZM \&<(.=#>JT M:G&@72UDD4DQ\FC\D^[P;K^/92\@'DGO0?>_ G&^SU8_Z/Z#[C_H?GQ:?J?< M\4Z;'0?*2Q]>.A*O>!A#PKO16V&I-FJEM2WQ37?:+;M06.2T &DU&'EJ^-S_ M9^]+>Q1GEJR_CS3_ ?7,2,^5H%_O2]^9EHPQ.Q@#9OMB&=N \09>,/#K7Z>I MW71M750!E7/G]JVB$CLS,L[)B,C(2&NND.\S?/^FJ/(9&KX?F^?\9P6G,@=K M:[-G$KO (>NC^6CF[%B.99I9:>@YUTL3(Z/@D!26].9P)\21VL6>G[[+WH&7 MQV;RZN2U.3<9J@=\SHT9I)$-5W4U4[7!UB"HN0@:!S>W/@8Y4)W#U/]T'!C_ M1_W7T=RNL\\./#)9KYV--#$P6!BV?3N5N7^2"4K3\PZ5;_^0_98(YE\_<^-D M!'\AG>O-013M(Y-. MOT@OP'F0F]K:R3P>KK'->5&88@2 Q7NJ(7=U%;3#\:D@/8>1_,!%\^1M.>9P M"4J:4GPSFV7_<*-U#MR)FL[86^XT?J0$25]U+]0-S714^T<.U!Y(Q(4\UH?# M#?%,\I]T_NV0ZZ[G3=9$"C.]@C--C:P/D_F_>4KP?S]J[?*1//MT?.DQD_3J M[D"\%\L#]?"IKE.01QU;5@63:$<=:UR)I!^_V3Q!47D<7&;X6 J_?W[@7/_= MI:.WZO'X<.6QBT5?>Z;IV(I\=^OHH=U[+AG]I)#^\:Z3']-UW0Q6MKH#JG"3 MF_KJ<3R6JJ:E:R^D>N#I)P/?_7K5X\N(;WIO-8 MJH]SHW#(S5)GH>'_4NU8W06WMU6@/Q'J]@S=KSO=PH%*IA<>Y^Y_O,^Z>N4M MRN1/AGEZB_+-9R\DB+WQ1N';&RY)PD 1#%$TA" 4PD!0A35H5L&G+$[1.$T@ MJG:3TOPQ&IXY?/QBQ1>@ 3=KP?'2_'=I[(?[FT_8US_WK,\5FP*X[(,7VWVA MW>^EW?JH+/ ;2*0:HD:A=_O!03_23SXS49SY25%GEPJ9'>%[,E@9["=%7]78 M'IW_36;N*W./;S@]?7%FH!^8J_J2@I[)D=L/4\I/<.7?HE^77 FCDZS]A[&W MO9]OK78!-?"\-/#+"QRDB^_';9$FOWU7YIF&+/9U2G:%PSQ)=)0&Z_5JYUN;:?(UK)HZYV&VEEJC"LCB!$!F"27].G"H_<>6S-F5".4M]<-N0&#&\1)F2ZRV(Z2&9_J4MWN*Z%AH/> MP2\M6)W6TE 2-YA$LU<C]F\"6V_-TVJP*-O>Y_!T\JY<\K+XON+UM^5>&G(OY%[(O=?, MO6TO-(+02VCNCB>/TO'[N#=]^D$C0B\']^72ES"052&K?C]6?;3GC[545YT? M$%XR RT* M-+P*]SKFKO C,Q^LI_D1Z!75%ZQ"M%]0YVOG_PW?FV^Q>D9NWM M*X!A?$_.@+T/YU)!FZX11/;3'<#K8VWLT'D_P4;XU?$QJ\4U3O8^.V)]\.CQX+,\#V8X;060U]HH4VAPC4[79$7A%*M7>DI&(*\X^#D%9ZP M>E8Z[["DFL9_0:R9:"9 O) M]CK)%B\)94YN]GMR1VSWA'8ML;L$7N[6^C4A,Y^I [H3<";GS8KB3S&SV$@Q)$=A? MT"9Y1;3YC'C>P9A'ML A5T*NA%QY 5R9T!LE;!?FU P#A:01DOV;+23J6CCR MN%C>P8VW#X&4""D14N*G9">>,:_T:I4VUT]=5)+!V'<61>XEHU3#*W5*GY[- M^]@+0A_/RSO.1'_I36X7=PG=5W?VKZ<[_WEY?1?PD3CYK3VXL MO5\,#A?2O8/_^^G%<:# D9?> )==!I[5VE=?_\?J&JNB-*G0V!17B!F&* R) MXXH^954:8U#&8,$^%7CKX1NON/SD3.X*?'RKRFV/?Z#0Q)W$GY#\?./$_7?C.ECJZBGTGCN M=?^ZD]?7#[W\J*[E34'+6P?@V7'$"S,T"@E5:<:O1!+I!8') U]1CRT'_N^, M9/#/7?VCSYR9IP3P?!=--YDB+P('+X-\SMAJ1O+%1",/MV3G5 ?<)Q_\ZPD2 M%5R?H:K.3A5VRJ *03.(,IVBND+., V?8CJ-Z]@CTE=PFB5TAF:4J<[H"D%1 MF*)J&*;0*(,@**824Q1]](V^IA2EB=69-)N$@(U;U>%@-!]P,PYO>0+562V:AMB1"C*G8-EGRC-3 MGC0PW!%V1=^MH4JC'ZZDI&7FF8C6M)1=P68$46RL\*W7"]$BI^#99RY]+I@N M^=T*68\PK3YN.3N1B).6Y-.6+6FO<_RH6Y#-J22W!KJK\P9HF7F[W@]9U5'' MIN#(G;I6;[.;D@]:9@4:]8H]49DW6U:A9TG==6T];7=CA3@BT.VT;T_(20&I M;.9>TEVGUV*YI&6FHPL.X5LC>;&T>L,RRPXTP_=$*6F9Z:@FU9$2UZU%IHWEIV9 MR)18;HP5)$YALBU[W74=M6IQQRHT@AUNNG*ML.$4-MLRV(3#3MG &@AFLP)6 MK\YZ%)=H$Y)MBBQ;:U,M4AN+\F/1UM!%/=K$R8BR3>T9V^C-!8ZT=IL=U5C/ M>)9&$FW&CW1@3E4Z[56K83D[4PS-^FI<)I.GDMFF.X'WJA5J%",5T2VL-[HT MV2TD!3TBJE)85$>L>J]6F[:79%BBVT!^TR^7%MB"!IOC3IFZ\P9 5*RMRHUM7Q2ZY$>QZ OXCLR56[<[>Q>JVT)LN.QUB,MYS9-HT M@Y6&PG49OA.HEEAVQFB-7&NE=0R:9L#B[2)Z%^KR1#8[2- M'5F4 A2M%KE:V$V;9D505Y%BP>S15;DR4Z+%N*A3LT2Y,2([+KQI#(>\;DT0 MWIW,BIZKQ)OJ7,&.H&NTCG6]I]4+\DY9DT'/C&>K)0>:9D2@(=V1:8^=G6Q& MY=ER6+2*S5KZU(P()& M^M2,"%":QQ5_XT1R8V],9W9UN:JWTJ=F1&"5-UYOX93JPLX>\/O=B.U(T_2I M61'LID5;'05ZRZJ,=4?V-R2^QI.V1VB#;DVLDC1*>L 7"^U]>UBP/6RNX$=H M@UH&Y14_X0J"Z;7C3C1;=)E9LL(>H0VDAF-Q'354I!!WBVVL4=5KFSEHFI&6 M6YC6ZVJ@+(6>V"Q'?!?=4&[:-".MLDINQ2F!V]8Z6H9EU5ZO"#)MFI'6H.I/ MEZ9MA4)O6"]M5^HPV,=I7[/2XD:!@4GN=")42$N@*[&T+H(>'.&"6J/-DY2U M,*P$"DME9Q%2D,P7?H0+)'%;6JE>H2J899,M$@R.M\9IT\RX"JM==2V[E2&R M*_(VRYJ;F>BX'FF;'-8_&75;!G8[@A!V6 M&\YC7$R @-\#/ T7WT6X#C?]:IYMJZO ^'7[PT.K&\2$;N)!(#:B'6(JM]&] M-/RD1J%W^\$A^)1^\BA$]2!>?M,F&Q ,_=N./;@__<>KMC)(YN>SNV9G.]=Y@3QVCO,">>P\YP7RV+G."^2Q.\T#\Q."^GFY>W9'._%*?\,@$P;Q# 23;X\/]^D#_>*S#FU!)CWBZPYU)K^FGF4^N0MB2D:4MW6310=SY==]!+ MTIV>N7U./H/,Y[]-\,O=]#!W@L=YB=Y3< !J?N7PL)0:(%TBD$AE8PMX4#I?RJIO^CV#VN M@DUL41;$K<\5-YS3Z32EHX3U5T=:TP<]?\^"L3'Y_S6W2;[?LJUIZZWKDFF$75 .0 MDQ^47JBZNNKKBMPK*>,),UK3!;\G4PUD,M[0(39IS7_DT@3U[>%;I>APP!B< MM%/ LJ?T/84")QW27]0.TY3QH&,C4:.$N+/(7L:UY!&ZH9D)Z(*$%/ ?N4/9 MOO_[86X3-$:.[H4W?_^1VFAT! 7-!8"3_K_?5;;*X)'.8/"-YSTT*O^F(027P, $1J=)V@?$$C6C@ M5"'^XS=!YQ$R8>''4H+XA_B'^'\-_K&'^,<4IB-,!1&9K2S*;N\ZG%T84W+\ MQ?BW:<6QRURO+:OC#MT=]'RL[(.3RM2/WR2;IS &XA_B'^+_3?A'CZ[_M7UW MZ.S">F0Y[?VPA.WQ9G_]U?CWQ<9X)FP41>C-YYA/[CB]1,MF?UVO."2Q7C%?;?_7MC[-;SBO(O/&6K>; M&&64R;16"/;C-XHB>0Q'GV& "]YT^T,$QHI+FVG;F5G14$+H/476F-V71&!X M+PA!W2K_)A)SHB#,V MIP>0PC3F=W M0W9UPB60IW[\)K \S4+(0\A# MR)]YV.5-D-I-V-)AUYZ62O$8; M773<73=G?0GTYL=OE,XSLV-4WK4C5V-K@ES< MQTEOJ(0/_JS(X;2AE>?)P1ELBO%Z2]-"HS7$ M-L1D);E+<#L-B*5@;)X@D>O,3;F.(^!G.>;G:\9=XYA?JBMYC6.&NOT]Q@QU M^[N,&>KV=Q@SU.WO,>:7:L2>\9@O>(OV\(J;BY#=><[8KL"UR;]@1.6J3_2< M/ISZE1&1/PSWPP8--1MJ-M1LJ-E0LZ%F0\T^*\T^PT/&K]3L2]F;N$GJ--S$ M9;!SJJOG5-TQ73,(_?3N#>CR7ZC+_\'KR_?8$OV<3,L#V#A7YQY!33@XZT>V M25OBGM>+!9J3(XJIFS:R1^D6I[!I]B69QS :GC*!N(6X/7$2Y)MQ6R)#8L#* M?1,Q%&/>G(U0+^S'"6ZI%+\+0#Q.W%XO8S=KS."KD3=:Z@"(@=D!@)#U] MLH!D<:41B[>2!8G4B;6#[=IR%&WDAB)S=6F4D@7UXS=%L) L(%E LKC2,,E; MR6(6\PC=-WQ>X*OT:D!U:C5!2LF"_?$;S:,8+"P.Z0(>[+S6Z,Q;Z0*IH+-V MCU,V K_3Y"8YES;:,J6+M!!Y'J.NH0PYBJ7OZ'NA:N>\IWG8,$C\-V3W/9@- M5OO\U'C*W5F)&^8*CE"7.S)';D_JC^3=6.N,(LV,[2*GH.A-_@5]RCO4(-0A MU+\+U$\;#7D-U'<20;2]PJQG-7BDQKCDVXL! M@@*" H("@@*" H("@@*"XNS/P9]$#)>RE7MX1>"+@ARRY)W0IEI2T5BT:!3I*<9Z0P+5W6(]>O;T,V, M/??/=>SH/@)[,O3D.4=0S\9JI=FN;AB9BJ>^M_,G2C](49]>(I0GZ>S>[K_@ MYBZ,3L+H) S90U! 4$!00%! 4$!00%! 4,#-W>^TN2N&"\//F3=;O#>'=/_U M<;04PEJ.YU"#]0]C^^ +-*""0@6%"@H5%"HH5-!OIZ!?7:[YE0IZP1L4 MA[+$-3(O3/U;LPF[4E3I=W MENGXE7UY6&:Q4:R@U"%ADF:R-R+\"T(<0AQ"_$QR)5^&>+Q9F8,I,IQ8)N=$ M:'_0138\!R!. 8@3:/:2,0AQ"'$(\7-)DGP9XG[(*[Y7V@^$@HBV":F%J3$C M 8BS/WZ3>0S/7@< (0XA?M[[6.<%\=.F1KX,\:K0C,)^"^TA1I.K!]OV;A(P MZ2H.LB&)/(U_<#;D5T86#OMW)PDK?$=JNA(>.KO \X5'!U*4M3W7>YR7?<]! M?TS-KO;V1KT7XAO!V6&82POTM!(G9$2G48-3A@P@?"%\+P:^)SXE^6[X\GMK M5IN:S3E2V>#3484.^G8T!_ %UP%EJV-"^$+X?B?X?L[1QW?#=S!=+8E.K\X@ MA84P<>9A[%I6NOH";Q_"%\+W$C;%+]QC?S]\%R-OJK3Z%"D49HU>T6 6M4HY M77V!)T\35WJH\>#95U33S25S'1AA:!O@9J&<-\O9IIJBV30"F$1P';')!UR@ M&2"Z=6:".B4K*KI)EXA]1S#J*#*?#^Q!VTM7,N#],N1SI;PN M:Q.;7ZCNW,@E_NY,-?W<1K4C SB[>O*D33)5&^.AWPMC='_#9&=(OF?&^\\2,CS"@QN-'T7HBBK)A5JX:Y5:]0"9Q0K*IG?/,MDH M("0(2!"0("[+[_\;@FA4U&EE$&PQB]_%17,YV<8X.P<$ 6ZLS5-']NDA15PI M17RC L>9L5_X-O]KH/_'K4*I6])\5^CT9!'9,/UM12B*% G &#P]^3!WZ\FA:_=\OCJT9^)4?0I 9-WY4T5-7Y2YYJ-V;R+-2S<+\8+BFD(E%W9RL9LQQ%XRAJ'^ZIP)'LE MY056:+@)T3R^/WMJ)+(U;BNNA^H6)K1<[*&S_X;'1<\P9')_9U[9]QP^Z8?I M1HE$Q;M+ZXLI!@_M^@"!PC;TU635,%W5W]5"PPD27@,C\#W;3IGM4'3F.5)C M:+88# ;VXK6Y<)6JQ\K& J"+N21;#VX!05Q_SUVCSZIO.,I8?\4[2C. M8#T4HR6DT2RN.,9 VS5@PJ!I88ALG4B(=8CU[['&?U*AQR]9XW?$OE?O,-N! MX(P+^)CS[5+03-=X]L=O/$]@+%SE(?)A-8F3UG_\$N3OA?T>XW]+7&YJ>$:,Q/6H( !7;@-=%W1DX0W;^*X MQ0/&CU#B>H4%,[]$!T+#7JJKP;36U(6$$K$TRX2$.S^0*"!17&^.R>N)0IUP M$U6L>DN!E^6)N(ZJ_6V8$@65F$[/;O5 GH \ 7GB"D(UK^&)2;=#^(S:'EG. M<#T><,/IMK&8 YX T17DE#LHD"B^.5%<8"K)E9W^^3-/_+F\[Y+?(*:M"X+9 MG57H6J,K+DL<((PT*)/U0"XVAZ1MA+]M!X-I#T6HL-DPO)V$=]8)W^ @XL&@I_1D($PA3,_91/B4D,,C ME#X%9VG?F[<6/!M;0VNJ.3VEVB2T&( 37-[Y7+$T"$T(S6M>03_%S7_="LKX M87G-A6X-4>L%I+N.[8I;2T&:)E#0)[U^$P+U$H$*$R@^UL]^'5 'D^YBNRIW MMHBI$W;?"HTY(\P!4&_R'9Y/=;KX?(>RN37TG&YNS 2>>I KY'K),Y+'%W,= MWY@9OF_H,/H(HX]PF^)*(@"E6ZC?P;L7>IIUA!K)4;NYZABSE1!1I>T@FE'5 M9.84C !1 !S-YG[#;8KO311G=$/)5XOIO!CEQ*5,7\THHC38CW>34MUR^JN M4D1]4^]S@%$HR"B04:#I\=4>V8D+G[Z:*#C*,EN14EHBPV:Y(GC]1EG@4J)@ M?_RF3AH\@43QS8GB C,DKBUT\WJBP"D$V5D[?(@88[,[CJP6W353'P6$;UY@ MBDO)C4#N4B- 2D1.#4/?G$:A.K6-7.@E\^0XX/Y4(**%9R=:"BMM_!7UG3'/ M?=R>T%>/\DSX['.*FQKA_7$^;J.:-L!NW^-3Y/8> +>H!J;V7+QZO6BT:W2U MA J11HU;1;H_J>FQ@I'I)3%Y%&/@QA)D \@&9QPO^4@V"&UV';17I,QOE@K9 MT 2.!(E:9)H+PL)$+<@%D O..23R@5S :^.@4E!X%8EV*X1 ^TG'NA+@ G S M3!ZGX>4PD VNZUZ8:XM[?" ;*,:NUIL'Q%Q81]-*I'X&>U,?R\Q0%! 4$!00%! 4$!00%! 4/SU-OQ%BN&R-IH3 M;W/E&PO##8TO!E&_T90PS MIXL&%881PRD8<_I"66>FV!#?UXWO[U1A2^T@!3P<."&BXE6TJU?)M1&DJ#YQ MA:TS4V:(Z>O&]">NV6=4FFMZPE#OK#<]5)T?T)IKC-3;8CP M#T3X%^U8G1?"SZ*F%RVS0<$.AC+?WW#%Q=KD9X8$$'ZBFEY?&D(0PX7A@T.@ M<-,.1O1@R!DJ*%10J*!00:]?0;\J1P_J\,7J\-GMZWUB2MW9^)PHD[ZC[/E& MTL^<%OF^X6J[7.BK;F"GWE1.U9=1$#J&"R\=AH6MOF\%O$_?=3CMIF+JJC]* MKST<][RA OZ&"?J " [CXUR]?T\+W!TKM(U0G/75;_)P,)QL66M4518<&#:X*3E/X; 4,&0BR$1?80A]RD[M5QM" M*V\3M8MAHR#L)&Q>(RNLZ5 Q&"W[XS>6QYALK1Q(/Y!^8('A*]E'/AM#B%K, MQ_LET=L+ZT0?PKJ[G[KZ' P[K5^<)Y!KVJKN>Z%J/[=5#6/4?\.HCP@$3PA$ M]R)0(_H<^/-4Y0F_8)CG8:=]2L#J"$7>$MX1,AMB#:S&\L,-4F#)>6\T8]Q2 MG) 9"L)+[)%L> AW"/>+AONU!8B>Q_L?K1A6PMHSM[83$5[6VI5HBO+[&0> M?PCGP!OC(?8A]L\\)O-.[%/%8@$;S59=65SR^&@UZ<@1$P/LLV!/B2#A3=<0 M^W]==_C;8_^T\9!W8K\:*1:WI3=CD3,EMXL"DZ[[('J!HGD,?_8ZD@M. MXODZ#H QY',]1@1K1T)00%!\N1@@*" H("@@*" H("C.],SVF1R)^,IAWEUG MNSJ<7DZOL%VHOI$#XT/1?^>FX(Z;7.(WYW33CD)#S^?4X.9DA*'#&-*%'F?Z MN/#P146 #G=:I_&?5,T#!3&GA&O@I8T<]9#"GE-&$UZ1/GB[%WM#%$A0?3<1 M8M Q_![HXA\NF4+N8[_UFF':&[XJFT6!:'(4[4T13L%QL.%[=>(H'5CHG0)1 ML!^_D9_HL1,6,#P.J0U2VYMWMD]*;<45:H0[DEQ9#:M7IOKUB=@7)(!DZG.H M[5/%\0IJ>T8@!VI#LA<*0FJ#U/:MJ>V]&_KD\0IN>TXB!W*CWD9N%Y^SD8.[#G#7 6[%?;D8 M("@@*" H("@@*" H("@@*QODG;0P-$'8P])R:=%*=&[G$79T:?LZ;/4KA M"')>% ;@R$/2.YC/<=WALZ]:%B_RF/]-9&G6V+..W-EXB"C%.T]P"+(]^^A< M!^0-D:5;8','7+=36(NS-,H4B/=@OHW /0TSJ?5J,!_9Q$B(K!XB+!J>0+?F M"DZ^G ERJ;*Y";YE1/0VZ8 8')O'F>PI25@M 3(D9,BWL,";4R8^DR&EHBZT M-MA6MHP]VA7;1<=5&RD'O)A00-#/B,=P)!,'L.R)TDA0T*&A SY*A9X M;^;%9S+DAMV796$V:R$[!Z'-9BO;\C4]E2'/!#5:-2E?8X5VYOQV+&$>F'/!R>LNE"N Y6)$H?N[W[CQR9!F?_7UK,]03Z#N*>YFSW$&)/<'[XRUU)8%!$]970__#. M:D:B%OY3B@)=NL%FSS!RJ@9JNZKN#H1]72],7A9ZB1ZJD6Z"J'&B6TF/@\-/ M:75C%7P\,UW5U4S53CJ=? #*Z@8_/W 8?Q;P:XE4-S>__S?YY_9[FFVH/F#0 MQ;\?SQ$.7G*S9B#(_YR$)Q]/!4;<+A=W4X$_Z'3Z[W_^Q\/.WV^=%#3/]OQ? MMQ65'HQJD8+Q%Y;2_MPH3'U#M0KJ+'GQ+]6.U5UP,TJ&^8D1M]6:?MU590)R MR)$_&>9_GOST8_??2/16]K@]\3H?@K[[!<_>__FQX$N0:"=CS.> ^I=M\)4,SP")^J)V/ MH^F?L$_L>(I!YAZ#SPWB']/-A0LO"I*>!_FF2N'@[Z/6OK>FEZWS.U2;CC";KTLD&1' "VIIRV#;8_O%.J" M:F%SG@RD<&NB/*<0"I*14J/@N0.M.)2I@K?;TIVPUNM*"IEMJ>Y%C=@C8UQP M- T9>;M-9Q5)B+-TOP0;GPR=G8;8L-)K2TW M_(4]E1?>IKR)DY89*?46YJZ!K6U;:(35:"IW);.)Q J=?;M$!PM1DCB(< M&^SMKB6PG,)D6ZZ1F5-@.FU1, CQXG3GVFY'PW+V]("BRU^C+*# MJ1Z8^F"NH$BV:=^3$7>+-&4$4V8T8IF1%JES8"9GFKK5ACOWE^T X95-)38M MI[Q>20J*9YOZBV&I'#5FJ#5T6Z4*NW(\M9ZHZ)$9+?!:GVLU=W+B?01E/FPM M&V,SZ<"1*17WG56(EP)&IMIX88%R3D78)4\],J<*UQNV_&C90796J;AHU 14 MK21//3(!CH8NZB6VND)VV_VJA8G$K@_@1&?GO\SL%NMR8!((Q@@>PW=UV] D MT#2C &%KQ];6PH*2AY-=, ^+=&E#)$V/S-887_A+;388"D.)G6H(H3'#$:=@ M:+9I";&FJU*7-"VSIR8>_-Q.A)_ ],AL(;0>E5H4:PG#E<>' 5JI4F$,FF:& MA;CZ2%U5=5T0!:I=JV&"[=4XT#3+*-5I8V#Z3"SPW*+.%V,W+ O)4X_H ,W/ M!.Z$#9+90W MI-QV$-$/-J%HUCJ(G3SUB X$97]64%=%S%H[DREF.KUIL9?T]8@.M(H]?U2J MKG6A8>*+R:BQ6SED\M0C*#2H./ES4ZG+5 47617?+ J]])Z.3--1&74*%,N) M2(51R/U\3'4J];0H9J;I5A[OQ=CW1618YLO3R69&%8+$83TRL8V..$$;Z\U6 MV#57>V?0,+7)X1Q'EBV'WD2:[F>Q(+90G)A/5VRP3)H>F8*B5;:JL1*80F43 M3/5P2JR;IJ3@1^0Z['=]G1Y3-;G0;>[;+%5MKY+9PH_(M3&()XX0L@X2+;4I M)E$%MYXH(?Y4KLJ4G.$D;I"*2A"&0K",JJ@42R0"H'$5PUF"8*9O_\8357_= M=S+KF%+>5D:D6VX+.U,8AH,NHA/)^H _A;)"H@RK&YH*8B*L0C"$JK S#J(5WTG,XB-JN/.%-5PQ&CR(\$L2)S?D13BB-KBC67-;,]= M'XF&NC,S&Z5!4TB:'M'%';N7V3TO%"W>VE(S10XM_=VL1"D"UC-R@.A?$@GK-)TR-JVZO)6Q47AIJ (6JI M8 T&R%Q+AG6$#C:&/>L*K68LF*NEVBP7+ J1Y@IY1*Y>";4;6[)9$"J2Q8[[ MZM 9)=Q)/IWAI.D4UW;6=(C)K>#,]N+;V,WM[P40Q?YU"%G$ MB9!>C!;<_5V=)NY6%!K_!HX5R7AWF?_"]UT?^'H1]_G(# /N)/[O1<^)) MN8FHI2_.S,]WGA?T)\' >3F_>6%^TBR M7C[QV$@[['=E_[S8,;L61>&Q M1FD1D'=R*'+J+)T/E@W8);K9#T+R?Q +U)*/UQ*:N"399'8.CXGF+4 M'A^OVXY]K4PR6O%&(7T8MW[AO>P?C"JP,7\I9'N%RD035Z9,&.1C"*%3)]X_ M'R. 0GI%X/&OA<2^64;_R+=)OQ]1%Q5"!4+E8X3T4FSK*Z#RH C*.^MLWJRF MGUL3A_WC^IH>5'C!?.!Z/:'?^U!K])Q+ CT6VR?R 13*D:42"@7"!\+GW\GMD5.#0(C#'Y=@I']TI!N8[P78@F?,TX_VR-\^3:" MQSL<4%FALGZ93_9>9;U@CXPZK!EJL$C/LFG@!V,=F1O5/APDA3;DM=B0+Q'7 M1]QV\Q5>U$L@?G>Q$'#ARWC"C-9TP>_)5 .9C#=TB$U:\\?%,+A $6:X'0B_N,W2N9)YEC=M,N%^YMX'.+_ M-/C_"C?P3/"/8N D7UK^9MKH%JLUD5\CHC!;K]IT;8SOXT\G@-;>,'5,'Z^0 MBLK-AI:I]MLL./),)01 Y$D6?:G"S04XO0<#AM.T].A]SC'C;!MHR%R#N_7EGO&EVRFW&.S>0;!MA#?1J"/L MI/%R7<":=5?>]0JT&2 57ZQ("@W,$YS.4_BQPM<0L1"QYQ,>N'C+XHV070YZ M0E.?+GVKUY3TP-?GTGH)JI@D!@6.YA'D6)W1JPF2U-Q-(A;/-XW@SIKPC>0Q MFP^T)6"93 (;0AM& ?Y.FOE!6PCBA.R!DE+PAKM3VJ]B<[S6IQ@.[%.2":/ MH=<3[NCXQDHU]9RQ78%RD$&Z=^.%"\//:8^V_Z'']'%,]74'-#[;(OG:D9X! MAYW,/+D!KG# +>?J(@ MEV+USW[7:CD2Z_5X&"!&F9Z0'=G8$):DL.E.#I)' M4 *&2B#P/\!>^?; /YWQ\C[DZ^JJ5:O[7DM6L9*S$O;Q>"T!Y"W;D&C'AKUT&7_ MA/5YHT&O*EH06+NR[O5&]4FI6Y% _X [GZ<_>J?A"ZT8 M,9%+8I>X\YQMJ(&12^<>V"]1\DNZR0 =%^BX7(+[?B8D=C)[Y0ZI30#4+AB> M.),#(XU-'B$Q:C>(2\-RR^8TZ/T1DJ0WIDGR1-N.'QG18=0AT=1 M_M9>>2O6BR5WRA"$$%N&&0QW,SJ9%G _0Z4R-NSZ(D\SCYAZZARW6Q!\3MIH= 2%6/$^/3=L^PG>L MWRLA>W5)6=%J-+;$<5\<8Q*X0CNQ;0@VSU#PZ K$/(S&G*=U\T[0[_E*V$7W M_3Y2L"77LPAK+J$< #TXTX+E2?J#3]Q^H4ES*P;HD5V"1P;+!M:U'!$AOS0)#"+;8&-@4); J,S!/T$)PQ\_+5I\ P^:UM]*WJM M>4/>[2H]W"OVJ2T9 WQ2*3X1%KOF($=Z0@8>^_@:5^8[G'K[8W@#'H0[W9[. M_;&WMN=J?\POW^&T6_)0;RL7V&6USJ1L<]1Q*6$1F[>\-Q]68=#LK=6 MTA0Z:*]".RYG0'%/:L3__U!BG"L'LCGB^%-9/>L7"[,5CIPX!'F MJQ>XD;41EA.+*@GB=A*U B><*VA:/!5EL#R.'LO7NWYRR,PY9(O/8XMC140@ M6WSVD=UCR;U6K$:.2%9E-7"M9F\@[Y8F!^@")/>R9!YGCZ7R3R\IF'3V)@5T M+L]D)_WLA0*O(H7P@?"YJ 26,SY"_)4%O)XUKYHUKEAKUOHUH9?CVJ5*6R0B6?IY!W><%,B,F>;:CI TPA^0?L7VK_068/*>HG* M"IVUD\_8DSN;5^HNO; 95!54-3U&Y6=<0 ]/K)_N8N?. :>< MJW,'E#;O3;X_%PI?Q\8XVE1K+*(:U-!IE\FQ+4@*EE81Q- \BC PEQNB_N*\ MP3-!_>DOAWX?[-M]>AXU]JV=4!F-L&#)HXLIG\(>)&=3>9)ZKAC7I;C !TNF MM_#\L! :OI/(>@K+!T*'XJR\WTNW/U)X]1-T%3W?]^)$=$=SHMN;5B.,<%HV M^\RBVXIUDN[,%>RF^!^#G/#(& 3J-0#URSW_BS<97H?4OC/REXN!NI0;=;JB MK/S&I-;B %(3TX!YMJKXQ0<]GA8??A US]_>= B]G^OQ?LY>*#!@;%B@6UO:#)/'-=MO/A"0^J^+Q M*UC"-^SJI#(MZU;41YF>.6[Q6S<&+)'>T<"PSP52+RNB4C)F1B(&/><;&\.- M3F$3@71E*GE1,)) MMQ/4FPD7I:4#F3Q&G'!3!R+W&I +HRU_:T"\$[KRVA]T/%8ED0II>+.9Y0O] M2@I=$'[)X\_NQUY\ *:4?&&3F%V;1[$7Z$U=CS?U]>4#KY_43F:.W,/S5;O, M]L!%VT%4(*VA'96[;0S1HB*G8&F50!)]KCPJ!#H$.@Q_?)WU\D:D6UC?JPXP MST,PVRK9"M-6"AT)(!W<]T1_<"'DK]PA2JL>!_)78;VD-JF-TNUALE,C2WM=1&IF=0ZP#E)?F0_.>ST7F_NFY,^A'+&6/10* M/2_H><$0RQD8+:_CL%Y7K2 .-Y-%5.C62).MLOO$W6+2;%HJCY$PM@(1#F,K MYVFKO KB]55O72%Z+B$79'Y6WX0U?K>) <1!1(7)$_0'9^)^9PQ#7^SD.]=G M+X&3YZJN$0?=%@>S=0SZ"8Z5D'F*@4X\A#UTXL_3B7\_[G'$W&\C MJDE:3FNP9,83VYO..(![ZH![Y-CM8.?IV;]DQ#0]=PY+;UR6CP)/AUR*[0'0 M!<[SEQ)L/4LYQJI:(0?M 2OS[I25V3%'TR$'J#$Q-0@\CU,G/,(*P7H-8(4' M0OXZ[/]:M Y%JB.6)D7=,M8EPQS6G.Y(F8-N42E:Z6<3DJXG\!&JV\<5.%P# MQCV@ P3C'N=@>]RBM.9JB>O35[I%$8[H!HA^&.LS1>W@[W=;,Q1-$A610B0271^;K."0T)P!U8,7F* M0:XFRO%LV;!3;-I [OK"7.JSEQ \6/(U%<2>W^UA]7"]++JZ@ GARN-4,H%T\97EP[X]77QZ+;%G^6)364V%9G721(8E6U],'<.:8A+@ M"PKP!4$^5S#Y@F- CPZJP ,JT!6$@9_S,GX>.'Y':(LP]Y.H,N\0<[44GD>W%ZXBYI586@B#:6JHWYKRR-T#, - M,E=0(L^REY.Z'AU(@"B *X*&4<['>>,]QS- QP,6PX$)88)LD M[S=<+;$87GY;^] M-&,M8[]77=,U"/\;8:!.*L%WJ:Q6W-X+Y%VJOB73?3%BW#F1J^LA]3A<&0)1%K M/8J$V7#5;3:VTL/H<:U=?D/XN&\X*\]7_9V0+KF]='RU((@,_2Z!\X\18&/6PC\['AO)P*ZQ*(CHJS7P)W#=&,E2>PH[E6#[Y('>08LY,WY)Z M]5X4!D#&"8R@CP-]G*OPY#]]V_VS&/I-^WM/^(5/.&27S +G)-,4VT?%I]$J3Q*/%=#%]((I)$+ M#I5\_@[_9QDJG\XCLN$P?9+:B$BTJ$6]G5L7F-X<\ CU"AZYE'YP$_AR= M!/ZHZI"C5=919>=0.+:_JW.<)D%U5HT:7&V%6H\L.]MVV@_AXZB3@ M&))GR/-Q$N!2_AUNPX#GD[Z*J#]]C1\6ZH4**?9"83U=+949P8UH@E-P-O45 ML#Q./91$U;J@P3P?0@ !E=/<'SJ0URFI;@K;J)9:(GXN#!R:MK$T#G -0K M&."\PJ)G#W'H*,+3)?",%40!1 $\8W4N)EX:@UEXMF[X 1@D2O_[PU/8H:7_ M?2S]*X*:OD5^;.OU/*+\=FHE]3X8:)+ ):Q?.Y6?9_[TG\_[^:7 MS(VI&ZF3?Y/,@9A3PC7PTD:.>DAASRFC":^\D SS]-/] M%GV@VI'1,?PT+^-H0H99=25L56$TRQGM>DBEH_>LX,6,EK\1PYM"'I\FATD7 MDVQF[6I"8<2MV\WJO%$AI1^_$W5#D&/5P#,?O*Q;N97JYS:@*Z_3Q=-G99U6 M$0_90%P4+CP_&=7QC*#(YVBKLFA.K$+8YLS&@.;P\>>O.O[^1"CZ3D+8>%)82N24) MV5SMEN:Z'=GR(@9)GW2>I8_5AWN%L$%.VE=*]Y-U_!GQ5L-"UY)82D4&UT^UK80&%K!W!8.ENNO:OH_BNB[VW"X1*H")=NF6,3']88V M/VH_O-/T.OP&GI,,)Q&E??@D-H ==OO1C]^'G,4[,_HO5.GX0/M"M>2>5T9B2IL#'L'@XH7%%3\1F?E,UN#KP#F M1)STJ^H8,X1U:SR=35>-\F3S%<#,I6$\[-]/4 DQ!C'VV0'XC\:8/&OKXH9H MA%9$5.KQ0"#0K7R.&#O[;8&_B[N PFR>>_5!E\,PWQYI4):+PHJ5&QVA,N0# M5:KH-;/_HL-[IA&7]PJ!;[*(J6S%%N+,&JA8'=)%1^-@N.7=TG]5M*$_KW3# M:6D3"U&90;C6F"NR]<\YOG9"Q7O5T-%XU";Z,3ZV>L-"N^Q,>D5KD R=8O(T M^2T"+:_/Q#_(-OTS=Y. [PVV,>'OU3A![5Z*\3AHU?2/G+YG8@B55E&RYW*/ M$TRKTO1V10(7JLG4L7F"(O,$2UQ\D.:OIF8ES;MB3V%$62P)0L'KBE'-^]]^>/ST^0X!&LMFK(X9G===$"6!"8&\X/C;)YDCMT.\XKY20>9X]X>[2F5 M!Y;BJDU#Z,44*[L5L1O)\15&>^JMN8JYL3.5"U-_6XL&_=CJ2##: S?O, MI;GXLR&OP':A43 LUG$)R^DW:XM!L/578PE@FWH>V^>50?32,58N>1T8@&KG M5JJI%TPWIZDK,U1M&!*'(?'/W'8Z$](YF3UQC[1. K2:RQ]@=H1ZM(*DQWI] MU18JRQE1WYMVBRDE9@69FA4HD\?I$QX\A7"]!KA^>>R4L_*-A>$& MYL;(F6[RNY'[Q_:"X.,H#O+9=ZB+"*NLGCJX<@]>$6"7?PC=6HK<9H+;MA&* ML[ZZ/<)U]#Q4IE@DUY'&:+H+JFIKA=.<0M!IT"6/4R>\2 &2P'<@@;,OCGKY MYL[;:>"/ML^PORQO)$E8(TYSVMDJL1@1( A+ ]N'19]U>RXXHH-BZ2L.U4V# M/U8_@2[>)[MXWX$@_QC_.6/.O'3#Z6&!HT.AQ"-&L MT+1KDD*DMTR12)YACQUDA0P!&>*S@D20(4YG5+V*(A2E;K)1P]YHQ H($].4$],H(!R2@SXM_O(.!]GJW;7!T MD;,JHJM;4W^@MM828""0$9PE7V"@U#S\?^D%-2>H-Z09B?S\ASKSXW?/ M,'*J!I)>5!?7V,R](<_!_^8:M@F/RX-F/GIK.2N(H M_<+0GR"/RTE^O1D52OPD3C1-3Y8)ZI[XU-S"!Z3T7WV1/[KP@I^?K270!Y#/ M>;,<#S@N =*=BJJO4=/'8CXF/S5E*46=8I1.,:1"LRBE$%,25UA*HQ1,0UF& M,50-H]D?A[=^#HB?6S.*WM8&OR="\<&M7F!0=WQY&!#_@)#X6YJZ*R@2>#-^ MH;IS(SB;,=UU,O>PZ[G[+J=*<.ATSG1SQ^XB$1X[SU\_J++GY\*%D?S7!\L) M\/G-;9T;]DZA$N/"B(!%RD,\96\U(OI@6B\FIZ25WP;^>0$1A28TB$-10 M:'RF*@3-H,J4(E"%T68,/<-UE$*F-_A0;VT9$D5Z/:)01JW*EAMI,2Y+CB\I MJ(*23YN6C/9\Z/2U* M)TY:TD];&M8NMK!YR43416N^*M1G6$2#EFCFH4&G1)OS72,6"IO)NN'7[(8P ME4#33$\+NM9"%MW!T!)502TE%K9O@+O0LSW%@C%I]RELA:A[<5^9^VVTJ8*6 MF9Y.]ZP;*\4=+412,<+-L"*72J!EMJ=3;$K/)YOJU*K(E>8NQJ5E:1N#IIF> M#D2F2?/=YMK:34<)U>4>\TRXA*2*O2H#5H,Q70DGC:TA+UG3\7!E.!FJ_7RJK@LUY!2EIFAM_$ M9@L'8\8E =.TZ:)#R].PQ24MV:I=JN$AZKI4S."<@O*.A#; M!5&NQ*-6MZ\'>VL,NHJA3YL*^[!5BNP2+F 36:][.-7%EW.%4I"G+;<+16Q6 M=0I!U'B,MJ1H8/!]T#(CTTV=&4R(/JLANR4>#,9CF1H:7-(R,Z9E=2RIO6FQ MCD1R11E@/+7?A^"9&9D*NP&A4U)%D7G*Q-RU8=-V*TY:9F7*"O$ZT.7R2!8K MC3X7<@NUPH+79V6Z%^.&6FU;/4$E:+XPD>;]T$F?FI&IX?!Z9[2-UG)E&HV& MW5UI@4I2TC0K4W\VGR"58%05UOTZW]P*F#(HQPJ3E6EQ'MB+NK?N"I@@>_H^ M%%5CD7 /DFWJK -CB:R:F!RU3'R.+ZL6AJ1-,P+0=^2@NB\.5W)EK-!,2U:M MW3IMFA' T!MJP7R!3 1J2[1V_<4H[/?FH"F:[4';U'A=G3J"BK:+RJ! HD;S MT)9ZVA8?BZYJ3Y:!["AS@ZFV>X312[N 9J:6Z+7J)H;6!Y:*U*N#WM9W*PT. M.+R9+JC5:2BN GN/.'S@=38A;5<:<] T(X1HV>LBTKJWML2"M*CW]M@"V:1- MLV19W:.X..,YA%]V/-%2<7J>,%W2-"L$S--G4S+8+.6(BL5%I]ETZO.TLRC^ MM*VY*<=JN#04"^/W*T4;:;7N3$K;9@1FT6P'J3M--)FSJFQ61_O^WDJ[FQ48 M&2X)9MP@"<24&E6GC9;GRWK:7RRK"V$@"R:J=!!,DQAEO-(YOIWT@<@*EZHM M&_OVME:4&T6-W"',CA+:,6B:>>HBUAI5/U@JEL.WNGQ)VHRGK3EHFA%NT%U1 ME2[.#F6,];R67UOLND+:-"O<3;5#5Q9ZU94-Q9%L4HX+2RGM05:X4W/@%!2K MBR'K9KLOKR/9G#B'MAGA8EAAW@ZQ7DMHK!51Y+<,NO$.?<@(=^FM9A:G]&3+ M;*B]#B\#P6@Z:9IS+E_7*TUDJT7>5IZVF$@)W8*F&>%.'']<[8[%G24V1:$Q MW!B5L#L'33/+5PNCAKW^KEFUAMIZU_4,85_>IAW(SD/7;@WG;7F\E0ODE#,+ MW9*W4=,>')$M7S>8R-'6ENFH%6.V7TLE\O#^A& K:T&YU4FY MEZSUZ!%FW'?6K#11>CVD@1),HL)E2Y$XT#0CK]:H*[>[>W]DF=7FH%)L#2?B M* 9-,_*R%R8C%EKMB3"<;F<;V]5;&C\'33/RD@F);#-X+%CFGFJV(X,;[H2T M UEYZ60MJKK8RI2-E21/N^)DVM/2QV;UMHL.&J-"MSVVC#U>4"5+;!66A[89 M>3$B1]+C A$B%.*YY2%7B"=(8AL>61XF=:0S\*C>"HETKC"QD*!O8QQHFC6. M-B$UWL8CP^J-XV3R=+P0$&G3C+RFC,-879,+K5XH-$?EU38N=]*F&7EYR1.] M>G&V2-AFLYI/!9\Q$M%BQU82KHS7UPV]/K>P85)-@5F5J4%-Q*6V;D5>S;.UGM2*R%S"",SI=LD3@3/+<(RN)1(WKAHPM M1K*YD3?S*9G ,:$:[,A*PIBC*>LNG1 1[1I1*ZTDA*32IAEYC8-)T3&E $,: MVP8CDM&U&MFU33FS>MM^2&XF)-!R) MW0E52?IP9'&8B2X>3)S56.@5\;+70V9VKY@VS9I_E5(1]3M;WAK&"E)8*QY3 M2A@4.[(X#%?[SJ#2'';E2&W*-:UEJ4UB#IIF#K!NJ15QH(J\.M2K(PFZ'JS/;3-=$%'6S2QI9D:4BF+DP5CMZW.*!U8 MU@;<<^W6 /6E-K+6AZOUUG!=>9N.+&L$-C;;SKYAE#2YY[@L9QE,T1%BL(N8 M-:SVEJAUVYV=8$32L-I@P\+0GH.F&=GZ'A&-1O4818;+3K.AZK*QD=*FF8&M M%_)L)J'N"L%HKHT.NK;*="30-"/;?F47EEOSS4I6$5'O[0.19Z9I7[.R9>B2 MVAF7><4:=@;F@"_X9,-/>Y"5+3'QNZ8_X-J)%\J-=M4]TJ83EPFTS^, =/P+>;K4R#IF:/49Z#6Q=:Q/8 M9 1Z<,3ZF=(#$IGSFB149#F,F2K67)G)4X\L_!8]L87^1&,2*M@N2;KOTY&4 M-LU,6.)2T$JAAS'6>K_:[Z;K>B2M8M TTU>+JR[)WF)K(3V^'??VE3'KQNE3 ML[-0T_>KB1B2*K)3!@N$G@=#;SQ/VV8D&VU#3'2X$6_UG$I_J/.FMI72+F17 MIT(=%80-5>\(C58\M.:R*[N#Q-<_P@ATP^LE3$,NK(8U+%I"$)5()@9-LQ$$ M?]W'%_QVC32FK#S1FNBVF9442O/O9$M#LM"04&J!7;1KS ;*6V;]7.PV< E M*J$M\YMIJU7J6&U%.;3-"&SB>=&DY2N)KZ4N:U)346*33-MF37&<*8>=_;*^ M$-9B7#?KBT[=H#B%.$()P;"[P$R61RVGVJ^9?%@7E^"Q1RA!;<["+=EO5&6L MZYIR8V2/YUS:-"-V_:G+B2=0M_?R/>_T"X^][HCC#G MT0 2U-/M" 8Q@Q!"3%\40DJ!T 0:F'[]E83M4W5DU[&K;".A7=&GVG:EA7+G M7GMGYEXK4QZ9+:%X:1LSKE#@R74YF(8*_'$Z.)3:1ZJZN[2-&?=\VM70G-4W M6%>HK4MMDCU5O4-DA9@9]G*95_1E=89-:Y[D34EEON]&Y\#&Y^U]MV@32FNL MY]N"-O%89)*EZ%C)V%,G7I!>>APC85U]/^UU.EZ1/D=/C7NN=1:4A=5G]:Y< MGLVUNG!8EA0A:AH?!TVT_$UO;>X%;571 M%A(Q88_%Z&7CMNWPH^)@1!%EH2A3V= MMBOIZ-@5*[/NJKD5HJ9Q%^](AW6UI/88]KPZTMSP M-. NIU7$[%59*!O/GI>Y8+6YSQ<9PRHV#M&Q-C%[.?-Z3V+61D_HTAW*'Q5G MVIJ(GAJWE]MJ$[1(4+K.,Q5CS&Y;IB5>VL;\]E2=K$:DLI@)-66^K5;7I_-V M%;U"W%Z\J^S:M=H@'ZRYEQ,O7RV=*J%_O9 >9@)]X(>BSV%L^[1M;):#@4%' M4JV8O7KNJ2VVFJ.9,.TQGHHU.U6C=0B;QM?1$D)J:2.;PNE(<.,>/ICBF^@% M8O:J+A7-W.Z8K4#II7;%F.9/TC@2@L3M%40JK8 M6_6^4I_F6;VVSC?&:Z9WV-0.8=.8O? 2FLV%(!P(:(YSZP7?7]'G2M@TGDYM MS) 8IDQC$D&ARF9?*ZW64=.8O88L=Y(6S5HPIS&K!;77GLGC>O0"<7N1S6"% M4=-&71U9:D/=U>GFXA3U*^Y?7-LC9-+=K3"M4*&6Q>V\;/J7Y\9L6_-JMNP= M:(JIF=**L*1YJ\<';5](#AY;<5J]R1YC-$L:2;72!)V:7-@T-A?/>V.:BG.S(J:QNRE"<'$@"%/K-!M$OYQ="S*)2YJ&AO;H\*1S^](V-A>O=O=ZK=$;LPRQ1^M6EZ &U5[TNL]S\8BX\TS%N'"W9-LP MI*V+OCU]\7UI,"0O/!(7PB*^?"G^/_%.(IZ$Y'OVTP\N+(GH)S]P*;ZC?SVV MB5-5/.?IQ9Z8$I=JX]^2UBX,1^H/@OX9 _\[9L)WS[>#9ZJ&?7ABX#Q]GP_) M;]\NQ)-#8*>_Y7P\4G"B#WYJ*BU=V_ ]]!5DC[__Y-4F61A'%) MWKA0?] $C$ORQ@7PDLQQP?XH_U3E!^,"<0S&!>)8TL>E] <.>$G@N !>DCDN M0=[_J;8=QN5J>;\ XY*\<8$XELQQ@3B6S'&!.);,<8$XEM1QP6#]DL!Q@>)+ M @<%@E@RQP4F8\D<%YB,)7-<((XE'9+Z/FW0U(Y3> M881/#>"W;X&_@^07'>.1*)N 5_P=J^3V+0"X %R\GZ4 7I%%K_B[Y<;M6^#O M-B@ %UGT"L %X.*V<2';1OC#_]X1=[\\H_AYW?"WK4&]WT&6<=M0?P3_'C__ M_(>+P#_H4.];\@^(FQ W(6X"+F!7X@-N>$K)YO4E568[)/R2#9XG4X5?G4SA MQ3_*GYLW/GDVQ0>?%[Q*Y=:G4M?R#_H/\G.#QB?[1\V07'"/SUJ+T9^=73][ M+1:\;5C4E@QP$%BLO^ @.=9;(P><(V4KD@^9CW^A55*T>H?).N#EZE9)T:K^ M_5:!=7W60\6'K>M_O-43WQYST45@7W&IYR=/S(8.4I'C1!>:V;(.,[3/7/[? MKAO5;-.T+? AV"-X/=)(FI+7+/ .V"!X.8!L';1&EJOM40ZI+DBV#0 +H"4 [0W@Y2-O*,FF9WS!MD3: M3 )@@>0"R07P GA)QX9.JOBL2TG65X[M6\JW?\@R0JJ:X+)U53(D2T8YRFXU'$D.3W')^9;FC9#ZWSLA^$+D/3J*2GH6ID:;0[2-SB1R1 M71D4OVDQ,X$O%TO;%3_?&N;A+J<@63,EP_WO77O0N,NIMF-*WG_OM*/WS?)- MQ?8>&]SE+,D,C/#X/M\N'#S6]]RPD\$XW>7S>6Q6U7+"Z4 M(G*9W9G9;5:MS9FF#R(E$G\.7:%CX<2'SZE3F D_G'A]^\Z3J+QWD=!'V2XZ;*_RF/(.:ZQLMQO[$::Y MQ\5&SR]F)8+[W)3''H./'#E^6:#J%#&P:%(T[$J0\NB[A_(]62K:Y4MP2^+HX7Y1F.SKO\ +5Q1;S/>T1B_XJ 4$K3[XG9H4? ML+:-8!3=R\L\!RWR.6BM&VI9/[05)M>!Y-VWI4PSR&K5GM/&VU=8+5^9(W'A,Z9^[]3PY;RJ9?QP/%,@2OZ]2L$XC.9 2OE_?3KVV;GT6N]QHK M]Z]DQ:T_C[Z)CE+^X;RDBT+K,88AEE]CM=& 8_B34VI89W-H52H?&\,""P>/ M>2&8[0ON%N.;N*A/=_4*7EZ650F%>Z4X=?= %JE8(/LW1#*8AL$T+%O!;(0\ M2;.0PDB.%9CMJ;@SV4K-UDPG>WI^IM;K8T,>*NSABR)7SRYUNN)HLA1V6E'8 M[T>MUF:T"B-7^>Z!*MUCA?B&%P0O"%[7#E[)G*6F; VY8A='7N+&E)X_B"Y3 M']-535I][KJOIIC2L,)7RI@FC)[W M*1D!,X 9"*BOJQ'!.2"@OHLSE!W,O$IJ!,P 9@ S@!G S"=*A+*#F:OL?0!@ M4@H82#*09 S@!G8'0(2/]0>H>X&?@ D?L "8 %(_. 'P,L!CAI@ ; 6 L M (D?2/P !$@*D!0 "X %V$#)%HF?>DL](3IA*&=OPU.!W!PZ(D?67*2DNQP' M=2>X(N7ZT0.(_ "9FX!,PGPCB3S^9%P:5/<=*7R46! ?SR,K;ZC3N$PD]H1PK"X.6#$1L&EK>5B[0P^D?V,C5A MGF8F+UPR5"@?/?XD#7L8(>?U_H%:SYIK3L2Q\)8AG+@O8AB<>Y\%OE$*S))$ MWEYF$UL*_ 5@=-,P^N#CB#]D O"V&VY:1*-C8L5F6^A: _W@SWL'N?R;9ZS' M)P(3R?#1S^O]/C-B6Z_4&8/M7FK)6@CS>[VS/.LHD8;7N&5'V^9Z*9)*?2&.N;E%_,& M4KWHC8#P<%/%_H\3T(%C@)0(P '@R(*V"!PC=8X!_,&OXM(".%+G& . > M ^1(UY0C 3)2YQ60-B!M #@ ')G3/11T-F00 M1Y4A%TJK7P*@]-<5H11_N_JF%)@%8 0P AT4Z*!B.JC1\[0F:E8Y!.88((]5 M&[:C(LWS@S8OR**V,Z$TZ\O#MN /ZXT.5G(;9[HBXD0HBR(+]W2!!D9T%FAH M*3 +L#D!1@ C@!' "/0YUS<+Z', 0Y"*(!4!C !&UX?136SRO 8C$*) (1N* MN. 8($0!< X0(B2 *. 8P O#$B3 X !X #P %"E%^J'P R !F0-B!M #@ M'+!-DPDAR@@%/7)1T""\4L?=!H;)J8_$2LG(2!CB;.Z$O%")#XA[PMX <0GP+%*A%F J@@P A@!C !&(#ZY MOEE ? (8@E0$J0A@!#"Z/HQN8D,'Q"=0O(;"+; :0'P"X$B&40 <(#X!QP N M&! E 1P #@ '@ /$)R ^ 61 VH"T > <, VS4<:)=WBDS<8X^XA8FGF9-O< M(LN-N*90-(3JV%L\!XK,H#(!& &,TN(OMZ(R 7\!;L_5%\, (X 1P A@]%;- MH\#7Q?FB--O1>8<7J"ZVF.]ICUCT5Y\@>'QJ50G,=]$=#B5-:5LU::MYDO&D M?"0:'1,K-MM"UQKH!W_>.\CEP_?*QSSYCINX_I0VNF/[E4^.])%+R45*[;L% M]P@%G7 #/^&1L]=D=+G":X1D>V5%3YE(AH^>M9+DLU:R:!8W;KL[$W3^U,Q/ MJUCC*+JY6FR;),]([&L($9 CO->]JA*XJU6B6<+!/$&R?+ M(/L!V@"4S,$Q0/8#X !P@.PG 48!QP 6'E!4 1P #@ '@ -D/[]4F@%D #(@ M;4#: ' .&";)A.RGX;MH* C.=EW'&3)IYSG2)9KW( Z#<-\W__@5,8E!NA M:I\AL0] !B"3$M\ $4^"?",=X11(4, E!!@!C !& *.K;YZ!.N3E$D3Z,91H M(9PL^Z9O!$T5UELC)VSFH#6R7&V/VI9LF^A1%(?L#J%LE_LQAL;2\07*+D.=)SO#56?,;M,@ MUL4F5ST75B)>$G'J[@&_IPD"%&XP%4B$66 J # "&,'>WRVH"TRAN+FA@U3D.,'/^."3@I>HIKO"F4BTI+]L!]5O4+D 9+(' MF83Y!JA<$N0;Z0BG0"8"3A[ "&"4$1B]-T/G_I5H?G[2+JJI/RV9)F(861'"L8:?<%YA_=;?=JAU)_*Q#4P*O7"$HPYY7 (-%]-"1.QWA_ M_X:8!I*C*]5WDA708%Z07&>!>4%JY@4 H^3ZRS5@E+"-G21N^B5]*GV%JV=^ M;?J;7RB%-8\A$9MV\F2[ZK?*Y=4AG/Z&PI>W37_3I'M)2ER!\CQP^\$/0.<" M6 L@,X%_ !HG$#C!"P %@ +@ 70N8#.!8 20&2 F !L)"H#130OGQ2T6J MO)QANVZZ"YIIJ=PM;4=!3O[R^]_P[3'GVH:FY/Z!17^@& [%\'3Y3CK"]N<%.=X+.CY?>TP6^TI=W?^]9NG M!LB[7&P57E=QEW,#PP9/>(&U3_3DQKDY+AE8]==3/A0-T]$PJ&W MA2 0#@'?(;FU_F3; /P A$. !< ""(? #X +"+Q8P )@ ; 6 #A$ B' B0 M%" I !:NCX5$%B!N8LPSH FJ2H9DR2@GN3E;S75\"UW\@<3N+U^$!9!TUS43 MB8^_+="1VV-.L?VE@9)0H?L5PL\;:W3N6G*0*ZK=<]D4AGL;8[G#R6;,0G&@ M^(]6]:?* :5XY+?X18S$7BWMU$]ONW5 M!]SW];WVH/&. A\?=8GU/3?L9#!.S[4][+FVQQ]6[J[;D^L8RY3;&[^][F+4 M2B0*(G'W@%/T?9DF8N6]= ,Q'JKKP?G;P2P?T+LRB99,6&)[XW2J_0[ M3Z(27_ ST[:B=%M/.:\G;.:YAM;>BM0:V+"NDA4=MW5Y^8\M$*E4=,= M=G6^YQ6<[F#,#[E*F//HNX?R?8$JWA?*!-$'K&TC&$7W\C(OL/ :>%=EF6-AJ4^7G$QNE#4U7'%AU,*Q8*H.X0K" M%82KS(:KMUW5=60*I4EKWQ/TVJS9PL\-3>\7?UW$\*:XQ7-[;(=HKA%!G$++]V3=!FB5T(UDEF-7F_10D+H^MC0)P5^>BTOL1&FQ,] M%J9-@9Q38F%UG/[Z):DOAJQ7!5RU04M>3.2N)E!'@9?&U7IK6X@VO$(-*56Z M+Q7CVUT@(X7H=>WHE92*:YW@\U2E_QCAY8.NZXP_N3-*L_KSZ?+ M;7L@G/A2N6UL)(DL1;.E4#):Q.Y+Y3>4E4$T"ERWC'._P ] - I8 "R :!3\ M(!T\\!38 #01@ 7 F !L "B41"- A @*4!2 "P %FY] R4-0M(4> 24,]]7 MK\NV6W7BKNKB4'N:+:/9=-8;BW,98[G&S&+!0'*O?2O>(X M(9)X>+$X(3[>"!X^S$,FLKS+=> UV]S:5O"M6SEJKKBTCX;(!UU&KC1TD(H< M!RG1)>)N/W)Y42B7]Z6AB.%8;5'=K(U]94:+/UQ0WAXTWG-#>=0GUO?O=P2MT+)P KLK5I!ZWYE#)RH;!STS;BG)@S9!C!I+=K&9F)2XT M1RSZJR2$K3SYGJ@5?L#:-H)A="\O\QRVR.>PI10$9W.6SSQ#M)J-9G]O\^0\ MFK_C6#"!AW@%\0KB57;CU5.K2F"P\#4D8RAI2MNJ25O-DXS'P"4Y6FOHEV8L M(Y7:%7'@X1VU_,F!JU+K;DFJRA#8":_7G-D,J]-N)0I<9!"X.S:^$Q&^'IY<_W:MOE9['JOL7+_2ECDDF7?](V@J<)Z:^2$S1RT1I:K[5'; MDFT3/4:QR7HQV/;'Y%ROT7/<6MCM)5FI?&P4"TP>Z4)M2.+3!X5 M5I)!%*L;]3(/HX+U(UZ(A;)_0RR#J1A,Q3(6SD;(DS0+*8SD6('=GDH_%52 1Y5VF8N6[!ZIX MCQ5("%\0OA(7OI(Y4TW;2G+9'55;;;:VPUA&W6T'='M.G@^?N_ISS^)H%'(*X>RCB]Z5R/.2 VA1(':=(K^X[JR]2^DBG 4.> MC&I5,"N.HTG^H,RCE4@2D=*'ID#E _$N&69)XL9AUN+=85JHF//BE&:([4$F M4:/2'Y)?):CN-U?:A#6)(V-NJZT=WO1.)?,0AJI0(?2F4)4F>= ;BH:77\P; M2/6B-P*Z 93:@8=R_:)?MFUP0X>M Q82KPY*M@W #X";!Y>Q !8 "X %P )( M?>"V.@ ")(6K)07844F=8P X;GN[,=W*GC<8XQWWV>7R81LIJKH@!0JMUZHH M_GA>(+X]YES;T)0;/R[P=Z[X^82R(U(>U&:C>8-C;=;+#\;+LJ2N1*) MPI][5BS7)PG\*S):5L G\ MSD1=M9=Z?\I<&G[M5JQJA2X*C9UMZ<@YUEB>[5S,[#$.N-)XSCM8=UN M5ZUR[0GEC"MA!H;+_*Z_O$\6^%-@MC?>U)"5F)DDNN15 N;'G\=.*OL.+9.G MHZX-_-J\=U+<09<+ R9<(PB1,CUF@TAY8Y'R;1<8]O.6Q++=K42,N$"PVOS#)(5 5)@MK=<;)BH MJ/G>LDPJQ3B_&3/??'6BWBBT-B/D3G130*M9I]JN&Y4/O@+H5:4/P1X&ZIKK M+AESP-*>MHL0Y7)\+T,U5F2^/T$P+IKTJYM8.DNTZWSPK^9B.K-9G8 MNHVOBIJ,T_V(_Q$X'RII,YN1^(URFGY=+&W$\/ON$P F!,Y%FRTJ5\09" M9]U65TWGS)QT]CCLVR-'H:N+3UYK;\?]KLH9XZ*0QWS6,E;,#B]%4\2GZR+Q M-U1STJ0'3PHP@90*$E?P Y![ Q8 "R#W!C\ P09(7 $+@ 7 F !Y-X@]P8@ M0%* I !8 "QD;P,E V+NB]@DI[FNCY2PJ/$MW174WS3'1;P.ISS';?+1EH'R M>F*N603, &;2XAQ)O#\QN\Z1CH#ZY==/) PSMW"U#F &,'/KF$GOF7Z H 1< ME)@P!'WY3@C YV;@ PD($A @"! $^T@_6_8 W1^JE!FOT($? -T?L !8 +H_ M^ $P>(#-!E@ + 6 M ]P>Z/P !D@(D!< "8 $V4#) ]Z?>4D^(#B/*74X_ M#"H.M'#Z#\ V1N C()\XTD,OZ3<5]6W7>D\%$B+D:G M(Y+BV!8ID<0NWWS 32WTH+@>41+(5W7^'$ M?1'#X%:"+/"-4F"6)$HO,IO84N O *.;AM$'GX[\(1. MUU 5&W-NERMN:68 MW6ZKT9U6OB%COWEG6WPB,)$,'_U\'O#GFRZ< M!T3W$Y$P"_>:=1[\YT=TTS$59-HVU3JRL3F>D]FOUUBJC<^F9?FA0;;R@?77XQ;R#5B]X("L]0 M= 5&PO4+1MFV 8 #P'%%C0'(" 4];)=UQA]:=.T!W;KWQR)#9<2BY2:M\MFDLI$,GST+#PDGX6'TVF#6?C&M(_EZ6*YHX@'M=\[B(6"B)-W#_@]7B1 > A2 MCT28!:0>@"&8,\"< 6!TVS!*V*;/K6P(?NTTNWT>3UHDSV1OO M#FF:&@_Y4HOU?+RA[UJ6736V-ILO5<*I,4&\>6H,FADH]4.9&QP#1#0 #@#' M;:IJP#%2YQC G(/#Q0$< X !X #A#@)%.( ,E+G%9 V(&T . 4SMA>9;R-P7+-A>37V?Z/FXSU1YWF<;A)M/%/DU) MLWJVZU91\# TEHXOD'9'CE'2%+ZB8]2T5*#F!98?E ]B@1)QZNZ!N"=*&.C9 M8"J0"+/ 5 !@E'08)6POYU;V^5*MQ?F]#-TZFZ+!+$H#G=!.8G?H<%19Y,(, M' <, V339D-=H1*3E%VVN!*10W-W20BAPG^!D??%+P$M5T M%U:A@@A%]Q1'5Q#7 &22!)F$^0:(:Q+D&^D(IT %!"H@P A@E!$8O3=#Y_Z5 M:%E TN[#J3\MG-L6[VI5]0= MW? J[?Y*+)2B:V\HLABC(/X;8AHHG:Y4%4I60(-Y07*=!>8%J9D7 (R2ZR^@ MM$GDIE_2I])7N//FUZ:_6*/46>CYW1@[87E>5/MURVUQX?0WU."\;?H+$APH MX4/Y&AP#)#@ #@ '2' 28!1P#&#$ 5T4P '@ ' .$""\TO%%D &( /2!J0- M > [9I,B'!&2 O9]BN"W75+\')"V99VHZ"G/SE][_AVV/.M0U-R?T#B_Y MG1[\Z5WBG"OZ4PK,!C#\:!B"O_V22 C\#<+^1]*S (:_Q(($& (,4\*23(%9 M &8 LR_1Q4"V>[]N!C (&(09)Z3"](H,WJ?7_:L8X%&HNY/$KDTAOJ+[1A7U M)EV=&QU_7:DP0-[E2K#P\H^[G!L8-GC""\*#LL#OF)&DSIA=-;]N[.H\0XJ< M6,1$O'SW0-[3H+R%Z)86LZ5Q&S7IT>V#)51O#DPEVD:=$J'*>K[34U9,;ZPN MS548F$)%U%L#4YHT44E!$7 HOHH_D&P;@!^ Y FP %CX6H53LFT ?@#\PJ\C MWR;;!H %P )@ ; \PIMK\T4!+J=K]"#GICY--Y1]N.C+K&^YX:=#,;IN>*' M/5?\:H5*J[NON8+ 2US17B///V(KL4B(Q-T#3M'W99J(E?S2#<04)*\W*KJ^ M'IR_$<#^";$KF\3&A"6^-\JPTN\\B4I\P<],VXK27BFV[PH0[2?6G=[&JBH124*.?1=P_E^P)5O"^4"Y#U M$DK RW#6>PN-.#.!ZZUX.;UEC7:D^IX2R<: MGHI52WZ+'T91"\>"J3J$*PA7$*XR&Z[>=C/9D2F4)JU]3]!KLV8+/S:M.2Y*&Z10=S"2_(G?50Q3&J"",W9,4!4$,IF")"F*IG(*] MUUX?KLWZO2CVBM1T6E]BH\V)'@O3ID#.*;&P.DY_7='U8LAZ5=:5'YT71QI5 M389MM0Y#UCGU1^IEZ5B^>Z!*]Z5B?+L+!*<0O:X=O9(Y0TW9+,Q<*L7U;K!9 MZI)_[-#28=<5QI^\6:6V.A-;EN>4H,U'^+[6( M^/(_GA2,[2><'AQ>*ZBII^^]Y=6Q*CVCXEG/3+P]3'SXJ\M!VD'.CV_.(Y23 MY&"6''SL*7#YG&5[P?,]._ GR5<"D"FAFP0OZ5Z^BM38X6P[IVJ69,F:9 3O M^9CCW#\^\,W_$D^HEY%Q;?M^]EO^CZ+M'_X3_/7T*-E DA.&P?5??(L,/_(?I=+_ MR?WY96B-F"E-Z9C_SF"/4?]RC^7EMYY^%$7LIY_9;K19]LU!P;(S6&6&S_[A MJ=&H>/;V&X'_$67&X-O'7N&%/PJ?-$RO>Z*46SMAC/_'F*V]&*S"KX.@&L1R MX_+4P^5M'W]T]S .HVE(LJN%*2, ^K.+2F]QTQ_-_)+]I"@'B*2R+"ZQ)2G2 M6+DH%FB<%)\> MJO;1"+\/!LO9VIW_^PO?*@I8I3\#UD_?,' );VW[;F!D]SZ'CC(* M?C'BH^0D,T@MGOO1K_[Q0>(QW)5)DI9D3!)+A%P6"P4:$TM8 1.Q@ER@$4$4 M"R7\,=Q)3Y/DZ6ZY<$BBB)A\72JKT[%-^=55>"1,\:]--W/%QJ?Y_$:7L&:1 M*IH&=UIP8L32_+&E73D:XH LJ!C?6*V_-B2[S(,?FYW64&R MCO8)W_6M!1\^$X\]M+U=33>L37H8E9^/2C2F++=8^-#XFTY;!\%KGX8REM=& MIK?G]P5FL1+)^)MV.SUVT*Z.)LP.,WT19^NF&K6,O2E2J<-BSO K;,IPG=-A MWS_MUES0,OZF_4:E?=P?>U5]5RNW1()A1XI;"9O&WG3)>OAXK6P$1NO[O7ZK MQ%MB*?Q\O/37IL9@NZQ66ZV)P/?G)[-#JC-EQXF%>*?&>G]'^6U78\S.;+]E MA<9B9(8M"W]M*7H>TW64:E] VG0V6,[,^A%?!2UCW3_O&CU[00L<9M::.K.9 MYVOKYB%H6?YK2WI3K)?P]>:L$_B2H9M8GE.'E:!EW%!=I3HIE4]Z$L-&;^/49 VCW%YC5D=UFZI%36.&.@SXE=E6R(K.+\VZO-%G M>[P8O@ 1\_XZ)\[S/6F_%;HV/6[U?7W@=;E@W8K]M>6VT"7KW'')"#Y7DWR1 MV?$-\A"TC-FTO2[,C+RZ;.ILH;G&>-Z4RK55T#+6IQK6J:-*<^+,U7@_V:W=8;![$4MRE_FG@TUEQRV-1:;PR6]PMY@Q-Q M+-Y4==OTF#OQ/B:528)J]XJ=Q;82-HT90%E.=*)9,#2FMAV7MF3XNXNH:

FFQ.81-8T;8+9G"F)/G%1TU1O:.;I5.FV;4-&:$ MPGYPR+NUEJDWYYUVC:[TSOE2U#1N!+^4[Y_$PZXA:%K>;&[RS)8J1"^+D[%X M);*+H][&"*&)MT;-J8)Z?J\2M8T9K(8F1^K(;FA!XY9# >,]Y:[_6*E([;(A4UC3Y7X#48Y'9?5NZT1/CHNFWB^70F;QHS;6BW7 MW+[+N(+4:M!S>3YH\Z?H!6(1=J4I=7E=$;<,JH_L56^XT>=JU#0^#LCW2^Z> M671UK5#I3L8G;-,]1B\;MZUUMCBC6>D7F&ZSZ7A4^>3XS.6Y,=NN>%$K28?Z MAO&) 487:A-O'?@<_D) I/VT-)G=?KIS7&#@1)8$MEH8%'+Q"SUX ;\;)6HG>8 M1#A=SZE[W+$0-8W;B]NV3]WI_KC$?&KL'I%>:9W%2]N8W]HK=EH1L;&)Y;>E MEKGD\X?".NI8W%Z$77>L-K'4!514!QU]:-E+/7CN"\'N6)G55[ZB5[#\Q![T MB+QSV)XK8=.8O;!A7:P6-S2)^76[JF!UIC%N 0[GM5@CB,=A:F-*EBO M.2AMK>BI,7O9^OE8TO?FB4&-:MF?EA A%U=AT[B]2G.C/!I[?5/8+?2"63F* M4JT3/3;N7T6Z.#(LRMQCNU;56C<;T_:A>GENS%X+LN2WT&FXQ-@&-ZW6)M2X M/E^)Q L1?SIL+\VM80;0'>PW'=1T&T,]:AJS%ROC(M\3%JK.CJ>[DX[M:KS& MA4UC]NJ,I?F!Z.0IG>?V2]XLCJ:[(.4&3>,SGLYY8TVKU2%V\DF\9&Z.."%% M3XW;:^RCVK%F'D2!7YN8V[4YN=V[M(WYUX+O3.G:I#AE?.WLL]JQ1N_8J&-Q MVW8WK&&J>&&IUVK,49Z>VL0H@ /Q0G*05W/Y+'%U4:BMUCMW,#JM3D&^"IK& M9BC&HNHO_1/98Z3F8H"'&R.(BYX:LY=Z-KONL:VUL>E(GZ_G'G40>U'3V-BB MXK%6E.1\0S_5&KUU6]G7:F+3%+>.=&/76%>8IK;N%WH[_F@'TX2@;7R> MXC$299:72@'S3^RZY8LBN;"#MB]@UY7F*W(^+!@,3TW$)C\^D_S^$#:-V;;) M5AO#X-,MP6RY=)F>\OEQB0N;QA,O.6V;57P]P=C*O'LX]\EJ18^>&K.M4<]7 M2DZ3-@3_8(_85MN MH3[=Z3[EGUKU#G["E>AMX^/0%PO\$F]7"/W$S;LS'U\=-M;E'6+C,-[F=7H] MD<\ZCUBM6ZPW5D(I>H?X.!!>OS4Y67Y5R'>E #A-<[)D*V'E*-:USGYS4)Q= M;\'L1OYZMVN[)VX?K)9>@$.C,LM7-W66QH@=OQNXY^&B?JJ$3>/IG")ZHWZU M6L*F764^/ON4W!A$3XW9H-1'UAD[!POP?,DL+NKT<;KQHZ;Q<3#$4G6Q[:VF M G^:D;@QX;1=E8O:QG ^=JNMSGAOSA<9^T9-[=)-D M=FC!\:5.>2&-@^>^,*>AM(IG6G27TW=-7U875$62@Z48^<*<1JEZ]0%NB%VA MR9Z6-+Y;+Z7&*FP:,X+1)T>*HSH\YB^8@]E==#'//X1-7T@D^GB_.KCK'4:- MC,II0$GV[A2];#PP2HT9;PGEHJ[GIU@P&9Y(PV7^\MR8P3H.5]&*KM7!IGD: MJZFUPWS>BGH6-]@8P_LNIRV*3*U8,R7#$]K\*GIN?,+8%!?^B,T?6WH>+XT* M9J&W[>\",[PP 2JSW"@_,X-I6+-9%#?]]71;#4(C^<($R-NMUOJJ2@E,=X^/ MC-V@VF#.4=-XP.VX,V_76]L,-2:QO>/*HVJ>"YO&#=8=^EIMTCQ6F28FVK;; M:/%>: 3J!8,M=:[948?YIEXK'KT]L1S6"3UZ;MP(=+ ,;2-$%;'N1&+S_.QD MD\$LGWPA,C+C :67J;;%('=T7C=Z98I0HJ:QIV[1H#HQT,8;/BEV=GZYYXMK<*F,7L1>W.M3%U+9K1U.V\6=RNMPD0O$+/7 M;-^B6N-.8\80W 3#&KQA.5C4-&ZO =UDQD=!'^D:56SVO&JQ4 X6_8479S5< MKW9LCD=]@6TO"TUBBHI+/WK;N+W.Y^ZIH-4]2M=.)<8[SOK#_2XPP@MA?*2X M8F6]+[7TJ3531YW96&>]J&G/[=;(X?YP].&\]9.Y\Q>GAL/8(7ZJG"R M!)Y!37'0V18V.ZD;O.X+$3^86I?/&F&00DVN'9?^86[/E$K8-&:O<[6YLB>V MBS/-/MJ4>@MYT9*CIG$\%H1NH;416=V<3?Q%WS1(&8OYD043_U>OHGY M':Q;%6KTLD9&3>/V.A1*M6Z#4;98LW>T"QQ5',G;5=0VYE_-_=::SA$^Q"2S MM*@;+%^CZ>AMX[9UB"(F'9N=.E,[8\FB['9LZLJ71 M2.J45CL^:AJ;V:&..B7,I33#$%DVE@N#9KUYU#1F+V^"K1?(LBDF/_"W1ZN^ M1YT0CR_L[&TZC&<>5]21T>;^?H=W!D,!'<*F\=F:OU^<^Y65LA-.V[$ZVLN< MO,.BQ\9G:R-J('#EQ;HB:%I9W.KESKIQNCPW-EN;== 0G[("IA/D::]L3Q-K M+T=MGV=K$?_EN>Q^X3[)MF%(6Q=]>_KB^T)'6*A^+%*'!5OY4NA]XAA$-7') M]^RG'UPJXM%/?JB;?T>?>FP3IR5XSM.+/57%+Y65-YY40_Q!__2DY^^JT-\] MWPZ>J1KVX:DN\_1]/B2/?;N0# Z!G?ZVOO](MX@^^*FIM'1MP_?0)Q?V7Z<: MX>]EE#S^_9L,30H&(@D#0?]1A'%(P#@$@("!2,9 8#@,1 (&@OZC\--#!6$@ M(#1E:R $0D9"$!$8@8"DG4B!H*"@4C&0$!H2LQ "(2,1#4'S .21@'B$R) M&0@"]EZ3,!#T'^1/KY*!@8#0E+6!^.E=*C .L-.4K8' _Z A,B5C((@R#$0" M!@)"T\<.Q'LO>_H["LW7]9I^1Z\_E:SRVUVF_]KCRQT4\;\_XJ#1GQ,^ON8< M@=B /GU0+?BEI:,%#VXA8X_"CH4?(EEN_D6K?=7X?Z[-OG+\_VY?\@;Q^W,/H5788H=FM.?%M1[&^J>0""ZX% MHVPA_^](^Y^ ML6.E/ZC/O4^^N#'@^*.PFQ_)3MN]3U9>$3C&_.M+\?/LY52/Z M=UNXJ>K,+;DG;$%>?POR,[O\/#$H_.K$ *>_8@OV=V8&EXO6+_"NI&5ND/!! M#^;Z/^7'7'W0HSLZ8%.]>KN5SV\F.HY.Q]>7>C>9!J/]?8*>3W= MSE&);K2\2>?XPO278@> Z/"IZWJ,3+5W0'CXZ$V>%#M#3=IJ'E :/G(3*,7> MT+9DVX3=H0_<'4JQ,]21JLG:QR6*%.\IQ M)OWZYR>7WV"7_^Z,\!OLO?^A[53(D2T8YR84VP^O@__ZVD1T!?QWGY"*G_O1."+T3>DRQ%+[JL_7GZQXHJL*I(BB8NAWXB^FU])TC9\EH=,9'G,S@_ %-+H;2OXUJT< M-5=,NI]J.*7G_O=..WC?+-Q7;>VQPE[,D,[#MX_M\NW![6-]SPTX& MHW"7_=6!8;Q])Z5>),F]%8MJ>2_)@0>YQ(B<3= T[1]V4Z MP,6/%ORXZ=O7 B5Y:>"R!$\@PGZPTC\_CB>7O)Z^+Y:$'H 3'W/.& #@9MPB M42GFHM&,$DMT]%#E,;N,^YN:H[BBK>^\E74VG>ZB[7UR=LD;Q757IN6]7IOM MZD5O2\W5ZB'(+O3=0^D>+V/W)%:$_ +YY6-*%@GLZ:<$$H&OB_-%:;:C\PXO M4%UL,=_3'K'HKQ(01?+D>X)(^ %KVPC&R+V\S',4(9^C"'UH[JJS5845NET% M:W&[)CUGPBB"8\$D%<('A(\/*0PEL*,IC!Y/K?X\ R\\/*!M/;+''\.(O2T( M0G/59G2?J@T'B_[@-#=6GQM&6,\]+;;YY8%!HW9I5)T/ZC,Z7.KB9!!& M)B"8?')9+H$8^X2U;EB-2V!/TQQ-_CR>(#IK\8FI@LCQU:VI?'0AZGC-'2'!*"O@K#1_GN@:+N\1?BQ[\_K-8, 20L M/R<05Q!!KC(Q$>KS^ASOK0?8:4$VCJ>>-C+;GSR!:);5FDH5E[:P&(NX<"?5\D?E:% W$5B*M 7)513F#F2-SIY4Z!8\,HPRAG/'R!N"H; M7<[<*(.X*A-=!G'5[7<$YS71\IX;[X M-Q!2O5%(==7"[(=?G YLA)]0)E/JMZ\4#,%Q8<@R-F00:S[7<5]5<(#C@N,F MVW'!;[/BMZ]0V%/IMZ_2U,%Q;\]Q7^9(I]1O,S'#!6KN3ZBYX+B?[+A *05* M*5!*,UH)S1QU);T5(W!L&&48Y8R'+Z"49J/+F1MEH)1FHLM *;W]+F?2L8%2 M>O-=!DII%KJ<7L=.):7TA[Y_/RA;!^6C8;E[R 5_HK,53@$B:314.&(;R#9IKZ'=G ]G??0^_C3WNN](X:/$@OAXR-#8%BF1 MQ#[L6.;=B28'^]V&%LSIH-/!)UU^IW&_<;A[^ GM2-(1O'PP'L/ KK9RT7I$ M_\A>LB[SE'1?./V=&=<5;EW5=(P5O$53;19FCED1<2P\_AVG[XMT =Y;FLT[,'5MW$3LQ^B,O'FF"T5N$L+SPM^J>S/*#U ZT?:/T99:-DCCZ8 MWJH].#:,,HQRQL,7T/JST>7,C3+0^C/19:#UWWZ7,^G80.N_^2X#K3\+74ZO M8Z>/UO^TA9^CHL?7;"MX83?7N)]'%@?.?N4$' M_EMZRIG@^UD<== 8_(W&8/0\(XB:50Z!.9J.[;HOZ S.Q?%*ZG%DBZE-Y053 MZ@HMY(-< SH#\'WP_6SH#,#U@? .A'?P?2"\9VJ= M!83W]!/>DV>%E/H^L+^!_0WL[XR2%C+',DMO<1<<&T891CGCX0O8W]GH@RL+]OO\N9=&Q@?]]\EX']G84NI]>QT\?^#AYY.:Q=MLTMLMR(JI92 MDC<D]%%<3-"LKVRHJ=$!U&^ M<.:DY/6(]:FKMS#38ZG=F#MTQYN#B!>BD\7+1!D$-L"T!J8U9&=@6@/;%)C6 M*65:9WUC(=5'BU]A5JCGK3U7[.:;>I,2\)6U*Q/SW2J<%88GD?]\5@AD=""C M QD]HQR*S)'>TEMK!L>&4891SGCX C)Z-KJQ4DM$;MH."5\O)ON,@2S[E/$>R7"/-M/0D^C30V;]BT'_2 MX01XP=48=LDV2SHJHH .< -P PB25]UW!G1DW T '>EE[0,X;I4?GFRS)) P M'L+A7XE6L_P(? M\70N;)3B'%LSS>YI7FHT6]M5J2+B5/"_NX?"/472,4;BOR$RW1I[/]E6R=Z* M[TIT_F2[P=5.4D^V61*(CBND[0^6!GQ0>F55^\#A7+,F\.:^84T+PFB*K\+T M&M+]_S:] N,?&/]78OPG.^9]#7,EZ3;X"NYALFWP-1R 9-L L !^ 'X ,?%K ME0?)M@%@ ;#P96*%9)L H/!5IR'&"G_'![P:/K8*X L050+$ M9F3FJLB #G #< ,(DLDQ"X@KP T '>D15R2?/IZT2Q#J3PO1ML4<9>2ZK#I" MGJ192&$DQPK&SGV!YL;T1]4R9VU&3+-#>!NN>?;4 2?BI>BN Q('#CFH6ZYM ME@2J6R!W7ZG\ 5;)_+(/%!:@L$@Q.JXPL[W"Y0N_-AO=S;"E=^IB6R'/SO.C M]L H]NQ#.!L-11=_,QL%R05(+N"2A8R>#9JYPYS3>X8B.#:,,HQRQL,77+*0 MC2YG;I3ADH5,=!DN6;C]+F?2L>&2A9OO,ERRD(4NI]>Q4ZD&&" OIT6G!J:4 M]?^9]V&_7+%;VHZ"G/SEU[_AVV/.M0U-R?T#B_[<;@7S2N7]1(6G5YEX5_:* MSX+ *W5(P,!-!#@8W6N/+D2X=%KI56(^8 >PDRBO2)Z57J/M W0R#9U72.0 MG;=PR@$[F<;.RQ1S@,[-K7:2K"W[*U/V4516HP\UZ4#WZQA;Z,F"_HAX^>Z!H&)?D_#07 MR@=6/ER$ .R2C-(!;^B0/O!T&'88=@AP<&'HV/1T[[C@/5O6GPK33O^DBDW*Z>I3U5P>9DISJDRY[ZM1[4'C M'>4H/NH2ZWMNV,E@%)Y+4MAS24H]%"5U8TPVNJD.2):H];8:PXE!KXB[!YRB M[\LT\3D5:B#*O)F?^?40^\%*__RZZG32@PDPQ:Y"@DJZ6R0JQP0_,VTKRBPU M0W+=RF-ZX4984<^W.B6F>3P.5FY1Q\Z%3TXOM76[M>Q//$'09L-%_US)CY?- M2IA>Z+N'TCU!%^_+5!$2#"28+Q+ W$@D>2O_Z2IAY%V@#UK81C)%[>9D7 MB%.R<-@Y4VY_8GA;&8OM*=HO>U$8P;%@F@KQ ^+'UXB ('Q\V-T>YSR]W_![ M6V).#;J\')DGEG56GQM'M$UA.IFSA2.FK8HE>I,?^$TN6NV&UW3@.'%/%DL0 M3:ZLJ;J!:/)&752BPLG_?L*)ZK\90&39-WTC:*JPWAHY83,'K9'E:GMT85H_ M!I/UP98.,VVRQTXKOIH?S[1S5?UU(O>+P22P6?"8%Z(*FBR9Q0A5JEAW?JK6 M"K.%0Y.7J$+=/1#W5"D^0TGU]3\)"RIO$9O=1$Q)WUY)\F+**Z(P.3^;:)MF M9:UWZ4FKT"MW6!I]\*KFU0"R+NQ=S"PMQCHQ&U3&C!/ SD84! S"BG_(9X6>#I,.PP M[!#@0!X&GIY-3P='SZ*C@SP,/#T+PP[RL&PZ.LC#;K_+-^3I:9"')<\!0#?V M,]W830 #V!J?0RC-E!5>K<,"1, YP#G .2!^_IK8!R "S@$0^9F>!1 "OO&J M#B-35GA5HP$0 >=X3560*2/ 2@18\^]GS6?*"K<-$:"5 ZT<:.5 7,@H%^V& MZKG@Z3#L,.P0X(!6#IZ>34\'1\^BHP.M'#P]"\,.M/)L.CK0RF^_RS?DZ4 K M__4]YJQ; 6CE4*X'SE=VBY$ $7 .< Z(GT K!X@ 1*ZYCPX( 82\NMN>=2L MK1P@ K1R6(D K?PW]O>S;H7;A@C0RH%6?B5:>:)ZG$F>0N:H9S=4O@5/3]JP M)ZK+&1SE#,:SKR&-)ZK+X-A9Z/*7<,03U>-,^C50PF^_RYET;&" WWR7@?"= MA2ZGU['3P.^.W:Q:E0S)DE%.P_R7Q^\L7!$;@*:5R MQSI\Z=$G4K)O\CI9=RTYR!75[KEL"L.]C;'4;VTCX;(!QU"KC1TD(H;_BSC7":"7J?I8FM4_CA M:MKVH/&>NVFC/K&^YX:]#(;A^6I:[/EJVEW'(&INT55U;;<2_1(^U)S!021* M(G'W@%/T?9DF?G(U+3 &/H=V=FV,_6 EN)SZ.9J$'H 3'Q%=KP& S\P5-S&\ MR4H6P<],VXI21,V07+?RF"=,O-^S.WU\+YSD345NL+I;FZP^-T^HJ'I0\2:V M8J9[?W5@=+\SJW-AGJ#O'L(L0=_3Y,\N,4\54"!37"]3O,K3OW9/LY0I #7 M!$ R._HIJ53@Z^)\49KMZ+S#"U076\SWM$ZNV]RDVF!J'$L465QJ[/3#]PDU3[XGGX89>VT;P6BYE[=Z M3JCDXD0EFL>=,?MR6].1%1/U]E ME/4X6J 0Q-U#D0QB /Z3603(@$ &!#*@C)+5,L/A"U0_ MV>ARYD895#^9Z#*H?FZ_RYET;%#]W'R70?63A2ZGU[%3J?JY4%ISFNOZ2 DW MQK^!O.?Z-R[\?7'VTKL/ZR,P$JYUN/$5I ;@N#!D&1LRB#6?Z[C7N#, '!<< M-XTG^8/?)HO(GDJ_O<;Y^N"XB>))I]1O,S'#!7+N=SF?#CKH_?QQX[7?4<*'R7B8G2$$"&.;9$22>SRS0<<0LYI.Z/4I:@J8ZK3 M8ZU?G^]\['4$X5["BO"P8>W%/>39X4$4H9O+E\D;]3!]Y/) M.O[\L_H^)-.^[9CR/+,0B3EN>-CT:)[KW@IC%^O?/!(TGG$GDN&CGR?0YB7NT)08REU4PH0;GF)>A&.&;XKWG3PK)) O#MGV%JGCR3-" M.I:V'^GZP#X']OGMSQAMPBF>*DJ=%K3QKM,TBX7=MO2;9SW_YBR/KNS9DT8O M&YBYT.5.@R@/F]5HEA<=!?VS61YP]H&S#YS]C%)-,L<-3&])'AP;1AE&.>/A M"SC[V>ARYD89./N9Z#)P]C^ERS_7ZE_;!IGT="#Q9]'1@=5_^UU.[^(R]:S^ M.EIZT9'1DB6CG&R[G@N,?F#T0]$1&/W@PS!ZP.A_&Z,__)!OM2![MBW9=QRD ML%;[,:FR:IAC+YS^%^C[ Z8S\ 0TM/6FUMH-[ F2FY.52!9"^CY%W6/$SVX< M3A5 (,@GTPI W\_BJ(/OIX:^#ZX//'+@D8/O X\<>.3 (P<>>9I]&,C10(X& M2,9M#3@1R= M14<'40F*/IV.Y+_.E*=8B;'M^O,=-->]81UA./9PXB M247'GV/T/84!@?JF@G_RK) . G42#X'^S9CS8:<"_GW$^?-DP/;L1%>,AD8+ M4W>W7'I*V2FS7!AQ<.SN 8(-!!M@K*=[@IJ\00?&.C#6LSKJP%A/YLHV]/5_ M)7%2^=1JA#Q)LY#"2(X5V,5]G%9V\'%!H*562=\9H]JA9?16ZIG[\FEE8-+@ MDUZ87VY/A*C.UWA!GS;6I=%A,!6J_F5^67YI?OEO$ B 0" =(0,$ B 0 ($ MT%B B)C^ZCXX-HPRC'+&PQ<(!++1Y=04\'@4 6'1T$ M K??Y?0N+M,G$ @>&55R9)QB-S+L\L1&*.&QXV/9KG MNK?"V,7Z\,O,N8JR\5TO?"=W;+_RR9$@;"FY2*E]M^(:H: 3;N $/'+VFHPN ME+L1DNV5%3TE8M^]P*WC*[[8XM>8J$_SL_W \U>4..%$LB3BY-T#<8]1!.@W M@,0.)';(ST!BSP*)'8Y=!U;U#?KPU\XQ;<(IGBI*G1:T\:[3-(N%W;:T2M.\ ML+COXIWF>K]CFIC;H>=V"QT7AW!>2!!_/R\$RCI0UH&RGE%B1>:H<>FM-X-C MPRC#*&<\? %E/1M=SMPH V4]$UT&RGHFF;P9]'2@K&?1T8&R?OM=3N_B,I64 M]8;MH.#5_!]\/T;)]F#ZP-W.Q/<[?]-^BG,%5GV3=\(FBJLMT9.V,Q!:V2YVAZU+=DV MT:.\9#>P_.YHK6UT?C\9X/QVN^OHORXO>=SUJ#UN>HS#/8^+?9J29O5LUZVB MX&%H+!U_=AQSRSPVI-;0FV*2/6D*^>&F8B\XL8").'7W0-T7L/(G'19(8&^?X64^\$,^P]*C0:-3V9Z_T0QT]Z<*+:6O<5N= A3 M8\B:_]O4F'3:_%]N _X)$BZ_DS>0ZD4O Y1ZH-0#\0.H>[=?#P?'AE&&4?(^L+4:M/=,TL1-6+@S\@R?CWBJ<[T6$])_/]Y).1T\$ MN(%R?O,]SB0Q(G/4MO36B\&QDS;*2>>_9&[8,QC/OH:##IZ>N"YGT-.SUN-, M^C60TF^_RYET;."@WWR7@7*>A2ZGU[%323D?("]GV*X+Q/(W$LN7MJ,@)W_Y M]6_X]IAS;4-3$$OQ/J&]7]HHOKE,"!FXBP,'H7GMT(<*ETTJO M$M\!.X"=1'E%\JST&G$>H)-IZ+S"ZP;HO(7W#=C)-'9>YH4#=-*]VKD")_=] M>JZ_N9^F=@[0-[E0H?P!.F?'1Q-4H7I MZGR:= 6I7UV,9X/2J;2IB(6"B)?O'@KW)>*S[E0 BOY/*/JP-9;94D-V>KN8YOH4O5@L3N+U^$6^M U_\ENCZY/>84VU\:* $%F1>H M$6\LS[AKR4&NJ';/95,8[FV,Y0XGFS$+Q8'*_5BAJ;@BJ[Z[PKNTCX9XN7- M>KZ$@/=L67\J\CK]DRHV*:>K3U5S>9@IS:DR_:'(VQXTWE';X:,NL;[GAIT, M1N&YK(,]EW7RG?_'WILVIZYC^\/O;]7]#J[=MY\ZIRJDC0$#^_1_5QDPA"', MAI W+F/+QL$#> #,IW\DV68(9-H[)(2HJWLW 5F6EM;Z:4U:JC+6NNZ+=%"S MVVRQMP+#=$=,LR+SXU>2S5[EL\Q!7(>DF7QL=N/'B]@>E?[OXX*[YPXF7SO/ MZM-C]^>^O&>U5\#O3-O".T31D%R7B[:)3I?.3!,WM1Q?6:V:FIN9TNOTB;>) M4;=NCT4^!Z:L4FK<5H'DRY:&MHGLCU^Y*R:;N6U2T*? R)L2B? +)K8!U\@-!W,DB:C8JBPF(XV^%?1Q)9CU5UW.Y["V MF:2ANDGP@^#'QQR%(?#Q;G=,K!/9Q4-O84M\4,[FQUTS:+6_TP8(.M%XAT;_3UP7U M]R^L.0HF3Z8X/S0T>*@E)RX&^@/%6XRK6<'-^E&OM;*@G>V:IX$D/7](.C=+CA- MJ%>5J0K2E7S0YC" Y'_\8MFK9(HFQZ4^^[@4@9!O8N4,&CKC"UF:YQ-VLYCO M!,6.ZW*GM4R,!,TSYVZTR.2;U+:9,CDE=_I2_)6.3 M8U(7/V5R3.H[3/GK,C9VY/['D\8&^,AA)E\_3#(H,B@R*#(H,B@R*#(H,B@R M*#*HKS2HG503&5@>@P:&@Y!$X M2#?\A&L*HQ152M4MR9)UR8#CC%+1W.M+)R<9%!D4&109%!G4YP_J/XJ^^/5? M^$_LDGTJDV&)WIEY!ZDZ7^_GT_LR=V526]S.*,\3G9GT/C?__V? MW<%OTU03LFW8SL\X%W5G5A. LD5_,MC%IX'$V '2-"&I\,4_)6,I!6XTRUSN MFDG_.\IS_;G)9T5TH#+7N=R_J>U'1(T#4IK2*K%#L,BAF#" ZOT,GXJ_P@FL M\7>VBX_ _72 (7GZ J"^]WK%J^+9LY],\II%+ '_C&:53%^G3[1,.^FUZ'_L M9DW^*U$3!R7%_JO?*A[E2?3YIX627XVPUV4XVNBK'[_ZR'F)ZB45X:](!]JP MJ/0:-MTG\S'Z23AI5I3&:08P,A#']!B(Z3$ 8HY6&3$+Y/PXK]*Y+)/\$;[U M0S3'_X[WWA*196P;"ORQ8*\,]#O;/42NJ";HWL MG)FWM>XTCUIF'K>;#/U&&?R9ZHZO[,Y06=,3B6 MLT6CS*"6!WW.BB;S,%]/*GPO8U2,;!9H@XDFID7Z<4LI(:XZJUNFS+/57'\X M9H-@WNR(F<.67KD;W&226GH:V.UDVYJU'G@'M3P8)S].U5DHH$G>YR?MT5C, M,)*SA"T/QJDJU5$IG^3NA4J;ZR?,E&J!HB:RAV_G[+P];_0%(#!R_7Z9EFZ# MP: C9@];KB8.(W3%C#>55G?VBC9[=JJEB;G#EDS6&/E,:S3F>PZ]"C*]Q .X MT\3\D9;IM:^G5&9.)ZR1-90>,O=W*]0R];AE_7ZJ%37V;L6S!=M95^4.DZUU MQ"1]A*"K2KL1N':+K@,VDZVR1:\WY<1D\DC3>Z\[,$KYAB I 0 E;Z%K"]B4 M.6R:?YA5ZI6N*$_K;,,9E9C\7;(#F3EUV#1=['-N@5MZ?*(I<.,[%O9<6HK) M(VS2\G/&G6Q778%9@URFW>FE3 ";'N&30<;EW'P2^'QO/N13H%CLZ!IL>F11 M6^,BKXB5VI+WH$$NO(JK8[VL(8*7TYHW'NSUR&HU<@]WBUPMWZ1;=F]48POCTN(&]GIDM1QK M$=3GE6%+8&MSFANZE41?[:"F![+*+)EV/JE4DQD.-3T0UN:] MT#'*9CHQ[9GU9DHN-\7;!.SUR,(VRX$7R-:H-O4S9BUK-_QQMPQ[/;*P5L*8 M6D*0-^B$EY;=^FT_J^:6(G-D8;V&JO93ZJC!,]-BOJ!:<]EP<-.#::UI*S?U ME?J4UD=Y?]V&TLYKCQJ00K I@= -&M*/,%CJG)5.K M$0WR!N->+@M^X)NK"PVLC( 5OR"M,@ MZ\T7B<5PVIG"ID)-;JPM\,>%!TUH/Y)JC]*#,)_I* M=UR_+YNWWA+?7'; K^G.6J?S#RF:!7>CGJR,:\H0]WK(VD)S."_T] 4/7"[? MM,;^1/-P"9*# 8PJ5:&3FM^4:3-;;M@WVHQ)+F#3(\3JK<9M0%?;J:D)-1QG M63)3&KIO\8@8CN8KT^PO^;9@*G?J5$[HHNP:)GY;,6G33FQ5LT[ M_?Y6A;T>06U3 TXVN+DO\ $C.F9)OE54N8.:'@R@D[.S28[NMFCVWI/73%UL M=Y4E:GHP@%XGVQVWU\GTU+<,9E'H#.D)!_6;(\+=R':%3E^5-;H^K)7DV4UU MT&U !><(#TRTYJT\SCVXTSF72?=')MP4& XU/1AK]ZZIC=N-O"M(#:=^T\C) MSGVJ@YH>C+4NL-E"ZM8->):Q[Q?55+HY@!HK;!JC"\[JV7@WPA.WLFT8TLP% M/^,/NVHY\@=$O@!D%\NA/1V[E^1U[MGT>;(NG[0N]#59ES-<%XAC9%W.<%T(CIWINA <.\MU M(3AVTG5YN0#.&PR63Z, ^P8*G-0Z^&,*L"]$E(Z0Y+D 4WCAP.&_FU!33 YH M1B,:_;\?F1^_2YHLCMQ_7,&K/Z5-3U]1MV$0D\=!S .BG :Q3A]V?)/<'%#F M?6^G(O#QD?!Q1JRQ"RK,[X)*DKE.GU:8WAEPC]QU1F"%\ [A';(EO8D,'W;D M^^1;TCMK;6_7:/\40/9KO"9G*PKG['U"B=<_I1U*SOLJB$+8YFQHMY?*>>9L M\WX;4?83-J+/O)[P]82YSN"?<88RZ)X.W)_O MO5%]*0K%$/->) AC!Y]:=OZ--/B80CW8=?_QG/%<\?7?8Y7W9I@0;HG,$)DA M,G/.,O-Q#'->UO'36,&^A@&:P*,,VW6_D#7\%:#AA0R%S]XA_N^]4? +0=Z[ M7PI5\L,SE6(2G1&CF938MS=7NJ3$ZKH[- .OYD_-YGI88M:I1G_^^_?#M1U; MU;T&%-GGKG4RASVQJFNI>X$I^7V;R_0+)H_.7*5^_$I=95.']U[__=[P3Q" M(, W10!F%P$8T6:<3, II:R@]^>UBIE)SV>YW[]N]G4(8#%EK^YFEQ;/=NJ) M;E#K)]9+=#Z3_?$K?95C\@0!+MT%]2H%D%,>?-<+S\Q[-N4 R-BR;@#*BC1# M]"WZ+"-?UXVN(WV+C?FDGUZYXM]02%.Y2)-MM!YBZ;QXQ>,>E2:IM24U!,.^Y MEK4N"QT@+<4LJT[::55?388D?MZJ= M<3F[TB FL#]^):_H?):@ O&!_?A5D)10@P2K&:HJ25Q7Q PG9O@9!%).'DI% MW Z';SLEVQ][JF]P,MY2G@VM-,!RX28Y8$R+8CL19%EE5)YQ8@YIFDF&/7U@ MA> )P9.O@"??3D=] 5$> \E \-*]FE.=3_V$;=,95Z^6Q0X$$JB>YDZNFEXJ MBER4H[,BZ18%Q< %GF?@TN;(W6GH$J:&#DCB'G%C?#+NI6K(#)!>40/C_5:L404-?6G$(&#A+V=E\FL![SM^G M^+DY:%79(ET'H^:J)3>3]?(27>*"0LOTX4Y$+'6",M\19;Z32OM[&',02E#& MP^"FV2M/);%7S_=JRNTDPR%H@4IN-OD!AS0N%5LNR@L8*KE(QY4,PU[BO$;( MII0+V"$P F!DS/26_\ 3K(+QU[,D[WF M=.@V%JGV[8WKYC&<(-]H^M W2L#D6[M&54EWJ(5D^" \$>[H"WP=&?"PRA Y&TX\%L1C\7U4S]Y$Z MJ1:W7DQ!H>:+&5!,L1FH9J9#MV!$0(B)PIB)Q627TUB'32(K R8B+! MUQ/I2F8I5OGV8(E !&JFS(>D[EPJB%R4N[,$9@YDM5 E10F?TDY9+.+=) Z, M+^S .,/=X=3>S:TPP\\&0!\X2]DM=7=,X=28MM*K2QK=TM;I1KNGE#LWG)C$ MM[NDKS(L2>,BR$"0X2OKC;^)#,'$'RYO5]WFU$_KPIW7G&36=QI"!GSK2R9' M"EX2]^9>T!R+&HJ7^R[8.S./SK21D_,7[K+X"F0A;HQ//I?4M"UT3WD#(0(? M!D&.;#UWFF5([*2?F<[5GDLS=JW UY=BDL5>T"QQ7Q! .1.RG"&@?)/0_3-P M\F02CU%TTT[=TQZF^D+4]%)%'D$D0[@"5=K\895,+0$ MU+M?3'@1W$!\(>?B"\%K_GZ;Q8+RA3UE M2>8U7!.7;T8ZDD(3 2[1CSQ)KB>A']=[BY&A MNP&&(^9KYCY?%QN#ARXO+82'H#>2'ORI)B;Q93'L53Z3(A8L012"*&>)**<^ M$OU;B)*U92.E=>2B,!RL$YE,N]=J@25"%'2&)7652Y&JD1?O%'N=[AH?NB<' MGXFM_[5M_6\3<7UZ<]@1YF);F3NSW,ZM%)!;PC%CM?0JESY,$"1."X(Q!&/. M 6,^6IO]38SQ04>VQZGUG [N\XV!8-ET_:Z#, 97]TD>*1E),.9;.D8W0?V9 M%."(/CY)+,:-!E36\38>]@K,@U>((:%P4:!!7ZFMAX\# S97;([/; M*=/,PAE.^)9R4ZABM,"NU3Q[^GKE%X$5%^]:Q38,.5E]X6Z.KT"6,W1]G.'^ M\]%J*\:'IFW)ON, RWM^UVEEQ[65U$C00H]UFG=RTI:F-4UD\)4[Z0RY(X. MS9F0A8#-.2J[;P*;97ID._D'AZ,K-5^L5(#+EO(8;-!1; (UQ+7Z#RI0&3KM M*0DT^F!W'#/K/%%.%8 MT%2&NCK3D$F61!W+J?ZFG9 MA^@4A&C%]E&6Q_GO6?_W 1Z7SR;/%]O"3JLO0V!!U?#:$:P4 @%B2M5JQ8#" M;?#DR.X%])O2;7*96DV+A9'*F^EL-QAR(A/>/'3ZLQP$D@@D73PDG9T!?UJ= M^DV ]*3M[K3NYNXDZ+>FOE]+52"_5&[3>0:!SBJ/Z?=H\MZ4N6RCB\@,D1DB,U_94?&'-XRT?4>> M2*@4CJU2JN]8NN<[X<%A55^AS^X590&/N"U(#LHWSD$Y.V_Y"2_&VT!"2RW' M@,!92CF"@R;PGG.1Y_)ZTY:-R5((V+EQWRZ.[(*BB4PV#-X=1N](>AN!%@(M M9P0M)[PD[\^@99#,5N2;YNV-D! #,<-9&5;UE@A:4/3MR*DP BW?T:FV26J+ M\MB.>M6(4XWDC/SFWD0R1\YLP_J45+9J#"JORQPIK^^S0W^5GDX9UTF.:K=F M:N1S(I/[,+68(-0W0"B"36>&39^2U?9&;!JF&SPOC^X8VE<$(>4M)4D?:PB; M/DJOOE1L.B]7\1? 9.(<)GD\)(_GXEP.1!:(+!!9^![NM\D%# FB6S$ M/OMJ]AFI+O'([1T+>!G*=P^)=Q]*=PD*]Q'GMN?>::(_SC.\F>@R^8!=5ZM= M34SAZRY25_21T!LQ6PE$$(B@$!62#''B7)@3YS=4*,.VM--I4)>J4W\I._0K MD.4,;=,SPE7"+T2,OI,8?>G$G5T+INJZOF3)H*4VX#[[C"GC3EH/\\!*U*9Z MN=XO*8)@LNN.F&*BJJX?8,I7LVS/ M,CCPA2(!7SSSO MB^6VI+[FY)NIP:H&J7!08ATF+B49=J/>68@K?*I"\2F5S MY'0400."!E]797P+&JR].R/+M(%/5T9L:0# (N%S'80&+$8#.D/0@/CYD*JX M41!55.\#*)2BHZ,$EN)2GDWUX.O@2 I4VXGOOW(]6YY.;$,!#CE$>8DNC+/< M9L[+77%V.\\IJX&$"-&RR@@>2C$ZM-2B(;EN80,,/80+SYTR:J8G_46IPXWX M@-8GMXUL99YIPCT)5_5G4Q^P(Q%X(?!"X.5L%-OWA1>^E?>ZTT::$1*%2J_) MW"C=O+]$\((.,::2!%Z(;_0@L.U- 56P)%U%R 5V)XAUG!Q^;NEY#@25(V) MS_2BRE-]!1J=>\FJ,PS7G5(#WLTV1-M0*T0)SE*&$4;P$88H1S:FO,;T5<]E M1&$H39;=6R.9328X,97!GMG#ZUZ)'X;@#<&;<\>;4ZK$?X8WW9&8 87:JB74 M!TVW',RS;5G4$-Y 13B3)7ASX7[?5XG'T8M?CYW4)2Y>4H6*5*'Z^OO5I]3( M*\> \NQUKP]R1?";!B_PDMT1AFHQ><<&<,-BP]2%CSBA0U")H!)!I4O1HM\% ME0> B)5X1X18A7A,@"D04B"\1#^&Q"GF[) M#I!<0/T%U6#\Z6]T?2W.TT,G4O 'L%5AB;.0G(_\-/.8F+\?Y^S[(T.W#W?XT8'KR^+=<>F@5]9M*FQ\*?/-^-,PQ&L,AA$+I>E>IY ?4 M/[M4D#HO?]P?HA 53^_3(9QX[8BG@G@J+LY3062!R *1A>_AM2L^Y9J[HL8 M=FJAP[2VBNO,S+"Z2WQV).7E; UGDO+RG&G-N6)+%9,,NCL.&]/C>K=P4VT5 MYW2+5^>S9K8Z2JT_R5 MS#29OQ'$L<5W$)JA"NC9JWSJT"%(T(SX XD_\ SVNV]. ^(#N20?")$%(@M$ M%KZ]/Q# ;XDG\ QM9U+#ZLS(\R4,YVVNGSE6,I-Y\V$\E?Q5+2LMYW6A_V7M M9MV\U6^+";8M2&9^6L]YB?9-L!33^):69.8JDR-V,T$R@F27AV2,.&CHC"]D M:9Y/V,UBOA,4.Z[+?54DDSINJUK-WDZ$QM.^-42JSTA"2(0]@\HIE2%U1 MX@$D'L"SW.N^.0V(U^.2O!Y$%H@L$%GX'A[ GC^;&0!=:2@9H1=0->PEI4"M MU;!=WP'N3^+X(V?C/BTIY@N=C0MI\MZ4N6S#C,@,D1DB,\29<0:(0IP9Q(#[ M. /N_4"46'1$.(AP$.$@[H[7)CS-)%U!84%4P,PV >5)*W*3 4D*($D!7S$I MX&,KFU4Q8O018+0ABC3!L>ICZ[;UT,CF_;Q0K!=S;?&^F-,G2S$=7BN09T@8 MGV /P9X+Q)[3%B][%?:HTVG:2 _S@@ ,UYOGK1HWHSL(>]@?OYADAF /\;H= MJL$><(#K$5_:"?8BX"0<[>*_L%P)1X9<\FC^8KD.43RW%!U??]$^8O@A_-- MMSG+=%Z2NWLY9AMA?<+ZWY3US]YC\;0$L*]A Z.!GOL;)7"W(0^^"Z@)-<% MY*;+B[2XSLX9?E8G?\[0_7W: %H74:"E"B[@D,RWQIZD6T"I6O%%<&7;B0J^ M6%H#7177T*50,(ZXRN>C=:$_&&N=:2*?$'59E*;+UE+,X&KVZ11)VR (0Q#F M[0B#V"+)$.?-EW3>/#/O5RAIX8,) Z@>'M&W/408OZ4(IS!V=-CK#3 6 $T+ MO4&RW,2A+%Z0L7N!)#O#&C-G3K)SM*W/G&1$,(E@$L$\'RCZ8:*4CQ?5/,ZX?_[H.5 _/.V,1FZ!1(3@*RDG\\/:COZM^C!BK[X]5_X3]R+; #)0>(\^6>? M3GLW8\Z])KV'2?S,?H)V$'G,BP^7$Z!7)B+B7GQ'0NGQ%S MN90J@EQ&E=AQ.DTSR1_A6S\$_/X[WGM+1):Q;2CPQX*],G#,H6@[,SOT>?[W M/^.0(.&$F@@K/4@$(,1@6=Q!R&*,FQ\V)\P::(^A7C%!//HPN@;A'EU!LID% MM1DZM3LAJKR!_-X&\CB=TBN."XYSW3#L1-4O^H( K2S,X'<_Q MP;N!PL&J/LT*S5:?#Q<[&<=5ZU=;38IKEJA>M=*LEJM% MKMFGN&*Q)33[U6:%:K<:U6*5[YURK<=0YGXV)0^N4TO=UG'':Q,NO6$XHCO[MZ,"P1)#IG0&NN+W1YJE6F6FV^BRG;.XU*%^N?^"L=R:SW,\4> M;A<[@SN&:U>4!-^_D!1I]UOJ+\0C#/U/_ C^,_G/WU>4 ESX>O>*FCFVXLMP M^"AC"^I9GJ./?:1!XN..*(RR )0'Y(D%%0(M0)>M^GA-J0AS 'P\&H,JI% 5H'3XJ6@ 9 '9OAS>K'2KF[I-C1WXV;VF=L>; MS/[C[KQ5QS<(@+WA1>JABT9@&-(XGKYKJ]Y2@I/#*K?LJ,V?.I%W?GH2ZBA;:07L1Z2A.4$\FQ V4L+=N7Z8U=7= EQ M)_47XF: 6=P(KG!/D3P7P]'%XGQ-<09\^797#*4CF@,UE@PXODC$=U,QJ8D$ MI6<,@$4! PJ@A:>C6SO3@\W>TR1\UO(^4'YV->'8!-0M;-&-D23L=H>L@KUE MWII;J2@,$NK$[[2^B)980X8-0I-[2\R9 V80=C IT:L).8%].*9 M YE$GQGP60U8$,T0'R!XFD7+$*IT>&A8$\(,Q&'PD3;87N&X=LP(VW/JNOF6 M>>E6&,]'H(GY,NIBVP+.*,)/S=<5@-8@HH%OQ$IH2!+--\)-/[X7KP=DWX$F M1?1 '/>'&Y5IZAAW-W/I\<4=GL:4@Z^,F#^@%!N1>B-:D%[Q.QY/(%P1!UW5 MA]9A'%"(3)@\:.4- />HMWA%*,0UO\ MJQVXQMH,9UD^'$(7RQ0%!UV&BQ_I]G2BOJ6:CA)@J"-CH#:O_VMG6\!?['6^ ME:8BU+;@H(Y*RFX=^X@1\:IB,7NT(3Q%Q"WZ;=8RE)HGR!9M2G U ?"V[T(D MA.];2BY441W(4?!UCFT>)>.K5_B*@BHM1 \\NWW\V)GY5?3#QHEZ]0* G-I_ M^C8]!NYPO*J&Z@)5DR 30! (J9VZ.DH_+/76'KA#]=^7D?6&LC3QM-&#\D0' M*D2<*$L+IX)AW#:E*>3%OR!1BJW2[=]4B.Q*)/ZH*>(=_.7&7G@\"A=H&)JV M@X -\:RA-@1!;_O]1K0U8&N.-(.8N+$L$,]@C-R5Y'#$6,^'4.0[2$#QBOLN MGAU =SB$^QV%G"E4DJ42U'_U(]XWW8-#DK&_78L76O^%C"TXUQGD^&A#AZ0( M0922S%#GVPH&.@6.>33$""2'^",$?$2 Z#G9D."FJ.JA475-?88A(KC0?.UI;U(2@MM6IMP7;;=4_FAS/580=S5%OM>OWG)]:%8@*X/K M]83;]GD9[0@)0[50BA.BGS ;8M;0O2#D> P\$1*Y.YL]XATD@!2(%PKS,N0> MWYQ%)OI$@HH'1H5H6T:R!+;,"8NXB'$9I/;8X,.#"P;Y)LVTA/0".3[/1XV/D@MC;+BBP MD P?LQ?J>\-L.]MEN+^BK159D2'"H3YL%VQL)$CI:/70MHK<++'_!6[#]A(; MJ*'"4-R8K6AQM\P-23B!^K*-K!\#KSZTDI$*@3J!/RX@ 6P?ML,P?R@&#H)A M0P>+<#2A_NC:%HZ=A)XIS NZ(_LFI! :T=6>-@LY,-QD0NB&OV!R8>: DHCH M]^ K6F0@CFT_7"Q9M/)[,TB=YSUALMQ*%QIS>T#WTBXMBOD")Z6/>/B/MSL7 M#W^7'_#='D_U^JUBG>JU&]7^1[E>3N!M>3)=Y+),/?@YPW^/W'2E0?+Q;3?FQ;K^6YS M=5NNB+/EF5 ;MW@KQ:'])SG@L0V^8^+!7<2!@U-"E/<]!,Q8V3Y.5PDY7"#K MRO$&;%L@?$>HO6S;AIL-A-80EK>ZRJ/N$!2'OAAHT4;S@@8[VK2V6D?$#8@/ MKB+OPV;@T0S1)O'DF.,7H(WIE<=]PFY%M;[.FT)[8=.MSC*P>3.=::J=XS=" M)],A $=JOK@)K^)QM50,M]Q*=SJ]HLO^4^:?R*$.GQE+@-Z38'@.@0Z9MP(Q5]LS,89WXK-8/CTZ1<3HE(RN1+H,0_85B$WRN>JG/$'Z]&.)_;Z)3%%*\$,;YC& MM"76,IU"T\BD2W!)MJ0[6)(P9/%8'K"<8NHB'2?\*]+^L3L3/G+@HHSU\+4SF0R;5$&4A"7%9T%I)S$$ M7=>UZ:'U8 ^:AE=;Z!UD<3QN.>G>BAJ5VM&2D7H);)Y..F/:[7 M3AE^[F;:XF$VS=-T1V0.!UH<-5/:0TY3A 1]/W=TNE::WFNPY<% *P6Z M8?JKSHJ6[A?JNE/V$RT3]7DP4&$]T=D=F:6=00WT>#E1I<@^- MNSLW.^V)(]DBU9SU6@RT/!\KF"R.Y M-F2FO<3]=.P5"E)/6\*6!P/U6FM#,KH>,V7;V=RPXA>=LH_Z/!QHO;Q*2!GG MQA7TVGVA7^89DN2,JMM80M#Z;45X.U)] &+9A*<%>I\>E>7D M#Z:4S>GS5)"N M/=!S29R4[^YYZ<9$+0^GI!G)H:+1C4!@EJM6RALW[R:ICI@YG%*Y7E?N_ JO M3-GD8EKV._0HET M4P>KE'.,2=3GP9361MY*%>JL,RW6?-6S5M9]?XCZ?#0ED06$I?@$PUAZ"Z,AV&OLSPFTN-F M.Z7?%]OW//-P9]?RL^K$]SO'1/J.-7L"/3>[TV"6D?QJYS;(F]HQD?;26:>D MVG<*[>O#U-2RF\"L:T=%NE+*3!1@.BK0V*-^5,R5NFKA)W='^@&^.5\MC(MWT[H+*5.O[O,XV5A(- M.MQ-LW-4I-L]L3_(M-6%,+RMI5J94B:(2X\(ZUVCHGTPW*F.T&P;DT#1^>;Z?E$7XZ.BS1M ML;5,CQM4:3VH)4S.XTV^$3;'[::@A]QS,ZQT1Z,1:X. MB;0P; *ME[(@UUT\B5%D8OGDVLC=UI;TBO12OWQ#N> M==E]2EI29.5O@\4.B&)V05CY+K)9*#!'KMF-":#XH0F(8BV:Y@ -14CV_ ]' MW0,H&AJ5T8&]H=LH$BA(),U02!+YO9\Q?O:"[*'C>39S[!5V $.SY?].55ID M:YYBSV_\QWTEK>2\Y/T-76\6H:@ITGKL7#L4M(.KNV=S0GJA0<7Y%V %'%E'@1)$.9=: F3TQN9DG D2F9.;[)I# M[R-JN82SD7 0#?^20!$4!>,FUE M$P[?C8HAA\!6,. 8'#R<*#9DX2I3V%6+.\*CUMW=_,?]<)/NNA"K3N"P>4DH M_L@;)[O+6EJOC5,TZP?.>-)9-OK&\NW>'RQ2H;/G0&AB6DC&5N;ZMH<>/N(, M*I;U1E"X46VH;[4J94D*I+G._?B52EVED^E#D=HZ@)^&/_162MT,8^N_.^J% MW6&K"'PM@-I[.-BYH#8EP0!\73NNCCX]5NK78A7.]_(-X:W2HIG M_*RYFNM=L2!UGEMM%$= *[ZT'07.\47G:VOK83_N?57I3M[KJW=T(I]29VW! M]>MUN+J6_?+*/G*R[CKSD?@3VK] ^WY5+HV9(IWAZX 9&-6I(>3S2T1["QQ2 M'V\D>S3&2X'C6RDZC&]M [N[JM?)TXO*DNX,D-*S<]2K:J'<,[R?A%'>;=81 MUPYN"Y-"B@?#+M=8]PK],JT=ZI?'VYU+<+?,5;O4@&L(^%A1N=KDFL4JUZ"J MS5Z_*]SRS?YY)2L]CL3M)HMO5@IEO)EQ#G"H Z ZT%?;$P]0-P90!1H;X"I, MZ S3A/ D/.";D)B].1WKJ;6%F MR:..K_;3,782B\+4B*;N#N_4DHX?J#CK(VC MT[C"B2MXS"A9\0KI-6@>R(!8 =F/T\5P4A5^5ZQXA?I+9&R$N5FNKD1G[B): MH/@(2J6%#^#@Q*.Y[(X5]F#8EA:.#;_) J&F!K4C_#=*!<,OPSF34%_"QH5L MN][GI;T>R-EV0GCB:AC'"_.K(+O*(,RR66Z3R",Z0>JX "7I1[EP>"7P[7^( M Y':B))JI UK!#@7'^5.H3@$%($=U1)V["U1H"C,3T5FGJ?+^DS"*5?<+MDG M.EPQ1YX$U 2.,CR,XZ)R%SJTVD(+($S "FW'&43T< 8HSA1.:P(!"*DW./\4 MV2-PP'/?1@8$GK$;'D3!DA=^];]A@E M<6&^#4<5LN/1F<&5D&)U#16 A[R""WILPD/AA57X]-[,!3_C#V^L]7 T,+)7 MN6,G1H-9#0TB84@!W"=_JOH**,>X;R>&$<>3:;_^?QN!Z5D?G8-)(?OQI09S>H)%4-^3J! M3K#'MN][L69MLB;(V=0)C%=SD<[D"19J'H MXYXDV]M(1/V%3Y%([N;^7BHZ$[*P41@Z5D)Q!G6 I=V= :"@P^0. M4'387'>G\"_@R==_A_3=[L%H&/$YI>@XYS;?%N?0.HZ-SZ.'IVDB=0#BB83^ M1#\#(SH1X$13AL"#4V[/!FUH C9G"C:I+=BT0^'8TQ9QV09][L="$QTB.>!@ ME*VQ=_8@,KEV=+G=W1"IA7OZWU]1>860QZ%$>2AIQ(%2'3,\EFTHC7\_P]?' M4VGP5K=)XCD+"V-C"3]E+T*2QJ>X>&C0$VD2AMX^:!MA9U]T]Z+OM4 :ATSVT1'P$S]&[GUWKS;FC^& #GJTI!;O'BK8< M%[UVWZI\BDRA=0%;XGQ=W#E*V8T"!4<-"4RWZ#S"1SFI&MLQWX:445I6-SZG MC6MV')Y(F+!&@^Y*@D?W9HH3Z!VOTZ-/=53NS[T].Y[T<'>)%&QO'H:[01Q-9NO#;7=ZQ._\(C# MJ)W[]YMMSY#(B(!1(A]*:I/#9+B]VMF2[]GQ%V'6(/YF+[>0WFXN49O#U$W/ MB0<69PY&6^;+I<;3J6N:.;%S'UV8S?[:B]VT8%PEIH=I.3)3QA;+!L\1X MFD<>D>/[\4D+!8H(KXSU*&,,K[,PJ;^DJT*4:9D/NT( K6VUR8X@W$.XY_7<(^SDU1#. M^63.^5K:7,@N.&4ENH\A$9PC.$9[X,SWPMG0ZEN48)K?35[^EO!_FA4<)K?)1LMJ)PP2 J+LEY8NH\ M1XL2O@UA%M[4^]W$XY,0])/9X1V%Y2]\*":Z8>-O@K&?N2]?)EU+T@2FSA QA^O@GT&$'%?!9P5W"I!X3!M\ FV3^(?Q/^)_P/^'_$_+_OK*4 M@LJ28OOH//4':$LOTNG_3LKRGS[UM\G$.Q?W?JJ:ZJ900B'8?+R)BP)@,V>O MM.JF3>@*QPU248W5(UW>;HM1E%$Q"F#)P?'^=EJZF_(,CSL^+#>ZU]DP5"FC MI^A!_<&_GY;7-,MX0EM6Q[<"VWESN?*#BA([(QWJWF0WYR,D"AR^#8<)U5U\ M_^9^L8FX'D6 ^WI;LI,$HU574\*9-;H2LZ\C]^99+,0:E8 M IH$--_I?-DY3OW<0?,S$:[NU@*V,UM-IZ8SIMLS]JYAJ]K9(US-#VYROK]$ MMU]UF<"QW/LFOJXHR;P$<7LEIS[A9MVH1,QN(<=70A.I6O/!*67D@#8YH$WJ M%! Q(&) Q("( 1$#(@9$#(@8D*HUI&K-1<@_J5ISTJHU7^OTXI>N.O&EN(74 MKB',\21I2.V:YQF%5*TA56N^C()U$<=COHY]TR]&J+:?2OA(2C[*E$A-6K(SDSJC1">(3QSX3SSM?2X@XL729V: MBQ814ON!U*FY#)R]6*XB=6H(5Y$Z-1?%51=7IX8A=6K(D5M2IX/4Z2#\3_B? M\#_A_W?F_T^O._ 1)1=(G9JG2BXD&3&51#47F&]0J&;=Z(VFM6%5I)FU\Q-\4RT+E)G&37$:5:I[' MN+U*-5&S)B23H\M?K'+-X\&COQ'OZ98O19-6],6O_\)_XI?)!I <),R3?_;? MFT(CVR\^M<[M_4]B.BQ@$I M4>V?'8+MU?8)G]JO[A-]9[LZ6IN?#C"P4POUO=-2?BSY#/H0(8>SY=*.O?OSJXPI+MDH5 M;5PJR=TPL?1K9\6?8M-],A^CGX1A04RG,Y),LZJ834/ 3=,Y5I0R>58Z"V9 M+])&8G*K2\M!H2.F#_MLEMGB*N'/>KS>'H',6DWQ!'[&!>S\1 M6HW1:EEJ>P6EIL&6!V]GYZUNFZ^RB:DT''0&]KVXMC1.S!VVO*^U4\";+&]H M%K3*$V&42]1T3LP?OCW1+#J# I.J\K[5:TULKO@PFG=@RX,^!3!SQVO6?YC. M']3*6G%*266DB4GZL-.UT$HK]6F]SU?&A6JY;IN=VK@C)I.'31N-(5L8K>X% M>BZZ]9N"RI6E%6YZ,("T9#4+6:U8FDIP;J)O/HRK+AQ ^DC3J=(9)."#TJQ-MTHS@0TTU/2@5W]6@J81X 4A*"3X MN99VN8<4;,H>Z55)\(M!*>?S;#!G:S?NHEF:P:;9PZ;Y5'(B+NZLIHUEN M(-X&PX!#30\&,*I6BXP]O;^C?46J^-P\>UL?=*">$F#4D3F2-+L*XOW'RP\%B^+C#=]MVZK,P+2]3T4*:*H]E:6 ZGTWJS''C% MXCT_FD/I8PY['006FVH;ZMU4OY\.S.'-))V$HL(#5_:C;7PQ*S3C7Z\^5C_:PG3X#B&Z"E;L,J6SW1[<.7%0Q; MGO[8DJ2HE8R\SO+F;750?) 6]+K-_: 5,EFL&/X)#B%KG"H-^%]":E'?V#= MG6R8^"O=0D?%?J;8P_UT9]S]"8#ZM&'82Z@;4%@/=2DGTH8!Y<&?QP ^:Z&? MH;5! 0MI$=18,J!>#]O"C10U.A+^HI90U=8M"OM4J%3<4H5*.;5 FC0UB?TR M/R^O]N'>:84M5WX_\S MSF%\,1=6MT)D\":V[T*+Q_W[CPXJ1T+PN3DK1_W^A="$NZ)ND0WVZ&!/>,?@ M)41BSROT^J'S?I=0:J@>GF/.U8G#I*DH2GK"^SQN%*OIW&E<@98F4F\ ?[ K MO?._F6/8Y1G:D:=]/J&9J7J)+Z7%' H^I'[\8O/L2^'.L],@7D+*XD2R-$#I MUJ[SRE;A,AU+!K\ +>(C,?+S5(5#(ARQ"?X,-3]Y10@%!T&[?@&;7O)_.N0^'T2=0M V7QE:JENS [D )A/\/814N M"QS9$7RMCZJCK#9H*#18=S-M-E!:WD2#5(7XFLRE#_#U[TO63FN^%94.2M%$ M.?TN>8$GUUX_?:Z?K=Y^ "X_-(?*8%VV5)Z=5#M,X[8M%L3EV:NWZ66]YY4K M^8*0Z RZ\LCBC%X#9;>D7G7OW)=3;S\>@;Z1?GOIDWPI>O01BNQO3_O+:$MG MZ./^6"I\-YHGY;6*+C2^X(9Z']D##/E[># M/^(T7-JZSB[$5T8B/232<[[R^KW.KKS?C&=2U=J/EYS>T=K]](MU]3I M(S.:)F;S&3?E3_4)?4&,XTWC-66D-Y^1(_.2HSJ?9Q&=(F$\^^ MAH3^^/#/9Z/X"P$@HLO^09S]DD([GSVQS]:&/P!.*Y*4'2_8\L.T4I@,M8=& MH]UH?3RZ73]__B&P7%FO%)M,+\E+@]*#*8/2 M:CW&=X"$(3#V_8W^SP9,M)M6[X;K\V5R5AR16IBR +KF3;1-0?QFVZ_Y-S8!#N8B5*-V%[&%"J0<* M-0XH15_H^+*\PV>.?9Z#'31@L%67 "J04<%_6 ;];#- 1*0H(; MC@3-/PA,$-&0W8??BJ_@VWV>LB'L("!&KU9\!U_L!SN:8?WOFBK;#C7SG9GM MQM?WH7%+ANP;6+RN*'N&L0H-##:4)U!-W'O#%05?"R<@HXF&[T3[@$NY_O@! MR!YZ< %;P#=?X4L#H]L!G^X1SM)!WUBN#N<.>X4-QX^:0.R'5JZ!T/V:*ND& M)O-77PY*@Z."WT ]("*<9!C4S$87&>KP(QHVG"DR[5VT=6#+'C5#74#>AQE2O\8_(?"JI2\H227-='8NY-)&_WV9EC M0_5)<>/6JF.;$56 (^LNB"Z<=,'>I92(3KX;QU!HV=XAH2.J;A%N ME[YC($N0L4,T6-J^@8@+1^7IB% M]L*F6YUE8/-F.M-4.[]5-H:#HX\'W]N0B5^%="E#B2]B@,=]M=3'NETA.-[! MGOG FS/##@#H(0AJ88",;(:N<],K.B9?HEO %)5[H9GH)?:K&F3>8#/\X60X M$ZZ*M[$1V%!3;<*=5122;M=,I%E ^\PX9ZP;*:ZA<2==M^=O>/C<=5LZOM2C M06TA#&WIOF'>#!^F"G>&Z];HZ#=#8^8GZ?FJH]X,VTV[''1^_**OCYEU!U^\ M4GI#88<0:NA;(,>[Y7/J &YVM0\4EP@#8WMEB(*%M!J@=#?:#W[0C1C*;;5K MTD.!?:#GZB#H9D8KVJV?(Q"L74'ITU:R1ON35?'>N5,&];QVH4#PJI4+.LM5 M^S8YI.>%HE3JYX3$DM/.<.5Z.PNMED>'F0*Z;D,4@%!RK0O/XBS=B M -32_(AN>PI_I.-9RN6+??R.86B9QG4ZG>YD,%)O(""#('\_3'&EMG:..X=* M9SEO/=,5OC4M]Q[NI67WIG*I@GY\K6;EK'3?O;VW:+_?E-C<(",KY7,$99F1 M'K1 YIHT8,!-PVG?*14+[O+)5^WR;Q/M\(](D'5H!&*/AC^#K+!K%L?^F&N* M4Q1\Y38R25ZV3VSU\I$!;RMM!ZC <>!N@K3+(K:?W:V&"9K9:J$Z8DVA*&?L MAWI]6+;[YX@3R0$SJ:\+3GV:<)+6H-JL=_M*YT)QXC4K-QOE]%RPLL>\Z79& M0L^;LYG4.:)&24W+W4XIY]+#:;K=+!BKVBP/%0+F% K!KE& 75^1^TC>D ^A MQBPF;>2N0QX($$UU^^RN.^@5/HG0'_T&-PISKFZ4DX/A$VDLGVML#\=CI^G) MKLN;@X4PMIMW^9IZCE XZ=VSS5GY;CGM9;M:9I5D6VKQ0U2FLUPW2Y@5IXGT MG!-Z[9F0K'(9.M*Z3:BZ!)-SQP!(;0:DD+YSE.;)9<^(OZZB0+">0./6Q"X"BN*G-!/T>,G]>6]1F75P:\ M:4EK-G&[4F=E[0)]*WN)^B\F /]'T1>__@O_B62HHQ29 M**V=IO_] 36TF?0V#SU*T$G2X;SPJ/&___L_NZ/?KDU"M@W;^1FGT^],:Q(F MJ#(XLUX#B;$#I&E"4N&;?TK&4@K<^'1*[IK9'*3ZN4G)1X2@,M>YW+^I[4=$ MC@-:FM(JL4.Q*(\_80#5^QD^%7^%4_#C[VP7;R$_'6#@ WZH[[U>\;)X]NPG MD[S&"4WPSVA6R?1U^D3K]"AMBMUF34G4Q$&8]:]^JWBT- #Z#!D1@H"QER0< M??7C5Q_OJU FB@@"X4ZZX6+IU\Z*/\6G^V0^1K]'C!]G?)O-R]S.MTT^_X]EL\6,R>>)L^"Y8 #BI$$PM#V$<.L90]"$* MP5<^E1R?2;'^JN$T)[3DBIV&"0I2P&B'1#K>[ER2X[O\@&\*/-7EBZU*L]JO MMIIGDWV(\DK1]B99 ;0R95NS8,3PO"&G6IQJG"4$B<4HF7D)W^Y.]-ES\[F";U^@A%2#']V;2=*W%9T-TPV MMQT7YUL#PT#YY:@IL%!6,!Y.+YS D\.!6H6"7V%*:#06.J&X,^N(%CCU&:Y0 ME-@/*:!;."M_,\+=QW'LQ1^[LJ-CW^>FO^OW/A@2[@(Z')HN/R,%3 M+5G @-_@LX5C&PG U4[^_3%NW(IF%/YZB6$D"BX%L%Q\_@'IE3&';"5R%E,5 M#?F U7>ZO::J%F7:KD?)DAM.Y8B\..@=4&M=P@WG^=&%36 7)J:6-(,C64&3 MP0-P?K^_1;J.)T9\U7(BGMH:.]7MF$OAD..<,OA8%Q5BP&W17[=0J$S?C'Y7 M6G:V501=-1(?;+1EB;@_/ M;^^8,4:U2;NW^JW)LYF':3![,,PRRAE+T8^5_<0Y$$E:[1"I.)([&:_.I*;, M>.'=2XE%VD.%FX\0:0EU;KAS_#:9EF*E79#N[Q_H1%#.L6(M*%L#[LQ>2;F 5=XR.@(;B!3S/Z^(BNEI,-Q=83M/3@5ZJ31;*I#9F_%VQXK'=?R]>(?8>^7NJ[9:TXO4>BP&02=6.OV9TB/A!\V M)]IV-:P=O0"_8*.#(EO$4:*#EY#&Z#"@&;X=*S,.@!J;%6O#8PR&(7/9>T;! M9K:AO1+Q GIJ O5CJ"PC>$6_0;49:Q0H2PBK%-'"OD"UV-2)=7[<]Q5ZT@%P MQN#J\:2P@149+UM2($Z'%L9L>W1N9D.!Q.8'9#S=NJ:&C\V=[2MW["T$!9MN MH^.;L?&!CA:B1;"CHW?1:J+WQ@\H=ACR/IX]:(E M0H-Y8HDV3/O$6CTR/?%2/$]]Q-0RV!=TW8V-GBW3[8+P9E\,T1@!JJ0LPLFH M&P*%L_F=$>^M+.0L %_J[JWLT=%L9Q(_O*$;?)L5J041CQSM ?^-!6Z/'K%: MCU+B\)Z#M(D#DID2 HF-:O*(0[=)>D^NZ=Y&=53W>-*Z?$H6(=?!P0317H!& M+45SV]A_#HCW B6F(&JGN]$Q5X07OC>#.X<9%NI :SRQEQ&6[G7TR#VP-_]/ MLG][.SZ0FJ]H9N@./9/-JXQ5UM#JCC1*$YT:GAG@"8R 2PTDR((H3(IYT0&Q M6P@NHZF[D6:*9'+3=:C-A.?;T=%SV=N'/BCIMHSY/F:CZ!1]W/RIP>QM3+I# MQ3YB"A_7AW2Q+<0BAA$>4<:,\E=T5+O7:\<5X"FYEOZW _;A^L@ MZX[LFVB\,N;Y<%.!*XE%ZS@EMEKD562,ANHP7B-\*G^CQ^$-'[EG=W3LXYU> MQ:41/ <.VHWSJ]&<-_J&#H%)0G4!(+"BZ.S&5$ZX4.]#V ;U>HCF"!8+#G:H,L3X3(A50SQ+;X&@%=V0R M8JUKZL9>0FQSCO2&W=M/#1%-*03:F$YP9YQ @\G _*:'D38'\I@,' _NU3'A M]T IPH(7$0D]!OMX&<1"_\0SP]@,%WLH-MJ'"W:&=GP+P($$M)%'R1=AU0Z\ MG3\WB; 4!])N#61NAMM 6%L#:]%A_U@#PZ9U)-(NMFTC(H'=9AM>WGA/-5]7 MPO=:C]=W"Q G$M!=D8RD"D-HJ-1NPR6[%EDGE0'L M=BA+(KH[BTE84#LW]%S'+0G#R M6'>XBA5J.%7@H?T(#LO",9C=TC"QMV%G(][6VGE"[7D>=O!>&QOFL1KRN^DI*C:W58DB M= ]LBC*YG(%V-92(6,U;3-#T_:ZCA[P8EV/MR9M*OWA!WNAT;& ,YW ML5NN;,D@&8!,#[+3Q/G'E!1 MJ>CS\='T<6*-&95ZTZV%'2G6]C;W!?X"UY-2=!5[K3?9+MOG8L=*Y)S#:QGI M ^ZF7?@\P%:I#&$N6D#=BKR@",=BWRFBE>2Z !E(.UZDW>L+J+^4."4V>OW? M3\40$$^B>O98%1B'2T!!I0P@/:H,(JWRN:@!UOF07AVKE5NA0@*@ZBN@7"$M M$LPP2TH*6@N4BV,[49P#]:4YDND>ZN^Q'&WU-,4'L:/KSZ*MSR4BS)1%M\9T^O?47VM& JB(%>\%41+22#Z#=Q44S[>))QHQ^&%(5LWJV-RV. MNE,_=S=P>Z#;;(^Y$R0C/)=58%I*,KEV1]ZT[FO-TGW"Z&CTZ[,*WC[KR; 1 ME)O9Q)J69,Y.ZI-T1AEK.) ,27H01MZ%ZPBDP\A)S*/'T[4P T'V4J']A,^3 MH-@%,.P9CM#L.;$QI^+V6V8; USK%/'<40=ZG*NPC^1X^]HW<<+07!#.PD#> M.^RIVE2FW.03''HVD5\L-%C1(U E\I''*!1].9R6>R0I[Y@++NX8V:9Q-#-\ M?H!]+U2^%T? X8;8AQ'F\@=0H0I-LL=>B"7VM.[1,XQH;HIO M[H85PEBW;6DVHD(8Z<9N,F2-2<;.RRBL=.\97-%<#^-^&P^NLMUUCQF'$7EV M0\+;\(*JHRA-5/%S9EOP32'Y_5D8)][9.S"QPQ :Z@*^]Z_DW[LNB>W6@HF- MDS\570[KZT(S8N],]7'S+B0LUA:B-489D#[84VE0L$=UI# RM(F^Q1U>Q4D6 MD+>@B0\5HNAGH.!3%"CJ #61'<5DE[6P/^+J<60H!/._&#Q=8.&0TI;H<=@O MUES=.)ENWW .I_@/-+^//2O%&V;X&#J&#BT!R$H64'5ONSUOZ+935%BV?2<\ MAN;Z&ZW*VXB.H:L T>SQV;3'' 6,B(/Q:Y >&H?C%1V$"<>Q1P7[.@YY)QQF M[-;:5H!])#E72(_;("(**\RV#H]-B5AO":*EC5?B_V?OS9L45;:]X?]OQ/T. M1I][WM@[HJR#((B]S],1J#C/8^D_!$J"*((RB/KIW\P$%(<:NKLLK6J>N,\^ MU8I)YLJU?KGFQ"L,9X$>ZRL7Q :Q#^+^L'2B\QQ+94C,[S(W) !C1X>T"C;N MD/ER3F;<1/JB7+T4Y83R#K?C32_!D5K99Q-D&'AY!E9(UPLD%7V%5^$Q"%J[ MY=4_/:>T!0.:GL,48TC76$)=@2&8QWVF[Y&VB.3T:$:GVN-O3,=+9O'"55[* M_=YF\QM)O^1NPQYZQ'I;8%],1#_)&-C'<]X>6W]X(77[Y%"74$@0.[N MB3*.8!2*SU'78G1(GUW0B!OQ/,9R!^3QNO<\W_P8S_"DCP^T$):>+_@4A$)9 M /]WKJ$IMLM4=938UP*CE"EQUMYI9^O?CY4E7-_M8/O_JFO5_LY8KT M]7"^9H6BVXNO!OF<7"_U&U"I_4$^GE^_M.]2@*A];T M^K;):?$AT_OUPMUWH)P,TN.UQ&:Z\TZIEYIGUAT](W&H\Q[[/.5"YJ[71TH\ MCMK;N [S!%L\N0G$)!9("-Z&TT\3QXS_&/.D*B1+EKKQ:TA_2IP^6H!^KO#L M=FR0M$6QGUIV*[RZ$6JILJ:TRHW6MQ_)Q\2-!.AR!;Y!FO26DW*IGMI=E0L+ M.KE:LC>%GBJ[R@Q&PJS7BZ>ZM3)'#UKE(C1OJ"]+Q>7,D34=? MG8K4C=R _2"VE0WK2O>H4.XM IQ5X:+6%9[GX%C+V^>E8-LJ;+4C>\X^2<## MEFPX"_C!+V8W#2_!UU,F<708^=C@#VT0^+B#@BWL#U3U<-(CUO\"WW>0!A*X MW/R?':LY89LWR+B ^IJ[]_<%:BMW3D@M2\V+&?9S9VMJ%,4!,L M#!/U'0PN2 ELY%!180Q[)+VJPD.6-0IU!RHF4/&J)57"E,$+Q^E/^RPKW]>. MHWO8I#)#C'+)W1#0-1AS 8#M9]6AM'X42->]+<"$.^.4XVCN/M4 )61 (V2+ M*P+D<&JXEW*$73(XW5^#MA\VKJ&=OP]?'):,&-E[%3+_UZKA6'L'A!6; B^! M1]4A&&$/%[:A8G[R@M+=QBN'Q,$V4'7J/FZ/'%3!2XX9 M=%]+M ^'GYA77CK >1@H<')X6;NB[T."Q@*Z20>^$>7+!H3TS!VO1-@WBF6_ MPZ97<@)W;>RE >(!,5-ZN0TGSB&$TB;<,+P("X12\X[=VCB+^!"+W]O:WDW% M?CA^O[L7,_WWSG(_81='>G!FFPFPMP9%&N"K_90!?+J$+9J34,7N<.:\]9J6 ML GF[3$V2 _L^^8DFJN5?M/.,T72CLZD-%KXSN1DR5AL'8_5FQQ2<'/=L MVJ)7.8Y3@_?Q1S\KV#AX@\1#KB_*/PIG-)W:UYC[K2"STCZID?!C,F%?H">X MYY*HGO@ ,(^^DG+L>Q+VG"D>SW>\Z*G;^S!5&WLNH5CA9"J_\!UC3Q!\"P^VK^]"+LE3 M]^MC[,"MS\WFD#D>1)1?#)\?\\ZQ\^:BGRQPV+SH+^,NN$N>55)]"TU4%!,H M")Z/H3GL>SZ;_PFOF:^2!\'B>YLOQY>U4L)B+-'357TVGHO.IIP2W56EU_UU M>V5ODOAK"^'4 :8NFBEJJU![ JE*GJ]L92V7H8MU?O?VWIT_M_X$*5"^]3:N MM#/%4B.[(AJ\O%K64Z4AM?MU4_?7"5 2AT\+U6DO>I4,$6^L+-ZI+U!#*^HQ M_7I'J\!R.T:$4".1/6+MTLQ-:3*$L0O16,;A^.ULQV-F(6_4(,*]7 M''FG+"BEA9QWIT^6=^FG?$=.$?PVG2=-23=MR^7@D^SID\#2C79[8:>(PI3< MS IT)LIA7!.I\3$5N%9]6CI.:#]3V,G1B59S9"Z9'I2D;/4F?/NGF9,$J[]AZK])C:F:% MR"^;'3?%LE0U.^T6BCPD3A]MCGH+5258EH?,T!-2 M8,4-])9 "\391 ?Q7;:Y2^3GHC;29'HW2,M+#IXY9T_R<@L4TGV*) :9A%(= MK[,#LX2>/%O\=+#1.LF"*H*V^-;\,FSQ:MVO+ ;$&2&V()<6=G) MS94\1D^>+3XS[O0W$E52YULS6Z-SLVJFLD-/GB_>+3ZUJZ7U:,/'0;H^'C.C M27/E"JGS)6U2A:W#9>DI7YCIT\) &.8[75=@+SR9$5*-J:/(_&(J)*U$VN:F M=DM(GS_9<=IQ5YS.5CUU4BOFX!%N+D:N *7J[-%N5>=R;J^[FY/]TJS>WSWI M25:!*SHG*3&::LY*X.9$G-=*CD&GDY41?O2,IH*\C9=7DUZ67Q5S]8JQX'*= M=0L]>D;4IV*GG8GK=9Y7K3:CE].*FC#PJ'NJ_GPF-/U3F=#,+V5"DS^5"4U= M,Q/Z>??"ZQ9)*$M%AR._E/=XIZK@ZUF$/Z7^O311+]$P$5(&:\RPXU:>=E4> M#,P,8=!)?:E %=]V@;8&S[2M>?@Z6GH2;TUGU-S9J46<[(E<;6MNLHE=9MBZ MJ9:^)F2RVIJ,UH3CK$8-;L<*91)=U,1>""_^.W!&R@9RAB.!N$)G8-Y4# M7=T,)@G-+O+;;J96W!I];N+\07) XZV1I_:VL.KP[KRQ,7?K_**?GZ]N*P= MHMW-$U#XGM@9T:6ET.WE$$!!0^6\J_9>#NZ1^U\F\4VY?Y51II6ML[+YN+/; MM-8MPYA0KW'_A2 '\X4D@L';1>FU5AXP8#C?9KN*4%Q.ADKKMA+!LO1D:M:+ MU=ZJGWAJN,2L9Z]93,VH=WCI%R0B M]7"HXS\HLU]&2%)X!WEQVN +,JCSJIQ19WEKS&2!%P1<.A6&ZU$*;\^K/1Z"](OGBRQP@=(A MG(R#LF*0[(+'V>=/7;M6XF=R&7*JM8^BH@;@F"ON1I+"030I-%,KE.R(XO/[ M#D_ZOLOY49?(HW#T28V+WPD6?>)581]$X+R!_TG,6D/5>,KTI$;DY09XB(-$ MO_LB>B\D7Z@2P6ONN@AU% P*KQ:X*2R('W5D%/4+77%/YWW:\!$U9O3*W^#8 M&CAYW\N+#@;;=S[%0;N.]R>/+K?U##0B^Y\#(6'>=@O42'H+?>080/Y61[ M@)!P;H)U2, *L>L4U9 M6)B%Y9-$S,EFNW6;8]\$X/C$1WMRMP70/I1>5.0ZP3'!V4TDE"4=D:@;-+MM MR/[%("'=CG8S&9GN*"L^*TU2B;$ZVHD][ML/&4I-J-;U3#L_Y\E]K?2+W.E5 MBUH0^12=T'JGH*C*?C#BR>>'RG &=58J+:9*(5T_!'^%)H;/3GQ *WOK]P8.$ QP?%QW;"#[PHN/XDZ,8.H%#^.$( M^GF.@FT&$PLBY-ZB;2GX' (*+FWU#WO;6/I#)!./:>K?86+Y+PL(%PI'AP9' M""5KAAN0+/AWW#4AFWC9!DCN7@WT[[\7QY:!KJO_!\7\KY6&\1:>2+R=)T(I M&O_]CRV]0' OO^0??*])' XP07"*:.4ODWQ,IF^X"W[Z"W[QV8;\41N1>*13 MT4;<2/^8YO(__J&'7F;N_7C M5LW^Q*JOZMO\V"6'PU=C0Y-^E@830T,?_K]O]+=?I0?]>%T68)U$]NS@H==7,E1GCY&/I$ MG!"= '=R KS&Y_>.!'<-!"B#V&_R03QX?WRF,^&S\\9]GQ+79(Z/."=NQ!W1 MR1&='.]T:*3)SIY_M23A_Q5]$@D'JGTIT8/E/DBEJ?]ZZ(Z;^PIL;,77$ MU%]N<_]@IKZ-NOG!3$U]9N7R%TRCCUO8_H(#!H]?]!NE?!HO_>V!YZ.3Y?[O MW0[#&X)$C#JZ5^.M/0[?Z7YEU+/&M_X;9L=K^G/H6>A_XS=0L?RN-D&71/CM M$A)[V]1$W>9TB5\Y7E.HS+:[78:&"43)_WVA.:K-RJMIC2=;1&V+B2_NH M-VC\%_H>YDUC<>F.57Z#[O:#.\I9%H#_)W7%S;[W(?4MZ$?/+NM3*JU3';XR M6:]25V8IL!P1!$.-(8UF\FDNT7-[,6;75KM M93=S5U%N# SZMBK1"GB*$^2.:2:FK5UEM4# D""__4@0U /+4->!AMN6JWWE M(/F)PRJ_ &NI4 0_=^KJ5Z>*J4::F^P,DJE?ET7 MY)N?!PS'N%)R3IJ\N&Z7ZI7))!%O<4(*N988\GI^I5O+UI\:_(HPY7-[I4XP MI=/I=#=$HV?W %>=KG)T:CN;NS?&E/R&;6HLO:@0*J!J\:I$F):&+IIEH(KY M0%!LA"H1JD2H5 G1 M,B>)W';L./K ML]ZQ9.1S[,]GRI-Z9]7QMAF5'[]C4<@MXLK7N#(6L67$EO?'EA%71EQY9TD* MMP++*#;^0;'QYJ5;<:- >10HC]S//QDH#[Q!_F>_ZB,*"Z0_5.!O&NP?6L1BZ E@I:/"II_@-:R=J=L6B-G1$'1GT@+ "+_=&NM9;;. M[K0%FQ+Y"K^PMM6.G4ZT.0@MJ!R$3$70$D%+%#G_SH)*;7I. MCJHYCM0=&=JMM9;XG&FW"@*[F@\J2FVS;O1R10UI+2B SE)7+":YM9!]S?#Y MB<.L)JI0-'11GX 8%*28Y8RMB:DNL:2]NP/M<^S?[WK+;M=F]?I*Z(W7=@?' MQFW\:"$YA8]U0E)Z*-I-C:D%P7"8:A1[V2ZRZ:Y1:"'%RE0B?)"'(BR(D@YZ[\ M;F^&G$DO1:5&'4?J%88;LI>9UGJN>6M3>1V7:\6D++*]+5Q*?MLLK:I)K.6D MO_U(/E!4U,8M@ISG7' 1Y-S&'_=FR)EUQP5.*.N 'V0G=!J4ZA4Y=VO(R0C9 M?J4Y*_3XK9(NTN467[=D##E>?4OZ6G'%KY31]MIJ[R'/[4;YM'>7]88?_(W+ ME-XY#>X8MBD(VY+AC#5PFS/I_3H,WN-2[^"(NNS[$YMLM4=938UP*CE"EQUM MYI9N?3(T2WK!HN-;81ZOK;A1K=VN+ EH_R9P)EOJ@:"O9P#?%6+<-BQ\K=VD+76"4U)+C(:+YJ]12F>7%O%/H< M C473C\P9-3')0*("" ^PJ]6VK4'BZU==N:+^FZ0(W=4M;NZ-4 D:<$>*9WN MNI?-S#T"<:! &:=); M3LJE>FIW52XLZ.1JR=[:Q-BUZL7QN-_I$AUFP%3RU(9;DA@@<+/A!/% 7LOE M?7?Y8;_EE\ NJO_8(F3U'P&]Z@[<"'5R-^CV/M/P_HD&^J[:<+,GIYEI"7(O M8@%GQK*&95OO.(F0E,\@QZORUOM(U>'J[>\4S@^U5]8@+D818U*-EPQC';B!EC6U3UF(AE'2_&A7*&_NV+6DR58W9H1+!9 M@HGW6Q-,#"@8\&O# MZ0CS'T]C>^232!_UM[*MI';X$C..8;)XA_K,+/#4>3 M8KIAQZ;B&L0,.)[IJA;P!C.!%"SE,!* ,T _\%X"G_@+/"J/#W!T"T*)!9]< M+%2<"_NWM[)+=/6&1*OT*!GR".574'?0+9V?_^[]@2F%AE1*\PQI"D6 5%0.OAI6,[)O@' MY87?$?L2$7;>"ZLB#<-36+Q#>0P"I05(C\^SC*2N@_F&-A+#$MH$^/4':7J8 MY$>:<1;NFHA%Z%@_"2D?X^V1!"(:2 !J$PNLX7A4>$E#0S_V#IW#26(]Q"!? M3*;^:#+ ;T+U&.+"@'RT@_^"F #)MXWY.B&D/%S0 @\#::X;"W4"7ZT#&>IJ M4+!50WJ,Y0W\*%2'SA>$H0.][Z7)NE. M4C@#XGPQY\2Q@I?*_0W7M'Q3/$, MQ> 7GOX(D4L'7L[,%H@F CD!%8AQ50'QL M G$>%V7XYN^BYHI;RU\FRSZ2R,[_FFQL*B/MW8IFDS/"/DYV2ZD%O$U9: 'F6>_Q5-,H" M9,0MJ>!?4=<0B^!0>M[; #4_!"APL=KV(5#,Q,G$@QMLRQKH,+.\TP0G#>(S M82QJ6*^SIM $1HX# ^'['O]")\%#3(=&,@+VR<19.-[)% 9Y:+#;L;*C R@6 M#S$4L,# E ,3G!D7HQ+X4S+F0AC]O[N+G- _X1CE0LMNR#F?6AUT>!X.%6OO M"V4\7VA=-$U!DDKKFDS)-I'=E+-,8R/6ME/%X[5K.XH3I$#Y_YH2"J'O5 M(XW&3*/=J4MW;T*0WHB:@24IY.9QJI5>V[F"S(BM;S^(QTO57B Q_&;;WA<'70\Y MW?9:T+F'S7,6C@%\8 'L[[&_$G_[&K!H06&0/045SS0.WQ(_G2EZ':I)MI$# M9@T>/!7R+_)O[P]/2\39P>A)W]WB:W38<^@O$7FT$ZE_+$^1"H:A_HZ=C #G M)6WQM"2@P1>:V",4'BGX;1+_UL0$$6/8ZH12, 62HX&C 3SR_46'IFP!38/ M.1%UY!YU+' T#?1;[(XZ^A3[H3QE,)C*8XS#'H$C;'[X: A^^:X!)$B<+B$Q M"DN1GU3-C2BYQRK\FJ@P(Z8_;;07\]ZOH]7OQ+7"T#7.KW>Y8:V?[)&S7%V9 MYHIL<\,AZ#J/9P5(A38BD!%T$"Z1^!B.!>4C)"^(,13#D$(VR8D%[;.-]^^0 M'UYR3.R_0?;'5#6EV,H132ACC\^8!!^@K/QB*.DHP/4>A_TQ$W2 @EBL#9;H MZ-*5)M2))EOOOUWXIHQF3.;? I6/+68G2;,AEHE53JSDE5FZTU] 0"0+99P M5-MTP+NI?F=1PNN.6YPW6R,9(E'OZK7E#__;/4 MVVHJ_8]/_]A^ R!S_GA [@IH"ZA0'X6([D.0A>7!#!Z$^JTGZDB/LL\"VQRX8$?LYEH:.OT%ZK>X=C4L3A:N\<3UWBP7M;NQK MA;^$VC(Z,\-30,B^%E4-VS"!'P.L1AX9@Q]#KL>4%_XZGQ&S!QT#D::\@RA&GST3N30L5, MO\]AY,_"QK$[@C[V[Z)_?FB(^J>%@Y=EST*+E46(OE!C2 0G\5%L:(H./[AS MD"E]O@UQ/MYI^$Y/,4._4X"AF.(2\BED'W,.< #4YULU$ P K3?([[)C8L5 M4BUX7OAA@+H!N2;!Q.*QE\76EU<+B>EQ TA$'*B8KOEMN[/JVW9L'XZQ7T MS=C<"FJ1X9W",CTQC7*_G&J]MX%3JN>/=(:X!29(;W -B#A /STOX$$$59&& MO(>5@"![U8 (J09S9P6&'2HYGXN5[&#Y-$OFUC8T\R#]XL,-068 T/=Z(O6[KO\YS5T..XAU4!?<0 MJT&A@0C&BY:-P8.3X<$KQOY"/R2)?_@:S^$_$__\'7(YHKF9.AX/XJ+/@P^O MO5C$,7\7@IPB8I7G8<\[:.B0SQ5/\0,8""L1^[]I:=3A!LQH.6= 9Y&JV]M" M0FF] _MXQQTZ*E[DGWY"L#;&N*7,X[MFP6G6"]NGOOOMASTUP04.,O>C'@X[ M3/;$/S&T;P]0S$V4L %IFP5(Y=5B'%:LX/ZBK?+WV/_,.MIGE!CA[74(;."I MAC)]6R]R'*$$_ 3SKB%)ZTV)I& MO%]5%ZKMLP0&1&CBP6-/-%6(U>%Y^[_CH69KP^^.WQ\LZGP.\*B'#*NB<(D< MRT [!*E<#[&2/GF\_$[T(7KMT6K?.&Z,@^<$)+PJ'AUKX?PT&?\_"+8/L69W M&*MVP@P/L5\8*B.$/\1B=XK]SBB,'"-Q4I"R=*YT8U@Z;#W0%(YKO MCT7!-?1;:/M//"RWP62J&YJA; /[W6.QH*-:\,O#+SQ\C8WWNBEZ(\0C Q6" M^V")?C$%HF9/'Z 1"8U$'7,GQE7#A$"!]$2(5K9A>J^3(&V@7B+"T6>&"2GO M"Z=J[N].B\G8IQ1:A:R)=AQN!]"0/K'4Q"U2,J#=;(0.!RB5DHNG.('+L0SS ML- '.&/O8D T=<<_%N OEY"*H5S -V(G]7YC M]M-'!(,'*L(PT[#PKU $U-M;;&7K>-C#/-\T*:0&[>'EC!^"Z)V%B'8 $+0E M<'\\*_^P([*C3^SCF"MR^P2:O11XF$Y/5+-U)2/^>50,S/>P M'?_?\;,IPM]^M/DLM/&KPQB7:S2[?"[&9;.-7AV9^[%.EZOGN':N\]__C&^* MC"7=E %><3?QA/0YGG=1P"/]?S>WB[I\+QS MCA6;K DD*,-5 UFXL;^ZQA)R&T4R?W^/U8!H.5ZZ HXJ'CT)8?3BP _^28DL MG,""@JH2AA>X(SUOGN;'Q^-I^_+"CX##Q?78 D$2P=[%=SQ>H&)E^6SUH-D@Z$$S4APHB[@OYW*I(8B!,*$9(@K8B9Z48$\\ M4-=(/80[8XH2"'T"G_.P^C!G/ZU@X1$10\(AP02E2CS@-WC10=O'DCWF&[(< M/PHK!LN!RS/0@-:ER:,C++0""8QM=$8Y)E;H0L._.$U9A&<6!C+(@5 14J;^ MKY"KQP13 !6T-#A ODH$U=*^!ZC* :C@:@,?'/O\$^PG\?&8-I;F(GCJ$ M#]V3Q5^@)'(J@^=\#?C=Z F/U%+,P9XA$?&U9VZ9 ')\$$Q&CYD&4GD":B)/ M,P[^HF^]U\1$"2'$PD^[@0-X6=Q -'4X.$ZZ0=&'XYD\QIJF"L7(3__!D6K3 M&S9,8)3K@TY!'!KRZ.0K,MB)[3$+SBM"Y$0+PEL7A+^],^) ''A^^9/V0DHH M,\B;@77LTPCYXL-+CC^S9*R!G*]\O'WW* MG"0WY<'RBJ$IV/SW/Q]3$"VK( MG&3@#C4XRO*F!_>K.FF3<_C"RAOF"^?O4$J4=H$,@0?GO,%E# M!0NGS/7B8KYFMB6Y8&U_IQ.IMPF\OP?<(5LA!V1UHMK0WH:G&ASVM%8)&][L M:%K8%KOS;*^1(E>N7C'+?)+[]B-U?@,TXA_'@BO;IT;8XB9 -\^/MT_%0-X< MS(%8YSL"&]=G<30KG!$.F>HHB@,M?@\SU V44]V>0@''SIVC@-Y[AL!_^O"_ M<:G0A5C))27KDMH4:_+U'/H$ZU:E1OT=YQ;.RR(??XFP71P[QB4R:VA!0'X+ M,OT.Z'8(DW@N?QS#@&+@N_@\!4B.U'#7$Q0G9T(DP\'2&P M/<(Q1QRA1R8B#MA#Q08")2ZGN6B4' ZJ(!WK(>3JP<$-B.53:$4:KG79BOC M6.5/,'=HL,LE$_?MOWC!%_/QLW\KE6]-TNMSPV=+PTU&:;A1&NXOI.&*6-$2 MJ$F*E0@2"%*2)H5D8IP0V#2=$@@JF0 D2Q!CD?CFO54,RL@72FHV,0 SXP>D M9G,D7^U4%QS2@T^?+"5'(V$[*5'S1KR09@K53(-<*/!)^O3)5KXU9^J@ENUE M9[Q5+<[TSI9V!4HX>[N^8:=TYNFI."]4.\7M AV]8_3DV=LKI566*UMQ@5]5 MBR!1=XTT'V_!)\_>/A.=GMB>-.*]3B'.#J?]V;QG=Y72MN?#)LQ7Q.C=M6(12X54W6S2[ MX'2I@52@]L&%D5.MB89]"^=.OT1A3#8HL([/F7+<:.BE*DNMN=MG[M0;7=X+ MQ9!!=H7GUO*UU$X,N?U*?2Y3]9^+Q[IM+L=_2'*4GZ$(;4/?AX3ICW<"TM]W MG^G*80_."5\=E)H%VZC5>H6>VNGPRX[6D-V/\[;^1+$^=^XH"X)Y0 HBE8>L MU1?SW+V]VB>[_X4M0,].M/[^Z4IR;X5H]O[)@E!VXJ%SH!G@@TQT;"/XP#O& M\"='AUVHX87_S+DR89O!Q(*CS"^(?*T+!QZ%(1X3+_:9#AT=H?%11 19 H&. M%/P[C@H?OWN: 8JKOWHHAXH_]X^*8QS* 5<^C=]%A0UI5+_9_(3"C8*BC;CY M1I"/9"01][ 14"=/1!MQ!QL10=.=;$0$37>R$1":B&@GWG$GWM[-_VUJZ\>M MFOV)55\5A7][R>Q+3L4W9+V$:PZ.ZP_&Q^N'%A,BRO_[1G[[5?EC'BGFIK>K M_"ZQD!EZ1IB(,=Z#,1*?G3'(8\)$V'A[$;B_);^F"W[!);]F$'[!)4>,_23VUBN]Q=5BY!WL\'MTL_<. MFQNLY';-ZKU4U4/H<3&6Z.FJ/AO/16=33HGNJM+K_GIW^D#N#C'( BKMN="! M/INEXX8[&H]X<5;7=O,=K0\(1:#P'5?$0XJ^RA4VD'FUK*=*0VKWZY?.O%UJM_%A4^CD.Y->=ICARL1LE>@H*.6& M^?:#HAX2Z9>D]A?TB(]5&HX2PM']);;L:/N*G2^@ZG]5Y?[=;G3^&//S!21! MZ/'7)SOS [')&V;.%YIS1,EZ)5B7[EZW12N=BTM= C0:5GM%US5+580DT@1( M]KS$X^]($/\(0?P(<_DFDGC%@_PW17%FJ929K7=V\TZ!-L9CL_ID/+E0%.'Q MGD0)YL^+XF=T$AR=]UZ;=1/8CNF7AZX-S5F@$L(QZM8461_O;WW<,(9S=27B M#I?[-?0.U)OT".EP2^.V)[@70$W9$$V3*:XGQ"HY<9.=55L$O"O06+]X8*G4 M%36,2-;OAOFOJJ?6=KM*EEKUOC"-,4-RF0FE1PH4-JA"I-X M2*7.&YB?*S&G:5T,5%>6+V?ZVP MQZW7=6M_Z@<&0>K ?M[H:JT&5M_DUX7>0&*6?+X<3S:;')K>MQ]4ZH&A+MVY M$$GP'R[!Q#TL[-8B_)$AD1=E>,/J]+S+JB;1:$Z)6B/'KIH[),,H+I)X((CT M:W&16]TA_6NYW5_YHNN;-)OPB_ 3R01!BRE*$),,+21IAA!$D:$$6@8)D);) MR3C-G):"N\.G5D&4REB F>GN MI2+\)NJ-70,KGE@EVM/5M%A::SIWJ0@_4VP.2^6>R/%Q-\G8#3NW8?S>;LR56K*I2+\MI-B<_)FKL\KH%8L<5VWQW/*I2+\K.SL MJ)5:GYS0: MQ7%O8.4T9E>)UWB!$U+G3ZK=FFO1SE.K-^BVFO&)1B>5C *?/%N[5--YLY': M-N:-@2%3ZFQ4G)AHS \JUR_IJ!.>86Y?JLH7A3C4Q@T241]=V[N4S>L>Z+6[1>TE#G8://:)'HMHW";VAB$"-2_6#3]?HZRJJ.+."3O*IK'V.G[#IV. M0U>;>AT%@^NM]WN/\"/[_L3^P1FKB;HCP_,/LI]Y:*%9VP\,"=* BH2*&OKR*T== M+I[]58/?_^PAMM0<5_2<>" 35SST(SF\9SF\<=7S5SG WRZ)UI.:FB^)5(// MVDZJ[&8F28-4O)KG2^5"G]WZ;P-T5;I7\ZP&Y(H9J+,TL"9 GT2]T3Z[>7$K M)_-]V2+7JW*\OB+1%S7O@DU?6B\!%R',%*.5!TM>'/.,O"ODAC6[Y=4UHTK' M:W9.^?,X_ ^6[/MS,UQ/M#] -7F+;-?K]5TIE:VW"+#5EW.3+#[5"ZY7Q4Q3 MY\;!3S5BN;EW@9/6J! 9SF^J+I M$'^ *O%6*:;9IU*G--VU>P-AN'WBI*I8*2I>>7+B@6+/.[M]=B]'J/8(=T") M+)]K=W3Z(GT5WM*Y[0_LM'!]C01BV 7D$A-+EVTO"T3/85R-D@?U6A*@$FLO M.X)]L;%").J1J/]NX[8_4-8_0'&Y+.R;#=DI9N*5!5$H5ZPAWR"T#(&$'7D] MV%>BHE$7E1NV+[G!U'^[UPHKLB)!R!-!(D5:2+* %$0:C 5Q3)"3,M2KY7"P,BE%RN-X@MZFI]6*6VHN]RE7BL;PRHL M]5XA-6]45&LX7-)NM^!>ZK5BFW*KI;K9R5RDVZ"7%(5-:^M>ZK7"/PV:5GIL MY>9DO%/0AUDU7>2Y2[U67$4L]B8%2>\-5J/XN#Q?*&"#GCR;YZ"VJX[H\ M/OO\!9%K"M\P8, M3'JTJC)/=H7?TDUI-%Y,34;D[JE+2O*X2TJSS3>Y4B[&/S7Y>H?OQ+AZ+M;H M%OEV+-MKM_EZ-\9U.GRW<\U^%YC@AV87;R+]Y088N5FF-N!FM3I1Z#^!Q:X^ MX-7,M;K4_%X##'^5,> O$W>V,-!"8Q._(XJ(EQJUQ[A*>XSHANX/NBO]-9=M MM!$?M!&O);]%&_%!&_%:1FVT$1$T_5D;$4'3G6S$JTG&T4[\W$Y\@HR;/Z)Q MSN^T!8E:Z7SA5CJ?B#&BYCH1-G[])=^ZD\D-EGSK-CP18T>,_34;]OSZFC_A MG:4XI+!%;=$MU-9\#73),*,>/I^]KB?JX?,NN6E^GHF0$3548-*9 F!7#>^: M VZC6@(*0PHA&;*-OB=!-1Q.$^9/-/?4K74U(MOIM))IUBW-4K^>[W(\:$(L 'K3*.=ECIS4G^JIIX2J]9ZY;<7 M2CXD+A0 _I92\_$:C"K%-'5RDA3Q!4R./Z-VZ*P]=53^=WN%1I6JOD0%*.,C M6FH+J,KR"9CSA9[5DRQ1C81#P0B9?JL",$B! @*F:\HV+&7W3M<,L* MR[>4^'PQ=W(U(ZVHE87?V2GUD*1>;1P=E3A&)8YOS%$,)5U.-"":"$>F)R2@ MT'NOD77Y;!X1F3R(O2_Z"?HTL_)__^7 M\DHT+9&)!"6D)&HB)!DY+8S%,24DB?&834XH6F3ET]+31CL[:ZVU(=];I./& M>I)2*M3T8C'ML%IN;;7T6B6<2I4JJKV=1=?0D\G3)Z5ERV[0BRY'% H-.\4O MBL.MCO)L13M+65+:C,C-!W2JD,SH!<-Z M?/!M36JP2PTUM-)]O>3>^ZVAZHS=Q M!?;"F*6*,.[N:NL>TRX4AG''2=-;5TB?/YGI4$J::VSK?",O 6XGYEVWA9X\ M>[M9C'='HN26^:P^->M=R:9J/4Y($.>#3F5K:235E-YC,FE%JSH+9UY5T*-G MH[9U9E0H"ZT"L7T2F:)BZ1ION$(B<6%1:6.4&;9I@Q_D>_*LO>QSS2R'U*1S MSIOFV^*X.6")U7JZR5M3MU?*P EJ#M6-YM\J3W,%HC"+K?J,TTY5YS=5=TW?5SW7:IWN7JAE*GR M?GTW+OPN-!JY0:E:O6:Q=T#I0[TWND_%!E6(VF>>F6-\B?F'IK=GUF*GB8> MR7>H14^F'M-13=4=5+>1CVPRVH@[V(@$]4B1T4[(NI6_&+ZX<>4/;XFIC'GTC.(CF+Y.P=*_TC'3#2 ;^*1'UU'?!34N4^3ZQ;$R62H$B"(@F* M)"C2V[X65'P&O>T3-]KL64!VM)BFKH'U3A;UG3+2N\'K._1GI1\3GYMMWK%Q M;\0N?P2[_%X[WUNO=WXA[>NNEGSG5MA78OZ[6G/$ MZA&K?ZY]_R5EY=9],IJB7RC[3@)[Z_5\?-^/P+J_:1_4B\K*\^5VI^UJ+-,6 MVJ*N -S&"_VKINKJPEGX7;N"SE\OU-5EMC5Q9IA93;0L/$KP&Y_#_)%&B721 MFH":VB-'H)(FU>P@,>&.VF#$+3#Y+CGF%HCF:8G?\Q/P7!15509>35]=-$UA MU>A/=;*W(.; &F;5;L;N)G?NMQ_)TTX1\=\CEKBY"K$6<@-2BF9J_( W)_FM M74GV&\JUB-61NKE"M=FAYJ0[)$MMP=@RC():!9U2*X;>%F'&\^M>P%]JX+63 M_M;K?I=60/> ?G?2-?7W!3[1SN46*89(S0?-_"Z3GC:RF?*OMPQZ84(%T["L M"_V"\D]2O#V;.DN^\$15UC:;LN.MEG=#>H)]J3%B! (1"/QQ('"A.^KOHX X M,&?%L?:4Y9E,DS"U%#6-US\4!=(FN\SDS"H59,LC]CDL +-R6N;1'\@Q-S*"?RQ6M1]+? 3V5)O0X?LQFE, MZ?Y@T2L(F2'(YUJS_NA#/<8T;TE#*U/;\2NI6:)M RQ2?=0Z&UI5[$.:O,J% M>Q%HW(],1:!Q1];8VU##::NK"9%;]N<#TK$6LP[9VZ0_%#4:;B7?- J$/L^* MZ66^XN3K=!>UT6)N+:)$D-2(T<"I>#'ZB_G@7T7]?UH02*VOO)E=[)*H/V/"X4BH!?S>=%_D,5 M;).N9E/TIK(@5"5>'G/+LE3(*U#:V5>D_5,&/>J&'I\8BR6P0>1=^-S6]QU& M/?#M]I#%LAZ'^2-M5[G$N$"OW'E6ZZ6W6W;JSMFK%;2,)I.)(C+9RX\)\*1>N%L6@I7C+98NY#9\M*)E^ MC2C:)8?[@,RN/Q S[M,C^8>"YR9XTZ;:H?FGXV;O5-

!(,*^!B+W'^3HFB(4 M V3T1JZB>_6NW*$QM8]4(O8)^TQ$B:+70]'1B (WG]>HA3DADU[[Q;I'?>[VD]@,#T/H.*\/$_0 MB27/R*EIV4J3PX7TL2$FUXIGE8&C\85T=E)-Y^+6:J0("0+'F,B'U#6SP2*@ MB(#BBP'%>R6%G2(%/3/I+)_*)7H+>CV8QY\L4V<_U##*KG25SM2VB?GB::18 M&[VXKL9=A!2LAQ1,^JO%J ZDB8F8-@\QT8:;;MF1Z^AS>TS>NU/]![;9O"N. MN4B\ZFG!+=5:77_5"%?#-+-<@!HVU[ MBR*?MN(5>;=MP&,V@13R5!(JY"\E6G\E;/F3P2(JSWA/37Q<:6>*I49V131X M>;6LITI#:O>Q)5=]LT5EUZM"+YZ7P<*8%@3>5I!40^4Y13\0%/VI(PO<9.(L M'$VT@103%P:>$>:?(9O$SW3\2[]UZA<_*O+Z/] MALX++G1<7#@Y^7)>5?.:NIBKQ6WZ2D^1#DCZ/0OW] M]9S+.K!CAAP3KZU,WWKIGT8=B'S47X#!;ML@_OBXH>!Q(QD.$OJ/.F^."'/= M#O(W7^NM?4Y74Z5/C]8ZL/G-1',0"0N&(;FJIETX5]5$JFJ99$_M@=:PV2[T MF%VKJP@)"BG/R?0#^V+,-@*!" 0B$+@C7?L74:"Q=,M)6;&MGKANU)I&;;?4 MJAQ" :^E*IUZ]\R-3R[H]^X$G:^S0FC< MQ/*/OESXSFEV%Y<1?PB-L$;V'UN$>N"/LX9O=W)^O#N+SAS+5N6M]Y&JPQ?; MWRGF:*I8LT^0>_4^;Y@Q>PK@_SV<;(N>8^!U"4O"-B*ZQ M]RN0 MODQWR#D)=S1JMOFYP6'S*]8XN"_@F+(NR7;\BG]L7>EF!"964UO0R' MI:N[^78PK!?7VT2]NG+W18K7H@,5I@,EB$VVVJ.LID8XE1RARXXV$MRW'\G' M\[3)8!,P<:]-J1,Y-DB3WG)2+M53NZMR84$G5TOV0_EW4J1S?7>;9GG&-HDM M-VX/EAU,J?. >D"I!\AQUA+ #]= VS[&LE-4.FO%;".FH,RWV 2.O(6'+F)( M1\?1+,2CB@XA78JIIR&OF.0 ]&/;A">C=QE-3)00U"_0'9OP!\B[ 9]>+DUC M Q=NP]=Z2/ZY.?N%J"D$! /O*QCFD"?;+L'TA1$5:]Z^87P ?C&B_M:215& M=*$Z'O"5\DBJ]^E6GAM 7")>D@ 32(Y'1M%"FW8./A\B'R'7V910.#W!VZL> M:31F&NU.7;I[EP2O2UK528WZZKS0J+1[K>XNF\BB6TP>S[M%/$OP')C@0B^/ MN:D$ICSY>#>ZU'_5HTG@O[^K-AQO K\-G(]PO?>C_G5#!Z4$;& N5!V"D#T5 M[9@((4=5%/A6B%5@#4>+344I9DPFB LDM"DBPCI'PQ@6.G.1KIM(_6/%X(OG MP(:(M\1D\,]>/+KEP*$M%+XWH!C! QZB,PC&,<$2835\+Y(@-,X6OGL-8K*H M:4"/C8%FN/C)$S"U'F,E!(^2:F,HOC2I"09DB)NAUUA \=#46P_&8;BZPZ/X M77 @P\(C/[?@DXD_QK@S(D&EPQO6.M930N17$:6MMWK>_;D+^F9L;@6UR/!. M89F>F$:Y7TZUWAG!2_7\>2\&B"K/].Z&)A<4V(;<#NB"IGXX:XEP=[MLLKT= MC_L2L1I:_<:@MB%(=.6K[1KG$''*('!&L:5CPNT!&"ILR%KHVS&Z+B#F+)'& MI]MPZ]!!/,4%BHNEJ5H ;P&'[4+$SQ#$^1K/7> ,3PL-OT.%^Z::Z,O@=<<; M"EG5F. $%<47?7R,7V#OT"Q%_QIGS.NJ&5N+&CS^_:$P%*)C7IQ,\5P1ET M M 0H_DL>P O#N9]%S-?YP(!L@(F0<"S*O975\@ATZ& 7D];_QJW7UH3@5C'8A MW5,Y6=#)@3 ?FMPO'UYGL9WP\9,6TMM5II41"+)8M[MJ3RC0++)#R,?SFH*K MJKR_049^ <1C$O:Z<['RU.":\\5N6S$@WUD0A>5B MQ.OMP0;@SC*/YX&Q/06AE)SROL\,ET0-"\.I^EPT7'CVF)YHA>3 02)S*O:^ ML$+ ]A:-'I14:Z(9E@.'14!>-VP02S#P8UD&)D0.TUCXL(QES3J,?"[@Z,Q# M\PB/CQ\?;SW1GZI CC66 *$L?!QJ+*J%'JJ)- 7N7.<]ACNX:$04!$0ZLF+@'!:A%1[3\I+R<*IMP.U" M$U-E%4C>L:Z+VG:'OM\/BQD [BA\3#QZB4_1E2,BV/< ]60.Q]/'VRBB#R"?RZ@L\M_!>1+QX:%4PV!J4"/,0@#690OM',H&"+"CH/X7[#'T+[V+6]D^WP MD&;H2ARI1L'7:!0KV.! :SKLF/=/S9?F\"Z<[-[Q+AQ(_-PF^#]?0)95EYH' M.,',(1L"T=0A(>!I#F2DRF(1P&SF[[XM;I#.)X$E-/=5T5-0T5J/'%.(H\?0 MQIJBUV$U1=15M(Z2?#HSL)D ((4<"OACO"P=P@SD%1/^:>[!2T7ZZUQ5S\9UX;P18X]!#"X3*TSZI9?L:>?Q!'[M7HOU\'KOX2WR# @_-4OARVW3 NX6^\#]=@$*%W\>&)KW !O5& ME_[]'PSF$LFP#3%E4$S;(Z0?AG.4O$GK% D_.LKC6 "(! U54AQ",, M@2_9P(,=A2=1=,IPE&DL#\:F(YI;Q*+L8ZP H*8$=<+M@Z_!^>_%K@+DS$)* M ?[,']&0?2QX>_/#YY)4WWY_U26N[L+I-.0L?"_2F4-J]E3*CH6^4J"(>&^6 MZ^;Z3C5I02M81H!P\?HJ;T60T@BK'Z&F";?(1Y,P.<)>%H\D)J2>"PED>,J" MISV #3 GJA<8N?@8.D6.58@]P%B&YAWV)K!QW.;(NQ3HOI#8EAHTB1]B4XPWBKP MK/%___=_PK,_)(+&)X9FF-^#;,_0LGPY)7%L7@'QL0G$>5R4X9N_BYHK;BU_ MF2S[2":#2JWO^XQ11(@8_\ ^QZX*=#81Z/B;;&-Y7;@E(5ZK8D$^U_= M1O92.H+GIM61.&M'^.U_!,$/91$@@4#RB@R3?1!?_!':\>?X])C,E^@G8OD7 MD@F*D)@4)8Q3*5%(IEA28%.R)+!4<@)1B)BD)/*;]U8QR%L%A66%'F3?+O87%AD8\Q# M!6S4J-E$,E=I">3YF+5VAW1)FS+X124[K!C;:6$J*@)U_J11=^:.12^I'I,> MV7IF.F2S>45(GC\Y:HR63J;M9GOQ--/.<%R%J-1<@3Y_$HAT?I>N/CW-R66A MMEE6ZI-]+:-IGL8//4)Q@> ME#8L:#/.R!72YT]JRW2KVNDWR\2BNAD5W79=-BS42?^,GFY[J8)*=[7I.5J? MV13I?EK+NY?V2.OH.LELG,:\H\^>&EMB^U1BN4N45]:+\@QD"7>^M==6L;A* M-3M#M$>4_R2$4E\?\NR*%W4G7R?Z4(7C2+\PL!WPS(D#(= R="B$VT";./'R M'W2,B^>2-ZJHF !X3GZT6O0\%%(XYI$!&9R%[Z_JAMUP8P,>E:(NBYH%WJ(N M-/"TN@:/-:)P@+HSM&M/*0O*",TTZW*M5K:4%KHYZJQ_\2E5/9/U\OH]E6$, M@!X8\M(^".)[*T(.DH/>AT^*N"''D7_ #U_#]YPHAC%-%7%Z%+9KLS^Y>=!X M7T/]P7/]P*49$MR?<$ <:J1PK39A]A;YXN>]/&01G/'S S3-7>GKV: M2@@K66X*W(MX6,RXD:N#-.G$B69X#J4 E:>+. 1[1IN)@\R$L4F+/& M GX_P0_%)/2%>K">/9T7P+="K19^OS=Y/6H$Z_(TK!?>I5H']P5VL2$W2E@Y M?(QY1I:G=F/'G:WI MOR\X)J>BY#VC&][_^CL[01U%L7<1&< R% $T?>_+8]T5OAS'/'4;B@OVWV)2 M8*8*X1842!370UOQGD'IWS+? H,S;'DV3L0QV =7M*Z<-_++>6H_4P%T#)U9 MP[)/ZWTP=.:$G;7<-;)F#X!"?SL8J4,JSGW[05/G=?20GZ"!BWUUUTSS^.5T MQBN0AUTTYTZN-6[V"H,.0W/4F(RWX1P3NE1PMX%6<44#7]" M'D> /B2QYKJ)3"]0/!QAZY:HI-LM=V8$N=[LMLWUTS@YAA1/O)0C\_G3\MY( M'7DK3#;\+MXA.L9Z)QK=1DY.8.H0SU-'?GOBZ LL^!CKBZ:*C4 /,%%W8\]M M=7JVX:\\!SHZ)U! P43'Z;%(X%^>3.E-H@&U)13M68JJ%Z'TDU[.E+0%G(OC M*04'K2&D=6$7\%="^::O$?60/GT!S3Y;I(K9,SQPF,@ZB$GLAW75/I>?A_N?$[,LA_25R M'U4)3#.K0H,F^O/!IM^B=NO.)+%$]WE>R([_LH#_&I$6_4)U/K;H)"^FZ7)] ME\ESA//:J?BKN.^I[3>(B ,%SUZ-+NR_%\>6H3DV^ <% M&FCBW__@Z@@$0=^#.@GP%_$0AU_]_1'Q!N*1H \AA_,8 _[=3Y0P'D)(O]EN MA7EDZ&C#/M&&)1_)1+1A=[1AK];J,X\D>\,=\R/@^,5GF_<%-N;UWCIO/+5N MVFOKG%1(8WR'?EH>P-_9VGZGZ#_H9GO^W_=K0N:![)T1[3U:COE@=(]76827 M^LDZ"[YHL04&;!LL1&09F0W9LQ2&^'K:LTYC0F8E$&IQ3? KM](CENU4O.&@ M; *&K4/Q(4NOC_39^RW-?@/ ;[DNP'?W:#PTNX!>1FZ7ZCN];FE>42:,4G678CFC>'E'B0>*9C\"O>[L MX(9;1O\1FMP'8MR7)T.DR=TS$B+=K>L:%P#P*2':G1TC:OPJU7V:M?M%:^&T M!,H#P$3B0P#PQFC'1.I;I+Y%ZMM=@A8*PE^ K58YJ_#&+%\C*J-$E:]HFV$G MWQ*2"+92]'DH]8_0VE*1UO9>8AYI;9'6=A< F#><2UZW*EBF-XG**M&+6T_) M26I)RTX#5151Z(:\+^]SZTZ!"7 58:2Z_8Y5>N-[\>X3[.[WLL!/BWRHX=/+ ML-+-,3/H2%> $BEEG9VMIH@YEF92>?YPI:FF):00@"9?*"I\P:!OW+OTQWK MAHAVJ*C5\=J>>EVKWH'3OZ*:^$8S.%(3/Y>:>$:ESW:-_(OXU],/[0+YS00^ MRN&ZL0M@N*H('=E83K80!LOD*J?VTLY32V"QFS!]'MOXI0NF/Y?"V#5L47LW M.+RSQ=V1H_#F=V+>+C?OYDO_RJKA,Z!X ?SRKMUQJYN1-E=3K4QJ'&\2Z3@G MI!'X40\I*O6:)GC=^Z9>[*%S=A?!S>ZC.F^!>.A?P1S:5SS;:O \=_BL'Q=J M5XH+P?RNIJBEH!:T0/'*R,(=FD7[N.[O>WC15R_V\XO:GRGH&R4S,R,/QF N M+MPXP3ZER"?%O5)!W^6=>*$MT]%>''?<0[SVUIS^]RJ1>W/]6YJZ3OT;FWAD M;EGK$57G_/QUX^EHP^YIP]YP1V6*BLJI[F]CR$?ZQ0M7HWVY<9F;?SC=F84Y MP+P I/BAV3^JDSD4_./F.7_AUL9_OT.8P0/\.R/"\_5PJCZ%H]GAT=(_P47O M ;7W'HJX3K/N+:[.>LE4##B7\QBW'?#MOH%W8F\Y=OHCD^ULJ"<^WC?JU)KB MJI+E>KUU0Q?D'!I;O\,-X0B-/PV;7_^NY_> SKO"R:-;4]X-&.^3/>X !>\* M\M[J8ELZ)A#(W6:VZ<<;B]Y 3NE4NY&Q&-G]71_;K[O83G SY_-Q&[)Q$YBH MB_[>]Q8G#WDJ)3'.;JM@19#S0D<<%N):DD0-K2&$)N@+U[2]&XC>ITC\-&)^ M^_'OR\AX0Z_DRZKRKSN4_G/2W7S?0A\ 6DK+%"D0"584DG**%EB:@/],RQ,Y MF4X2"2I]UO*='B?KK=YRP ],=I+<;5/4/H\7QYMXGS M)<7C^],V\ANE0#GK=H_LRA7 DME1RG3ADV=OMV2^:RR[BD$L2FF[0''.<#QV M+[7ESQ36W1G7SIM\9[BMCPVP+1?LBVWYT[S69D<3O4@,4GJFS-:&BSCGPB?/ MYCE7XG.[GM1RQ("QV*TFIY@4@YX,YGEEERLWP7AC-<4M8GQ.E^ GI@.DZJ&U M6&Y_*>"Y2S;'RBEI,Z\D"7$:%Z9\#:Q=OO51%P:AAM?QD ']5F&ZX"G_=?GZ MHP(6/S?-\:70!-XY[TJG6"H67.3$9;.-7KW;B36Y(9>I\C&NGD,?MGM\+L8_ M-?DZON=I_"&!B,YD"B1' PWY+?+Q3+1"R&AV74RG5:*RUE;I;;IISZ;7$HW? MO*_27R5JEH_##[BAJ[?0?<=S?!>1=PFU?PO>/JQT&C3"O[]\ _G%;H0?'O,( MO%\_'?2PC5 "!LG:327XQMR&,ZO0Z^9VZ).PMVGSJ8WDTD[FR=MSYTL)E]9S1YCW(07[V[]^R; M3U;M<>+__ZP<:6=*98:V171X.75LIXJ#:G=KU]C]V:I[NZF M\SK=U^7Y(M,6"T-S$V=Y%"-GOOV@B(?4A>O^?DLGN;$"WX''%)FKDLG*+;)JS0S[0V:-38] MXB X, @Q?RCMST(["-XQ&%MVUO30W;VUQ.XOOYDN_ VC\*#_/15!\ MWDRLZ^(Z/>>7(K$H*VXKM5V*C;[K=4,G$P\)XJ5;'"*HN)+SY^8"$V'%UU2C M?@\L>L6E[J2*O0J1+=B-K44NV60+@07R*3$/-/-J&]V[K< Y"]7]7DG./?4\ M^N7@/TX0":7!3#0@FDBTIR?4H=!;KY$'\VS@E4P&R+1?BVEKT"=ZE@;I98M]+$NEOK=992+I/DLXZ4<"\5S-6DP7RP M74DK HC]%2%F*O.*JUPJF"OO,OFATAOJ/295SO3)<:TQFE\L;J.KQ&34V!-6V4.JUF]I<["<6TTZVFN[KG) Z?[*V;*3,+*4YO)-) MY:><966:/4Y@SY]LKHH=HF(+"D$JU%-Q4%8ZF2UZ\HQ*?9+OB".S/.*S3[MU MG&1V=76LP"?/J+19\)4,74ADYR13[K)/Q?^?O2]M3AU9%OP^$?,?%#VO)T[' M&%\A]NX;'2% 8/95@/V%$)( @1;0PO;KI[)*$@)D'R]@XW.X+]YI UJJ*>BS MA#QG5>Z1O-, X)XVM32,Y &!^IX2""\4L/OWZV0W X_>8MW:EB2E13,$F>P!D9XJMA MX-'XF2R9Z\IU_JI4J*])9W\9$(/3,KK-P&3G!-+<(^,].NDM4)WS!B3YJO#;(;Z.%HJDNZ#7)G<^\5"5TX]U?DW<_ M(T+UUH/A#Q5%C/?QF;_JO$U$\3,:^JG.6Z M7-LK!M0GVT&6:0]S>+JNN1!,>UM'@FTO1WUN+>FB*SI?$+W>3\#R7KHJ+@)R M_[;<1Q36%C>?TCF+[Z>J#PTNXCPL*I\F?0=K?3;?583,/+F-),SY@]$P'B8D M?3X1O4LD7LJ(OB_@26AW0=W0L]FL% MA*JR9?U->8/5<%ZX8EF.H(LPTL2RS]'7X.9M7>%AZ"^:J_#=C8BQ;)JR5%!T MX, <,&!=#I-3I?6D(+!6FN6TH;+JIIGI^G'.PLJ0)W(73UWPV.G&R-= Z!

[G@M*Z^F&K^DT\,E'9EEG=Z&KMGB;(U8&7=7BD?I[QI3\.O+D_CY M;EL$:F&8&('&^!9L>+L0NM[PXP5,B^O=[/>V,ZJ&/H&Q\^ IC&P8[872QY MBW;<6/Z6Y?'MC)47F7Z4;Y%M0/7;9Q+.3Y,YB_;G[5^_VJ+VW^>E[;Y*OW]=52Z5,LD1!11!L/]8'9 MS:WH2,XNE@K5C=.:0@\ZL#]2=]'4!9-4;QS[73GV-.CQ&[+LYQ@2(3Q;?;#$ M>IN;FK0SK_747;/3>[19Q+-@/L3ODLQ/$SDNVVKYPWSWZ?T< = D*!@Y;&GQ M]QG7\],.U,K!:_#??RO(F%)$=$Q3N:;P=W_ZED\YI&ED&W:HS_=[B?DDYAZ4C9 M!C5VH0I-+ 5QZ2BDS3#8Q043O;IMK*F%TN*;?!)?HWT"D3&]N6,[*0=+,50571-ZH*KU5L"YGD MIBRZ!KGN?H"+%4D13$3X=^AK475 :E-98Z,"%^&K_34+%C5Q!!,]W##1Y;A1 MC@Q/0WL6*$W8*)JC4?]S6=$;/6NF/KZEA-:%P 7RMVH(NGM7I#!(#Q93+3-/ MCI;S;'.GR&7M4,(GWB+A$5\VQCD$,,4N""*F[1H!6=8P3=P&-2<@W8N^]S5 MDFB NF":PTUVII8S&CVD^WFCNNX^SE+&P_J/?Y/I^]-X-Q%MB!U4P ".':MH M:Y2(WT^-W07<49)@R](I75$_@*Y!95?S5_@E 8/@!U ,\ 4$ ) 6QKH,5%9MXD?AOJQH'^@W80('[Q[3^&]W MGXG8D JN?7\?.PFL_9[J!A@',8.LK! @$(@40@T!H"$&.C=1[UL"[^FZ:WP! ME=L/V9P4R?,JM[4FNX0D# M:LO5N*F^:ABC+DH5DAE9RW?[&.-2Z"=)VH:RM MIO')*C67F/?Q,]I.TPJ'E" M;#B/]GM$)/4ELV!JD\:42\K)9*N3RJQ[L<..%,EW9S$C82@?93 '2<..5W9) M,Y&-S"O]1G\9+V7[(Q&11D@FT9'0FPHV4DI;:B3OT8S62(%G MB*G85C+I"NM2AL2E$BX]^0;/7[ALYK7*/GC?&FEERK'(XX*V MR'%#[6=LDSNHJ4=?C+'U $;0".D(7;;0Z];DJ6%/0]_IE(RHR0:($M&/Y'<' M[!#(DH(;D-,APCI=17&'S1^ #]*.$E54C1'(:2TN2[ONGSR:9H0-LRJNN 0$_]>PBI:4OJ/*L+,Z,7G2H\)4--QTV M-DI67!T@F'XW?IO(<3(D16P2,#8]N/K8IH,BFVL]U%.9$L_WU\G(-"[UJJ: ML)UD$G?(>7T&X\0Q 9?"LO?H$D%HH'!Z%&"N2<2I-^! *JE M;*--(18DRW!3O5Y'%$CART-FMYEM>I&&QO?'*3W6;F2MY'C]:09[#[G? (\V MVL'^!KPK]THA]UA?CR)YCNLGQ$&S7=32S<$!:<3?S=E9P5*LSL*4!:FA!Y<2 M]:DFP@3(YB%=3$8;S6E^SNRXAW%_4]A$A!;88_>I4V'^YS][VPL;9'AZUA$K MWU%*^,2/CJPKR&"KRBODP$UDJ@THH'X(, L$&38X]D!N//)0_X*!(BI8+.BE M^K>A"+@!+<3&>^B(LH[0801:3V$AS ($,0!C48!>:4S Y$$) ZED02U<%VT> MSB1>*9<\@42@Z0/3O7NLF4^5Q)C=S.5A(H:,B8C8?&B]E0CA14<4&++\<-(; MVLM-U(QT5[PS3C1R"R-;: ^1Q((MGE >B8SYL@*+A[7AJ!+X VB#CDA,62(] M/D-PA [_.;MR>1F)KY8Q2G MBXS9Z92?A#0](#(G!/-_WE,=!XD7".!8V-D*&)#!<"DH,=M59 (U\J)P2*E9 M6#DAM;50%:S?L%T9)FGND2^!?T#DJ^/4!QT'ZT_O/'S^8>#6)\S 2G$H2D0P MLF3IB([!)K:Q(_2,_+O_JDC^U<7M#Y;:T"D6N00J%?<4#T'"88B0.*0D="D M1+&<0 ^678N3$!9"=< ;&5_0%HVC_[NH(_$F/]+2)N(LL7A4^(@XGQ6$UKP\ M4=YOI[[)CQSD*I-*T^XT^&(^E5=Z2C7!)B>O\2,-4T%T@,]$P P-\QX1LFQ$ M&\??Q^[=D(OG2LJJ[+N2@'1"4FA3NH1I@1RC(*KY(4"@D5".Y099;$31OB-[ M(7J)#9G,IWJ>NV:TKAB,M9PKSBIJ-A^V\TJ%_1R22++E'*UNAE%XLY M^,(!F167$Q0_L2J&^?0@WY>:?.4I2K.I0J&0$=^.?VP;%O9P0W^RT@K^LHIP MZBA+L 3WG#Z4&&9M86"*>FE))_O3C:16JEVUBX@A%D(,E$L'A"B0(C56(/#= M%[K"H(:8-)K<(UR @84'JAM]B;2]3$Y!?Z[W$>,O'<5T)0@$.A%8T)7/*7** M+ \9&1;8-(@$=-)UEN@N'/!U(4(9([!FD.!Q3_D4W7)\ O1BV7-Y2XE(6Z(U MFQ:UGAI6D 6,\5B!W8/5I!IBT,;@'--8R.AUB& -$M5FT7.0VE0$9)&0V)OA M$)_\> 5XM0H"KSMQ_""2?+")J0"&D*PCXD$0@+?+2,,K$"^ X#T6KEB8NLLZ M B^B"=%1,6O MI#Z5UR1[[YL(9ON61]2!R/_4"?4$ "UKZ.W(@A:LNB8<*UG MB5D 5(P3;T_8%/0.%USTN%8$@M6IE>&;%C^4OUR/!.XR#6B@ ML:(A$ ^19X>F^/>3(O13K>2R446:K'5:$$SGF=TU0@\)6IA*, S M/\!=51#!8W?U_[TVQ^V;HNO5GFK3K-?CQ:=^BLY%HJF652WEF=R;$7L>3_4Q M^3BPJM5EG,[5^:(Z+UF=] 8A.!,:'/O+#8=)2,0AY>,+HB#ONL&P4X$0<\_V MX!S+\H)&B-6/G-T#X1KP>"_#\9=V6%ZF&4.**,6=M%K/E7HI61J6-M6I\3X6 M;Q.1*G'94C>?,WX:F])CG6AROJL4Y_V'Q7 <;4F+*KW^X]]H&.()[/&C600^ M-[J)F<\U(!60UVL!404^A$6:#'$]M_+F.,C#]:,27L >VS1(U"T"]#563*1&OKEY&^[6 M&/6D9.>F_0F+CUY1UID@'?=L#G7KD%F;M.'?I, /]2Z MS8LRWZIG:IOY5JPTC:@!%XLXO"=:P)[J'U>4F"!0\*A M"(NV86X#PL!"MB&20U@S<;D"+ -9GHZ@(DL81SRM"X<:7P[H?:/8X\%20[*) M<702S[5GHH?1R3/D]H+I.)%!$00BV>3!=\%THV/#@^1H'B7Z(E?( )+Q U[! MG*@.^9'U?O0S[EQ1XF'BH PA7/0GA\P^FV+_X>S2XOF\-X%/3?/1![9.5[B* M$*%EJU)KK ]D1 1!XV_),=>&*5FR_K*0@,<'A$(WHRR7,7$\HI.I^B2UJI8W MTK3U&E(9&XY);67!] G[J*SCIT]X*21C&A25C20CJ?&\LB!S'/(#]8S["_E03L%ZHB8HNVAD5T6$K!,8UA"78Q MC_NS9-VY?.YYFL&K+XE'QL;GM?Y'/WN%8DNTPXQKP_EZ+1Y: 6 MV>$,X5CHZ3"6 <3&(F?_\&@WOPC([+?&<1LRD65=Q%_[B:/E67S(! M<[^?"BU.(8\>_X4P:1HJ.0.Z3+0$D0*])X6..)4E1Y4;8PX9]/:VALPV0RKI M*]FR 6*GW\KRA4DF.\S2C1C3:_',*C?;-!X+HP?^X,27>0,!A&^KL89RGZFR M:$)\7K>%B1Q. 9N-T&KPHV2?T^2H9/96SLAAD%8)Z67^)[4RL- GM;!')M)_ M)&7U[W_1/YZ=)*K(H():Z*EKN?N5SF#!NY70-/WG1>J9#\?.,_% PU'B/T33 M9!=XU?C?__V_@JO?6WE'I:*!;4U):2R#Z[,GP3'(OP45N7F6N\UT M^IZ)>P7??_N%W0 (*G&?3O])[?\$<)S 4A,VD0#$W&KPB"J/[;_)7=Y7N)#; M^\X@U0A_DP#$2H9G'SP5H\4V%G\ST7OL8J&/[JZB\?OXA?!T5$:<])'R7X&: MFL#)_Z?;R#U?U*H#;Z@'YGYE!W"I5$BI= =LL3: M/[N:N00[G&8:'1=P+XPUJ;:]F%".7K507DV?4F,].RS-A4E/E-J1GL$WV2\2 MRH/%:+W+3*,"ES,XJ]#HCS81:P*YY,\+98S .S=NY:GAP*FZK$\@*BX$CCD$ M::58ADEBY/@HGACW?CT79-?2= AQ$B"-HITL%A M_@7K5L^3S;J11L*:,=8,+6\>ZT6ASC>T_/N3R8ZC[*%^:2K9:R5;?.2)9N2$ M4WN(:Z71%!_5Q)_W2P^J4[X!8"\FM5:S1LJLTX,6QV0GTG99:PE)Z?UE9-[A M>1.1;K"C?!!A1N?)FI3ZF1FO1R12$-TB7DW,-'&&(^?_5?%Z,^UEJO MB@*3&!H3#V/RHUBLC5N7A(=B25N39R.QIV()B[[0&-P^3.:6Y!P^^GUQ-CTH MN3VKYZ?PN>!)(Q/W.6__X3."=:P/!_C6J\POQ?K+PDQ\X@69FQJC=%/-)-Z? M5!E>F?^LD$S7'NBGX6X[Y[=28EY<5R:Q3!'>S7NCDZVPD-]01+> R:D MR/KH1TR$0%S!0/2>B33$K*3T VM)ZS*YB,=X=B4;IA'Z;D;P\. MRF7T;I)?M8]/6A^-3MJX_A&7^E <>BQTZ""1*1%9([*U, C_A!9'62]51^U# MF? T4X8#,_>E7EJ9JB"=($&>VX&M@[,$#DHG )I>-LF)^;0@$, /-WQX^&U. MJ"P84^W "UXPB0#3^/FR%YS!;77VN,?D(ZL*V@*&U)AD/!R05_#\,Q!4WB=+ ML!9N6>E8I-B"PJ/EHZD[H!-L2#*A)A"QUM>)KY0;1<+B:__!DT8=O[$% MSB+I;A?RP:C:H]]=&;0H;9.MTJPET%LQ4I/KXZR86+Q?V0?-,^B'8WD-<4)% M4#0SZC[D^W:14VAZE%J9FW7+^*@(HH+GZH=$X2NJ(^UV?Z'3XW,<%2=?82/ M82$T-PDU$@KDQU,KX>5#N: ^=QTKRU!E3^>[Q3&J@ NW<9@],L*%3";F4;?; M2J=1"'Y_[[%1P?!\.WCP\1(/-NO7BAYFM"+9[64"RY+74R,O0"YP1P%A@M]] MD"R' *4::"]HZ9<\ D@&K'OOP_E*AWUVAG1E66H@W:!#O(DTW$ 0A2L[QMCT M?RDA)&XZ:V$1B/@7*E$YY?32\;DD"L3SL!9H#L;GPVW$8%O0$LATHZ#]/"!TS-D@ $CR6,(A%FDKNV@X]!)0@86_&A=*EJ^ MCF/47I D9-@)9"%\^KGE*2_59?]\:\7"Z%@J"5I1XFL#@$?Q'VMBBKA MQG,S1R=&*"8,2/;$S2H7?IWJ82^S( _#W(5 E9W;C%/YZ[7VK35%Q&L-QY5= M1N.;*X-NM-9;@]/BB?JX]7+X&N>X1#_> :ZE>>(/;BE]:PL D1S.D$4L'@P<1 M /[)"FV%5));JG1"5DB\E06=Y*7C\S:H.'0;>R%1ACD*;D&O1U:P);^I_.@-A'B^ M[EWO(KW79]"QCZE"+K%I#_D(+50*7*%236Q:[R=2=Y6N\&J8;1#V=0?>A=9. MJE<5VHG9(MH<)0I5:+B3@%&^IP[8 M&\@W8"QY74X\BL+]$FRLLBY9I/9E-/)4Y,9SGIU8M#:.E ;=ZL\W7(HM!/LL)59Y1DU5S%:,AMA9R7H\0"=JD(^-* M@BR6!>Z'', 5#Y, -V#A]S$E2'9_\R)1& C4(2% =<$&' H+.Q+"3RO)\@HT M$\/A45Q[[!T- MY>]D>5AHM/@4.Z^LK<6LO+'H' M]E9+WS[9I1"X%A2%_H(+<]QWK(/?KD"Z> M:)G8&=:/VSH2+YCX<\AX1D:/)B-'CEH9JH.L5)(^!?:X>^P!3X*H/XE"ODE@ MY(48G/X M#NL&"Y!06FI[Z.E.$8--#57JF@(X.GEA&ZXH& MOAO/49%-'HB\[JT5=@JW;WJ@!-MKA3DHKM+!$D=QVQ![CQ_)T*[C)E)^:N'" MOK'H"$7O4U/*Q=>KJ45WEN-T(M5)+1\U]I5RXHY4,[NVX+5J]$HYL6$RAKV: M*Z7(NB.JU44U]N9T.M+!1I:M)JF8_EG>7#V2G#+RQD&>RK:F)@R=*:UY-EP- MCV7Y$HE'GP&ZU_0=/@:=+WN.*HR"=#EK=HNQ1F?.\IH47SNK296U>-!?=VF: M#FTU[)77KWS?Y!M,=E ,6[-:S:<-5QFN)LNNJHQ+3V]N[(P!3)Q"+^:1=ZC'K5P5=CC7 P$'^Q<.MDIA<(BXQ_ M/IZ]L.YY8U$A\1K2P7<;4;K0F&5WG&:47*Z-;7<7JU8W&;CY3KZ M>XH//^SW8A/[8-E^GLWS$Y=\ZL/FY]&SO,X9Q,R5O>[&Q$1Q;SBQ>]="H&/Q M8=#_\&5WX"41\YHT$T27ZMC/AV4<+0$SP$@.=!*%*#8T"#!T3)MWE&50@<[, MI*/5_L@46^&3"<2Z[9-M>WU!O!2 _5M.%N0QL=]3!$,$T8%W./_\2R!1R7 L M%7IOP5$38DOO4,?=JPMH*02L/Y_4\A'S[P,]_G_2ZQEO Y[L&^->_NVFNBG, M.7TSSZT>^)8JC.26_>Z\__/YDKFT,A@\Z'6!%QYS_4A*KC!Y"W<^2IS&.:F] M%^EEDWA"WB>AUY=VO#D\>)5H>X/71L)Z'EYP0W#_?:'(22?5YK1N224NLIMW M4UIURQ9ST.N?R=PQR5-K\];4X]4-A4EV(!/6LN.T;X8;A/6CX/L4Q(-H2M/[ M^:19POX 722G;OCQ:*FVXZ9#*CB1WX#S7U$TR/FD&U@]T'LOG=*2;9RN OG5 MRF2"]R20;H)!:^@G.A&GR$+6J:"ZE6CN%7 FO7)3 13WN)$(^+TFWJLUPQ6;A]/8SNC5\X/.0R?^409?8W OZ2(3O1[PV5^-]_.E96YXN7M MB#6@0U0\&;^+I4]KV[^=B/[/42'J]ZO SMPJL&\5V)]2@7V^FNK3E)<7BM/\ M1)D/C9=N"EMQ*B-7MVD:MAM#07].3($T'3QS7HU'QJZH@/V\RY"K"6X79->8 MHX^K:]VVT;AT)#B \6(1Q(2K FD((.X__*S S(/_'OPN]%T]5VNNE%8TWTO2 M0NPI5UUFLO6DZV!@NL."60*AEG8P\5'7RQ8@ML=Q.GD0U+G.O9R7E1: ME;;*0O_*6/(4?= &WD*PNJ<:7CS&]X_6^U'T8M))3I!,#0O=!&, W9;RN_20*;L>"G*Z'880XM3L_?S M&,AD0!;+WI!V""X_[Y'OYA)@N7T89;U4H[_84?'=>XFADJ]M*H5'VJ%E(96) M9Q.K%=^^(#$D,H.E/GZLQWBGS=8CL5E>VK3QG*T0A]#G\F>L^XNY)B'U)Q]V M3@0,A&%&RHR8U#@S%)E$9AAGQ,PP+0G,,!./CB4YF4Z(*?$/8AB2.[KB,%9( MC) O/&3X3J3V\##M;)?U7@O28(^OS"68N-5,9(1YQ^2F!7$6+8_U-9(<]/&5 MTU9)V5AMLS;O1ZMYQC$*BC&:("ES1DJM*KL&>71\ M962PKK8'H\602:\J58.90$W\ M\94S>O10RJY',KW-U?E$Q'E:-"IK9*N,K34L>#!&X(WR?VXVJK9B0UY)KQ%4GSRRL9INVO.IFYMO4P[S97,KKILH" M_QU?N8KTZ"6[975:661J$9W5UZGN9)@Z?69GJC12O0T7FRNI98[;I6J6]=1" M5YZL,[/5RT_]:FY#:Y(E5%N/]7[49(?ITV<68UW:+G78_EPPDWI64#>9T1BN M/'SFD!838IK.T,/4.#$>QN58;)@6DL(PGA%BL71,BF:DY/&S^U,SNRW&&8O. M6=6'AUQQ,A_EV##JJ_3F_=G"+.9HC=X]#.6ZO.S66V'4-X@]V.RZ/BK/E]MU MI+MA%R.)":6^\L-D:5CYF4P[S;36TI_:\9HT":.^I^UR/!MD<@FN*'8VPWCO M41DL0JG/3#?+C>GT8<976KO5AN$RD5JR%4I]NYX6DVH)Y$ )B&4W R.]*:[#J$\9;DJM]F.SRPNRT6WT5XPZX%MAU&>H?6TF ML-WMO#'I%99\OJYJS"2,^O1=@XM56E&35ZKC4FPIT54%470(]:TY\;&@#,06 MW:F/[$6%GYE/CZT ];VB%7-X4YK2KMW7MG;9F6OU73_/[&+5[G)]>KSKA7?W M*M!B=>E!EI#,GK!(G:QP5!RR$53#<)GKC2Y'K*$,^0].2XO^0^6Y M=JG'=DL]CJJ6V&RI6NJ6N,[5]*$)VFN2# <#N((,V]M>>:,?+RM@SUJ'*"K<BR M3:8=000:AFN.E0VD&"./@51J!53O<0]X%*.*_- MT^$Y!DQ%V(*AJT*_,CAN.;B;Y U8P<,=M )\K7>_NX2Q8R/2=F>3[D]%H!)8 M%H#J);AS+"@F!4F7C4QC-$.W&7*!^6#'G;A M?@ E^@VJO7X@3K/^\D_N2:'@H1WO6-B&KX% H'*"J1I0.^\-U](,2<9U:S[Y MD%WN5_+\\0Z&TJG]CG=VG'#!$/ORPD)JWRIK+ZZJ^]6R=@'MJP?;PM'"4P&U MXE1D-IO%)"\\\9'M2D1N3(&]D( *Q%SI>_K%X/S^3OCQE=:PC2.B7E@;AZ A MI*T*"TO^V_LCN"@0-NZ"(" JDD"J%\3',6?!L0WO"Q)QQM\' ',?3?SF(/A5 MB. _M@E"\?L+P/2O(@#3+YTKAT+$F;)_ M7K;84/CDCO*.JZ\*-/\=';PSZ)7]\2]8CP12R(1T#^^0S???_XR^A8AX+Z%\ ME/F# 511E.7# .JGRX-@<-LX7 MP"' TMB)"0(F=@R8B^7/[3U@;20EILOZ;#07G$TY):R7%;[[@7889^XTT!6' M0DS8<./-S)IO[8D\95(C9UR"@Y'8\_EO-T[Y]H9@33#GLKV/%AW$%B'$1.)B M.,8'H:]O8/M=HR#\2&FL'T)CJYC,",PI#O2+\$,GRS?KTR[<0=G*[^H*?]5 M,O[*P'!&L?_-K?A/T@3/77!0S^DJ@%YQ9CRV,JK-]ZU4MKQX-"L-\9,50#+9 M+JWHE#R>.WSCL=D=V58_ YD>L6>*D'Y53OF-;/ZV8LVIL2G+1PW;?T3_NIGW MW].B.5_DZOO9^.\?+_AAJ0Z<5$",Y$W0"O3O3[4GC83#CG2^4Z,;?&:;S+;F M'YC._'KA[G4W0M*]N7A*\]E-69PON\ICSZS%T^M^:YC 09W[V&G9QR_!#'_^ M<@;[0A:AREQ5QB"SJ:TLF+]J#/YFN%]$H%^[]?Y)52#OL-L)[T'-AC>*6VT6 MFM*837':0WD@IZUH-C[^0-?@=QCNI ]3C4WDM1E;F"]+G5$KDUYL=S:>S70: MJ3^;R+A*9OF-;'=?%ZP,2 +%O?Y_,#>[_9N:*C>[_4OL=AR%Z?DB-*:\724SQV(-BC%X_'B)N9HW2:M0G?*22B':72C<8X=I@"BSU* MATW;_27XX)&*^YDTY $:WJFN,Q0%Z-;8P[U@#'")E'FG]\F\'XL^O^#*U\N/Z8J1&H=-KS"76QNU3I?[_-\=9W" M=7E&MT*-6[7.C0ANU3JW:IU;M4XHL;Q4K>-5=KL5.]%]Q0YSJ]CY5A&&6\7. MK6+G5K%SL:&ES'!4:6"O9^3W/K7/"&\U>S<:G9^CQ/$ M6\W.9ZN"MQ3M;-*)I\E4%5B^TVE/^+DI3!Z&+QT=7D #I,QB;MG/3Y)SI]QL M1W(RJY7,R:UHYU>V^F]%.[^<@7]+_OO ?/$/B/47JG;Z4HL6G,* II%^V1C3 MX6,U\=#ZY*J=57?6Y?):=,LE6^9 S5OM6&GM5^W0OVA1_B^; GBKVOEM3/?? M+?GOLL.:/F2YGY3MI*H/V5*B5.MQU\V[*=.54>TR:!A//^.Y!_B_!0\TBYK;%1X%YXH MYPT27,BR"0F+:)>*;-VH\&NH,':-5.B/PC30&V!TI(P-03SY4MC"H'K/*?.& M.1I(4LHR)A1WL./S]/2?@^&%IY\_P6S!-E1@_N<'9F3'HBDAE:23PU1BE!K& M1])X.!HGA.%H)#.T(,02<0;LM91\SJ^Y(XCM/E5:FINT&SG =-J6X MGU&T0B515>EE+9>/<1D]G=U.T)6)XRMCZ]7\8=X=VO.(MA/3U8=Q3QW W.WT M\97%Z*[]8'=6<6[9+IBTU1+4N@9OCT:/+TWM)G&[]AAYXK;55B3>3=*E6!;2 MVD\6FA@IT9EAERMT9%TV##6=D2(:C%,^66ASFUOT!VR[0S>XM+WF4_.I-9R@ M*T\6&BNU6JV-,XGQV[&@9,6ET^UP++KR=*&"O6CL:*[[P"V'C=5.66[:NUDK M;/*RGF*WBSRSF\XCKG.95%5YXN-,IK67X@:>I0@G6Q) M;RLBXH39CN\P(R6;BDP+C0I<>;*E[5!DQM5\OTD[ZW1LFNL[PKH% ZI/M\1% M4X5AJ=NL\MLH^]"=]/BB4 ^=.TTGHYGDJ&W'.<>P3'T54SI&:Q(V3;H1F72E MK#.;<?;+Y+[[+%?IW>T5OGP8X6=ZG=> :3U(\V/WQ0Y]%X ME$E'TREO"Q>>S%K"\VJ[PN:E\="E\G"6S66T!%A=E+&33LS?Q\.(QL@.-M47]P!:!X5CH:NNOO\_:D>.3 MVVW$8_?):SK2^Y)& _'4;P\!YC>' (-6\YN#X,8&-S:XL<&-#:+WS#75WGT% M!.C[^(T-;FQP8X/?G0WH7T4?OC%?ZGK=PG18?.77$(EG[KWU?,^RH\9;9^E; M%D]_)]ATIW#Z74,_3"V*TR59HL[6C^Q&)3I_,?"?8=)3-]Z21 MX]CZ:P!Q.:5\HYRS4<[G6*W703DWP_8F:#Y=T!!#YM=ITUMV=-EMT4O?M->- MJ,Y.5'?/F(LWVOI,R^A&6S?:NM'6U]'6S2Z_V>77)(J^<9#H5S.6(%'SNVBP M&]E<#>S..DCE1C:_BXESDS8WLOE::7,SA7]F"E]9_P7HTR%+5,<6;/D\/>) M;ES9)K^B.PWD'%\9&,[4$9Z^OL8T)UNE?IRYIZ1?BQ4/K<6R3/Q,&[=&*,K& M!$%L"F#%/6I$!"C;W**7#;-T+%F?%]@2QQ3M7D1M55:L>= ^,O*6/F/[@JZ" M:6@Y ]?((= W_!JGK QU3W[IG6QQ&]L4D.Y2=,'$:S1>OP6-C&_@\TZR0E/&UIJ\W(FW4FVRLGL*,62SO$,?3HNZAQMKVZ2 MY299OE'+J_<*%B8H6)C7"Y;Q;#I3$S5=XY2T'$\-GO*EC7"M@N58GDSF.OEB?YI\K#D\.J4:Y8B.>UV"J22RS75RI/GC549EQLF:RSNDAOQ]OFT([K M_?82FD9D_O@W=I=B3D7+S52YR9:;;'F=;'FOK?+$%]CQ9J_R2Y0;%2;97;#^NR4BN6")Z06/T)F5N4N;W MD3+O,DR1E%FU8X7IBMVR7,Y)COA\6ZTS\6]GF);%@22DE'R7EB>#MK/J]LU\ M!)H:)O_X-QZ/W:3,>?W;WT+*N![O%4N9SXO4?R2RAH2,NNS.ITDF':&7\F Z MG54E?-1L& R?_S+9$XMF)MHN8F6;R]: MODED#5H65TK$7M"A\.SN]N>RI3_,D^M*)CZ! MR<406@G2^N]BW%S"^1B=8U;$&E%J2K[\@PYFY/W]MYS,531PYE;PS) M7LEPH._Q-2B:R^:6?/G6KT3OA(?GA&:ZRL>LIDH[E3RMCQUUMBY-OILZ*=NC M0:R03HSF0KTO<9'57$E&HT'G\KXJ% M'S]UZC6B.ME;)I*HS%NF@N%I8,C1RB0\W)!(8F ,J"F+()(D;T 8!!=A(JAN MR3#4^']^@7@*8FR.["@KZ_)8.?%,ZH)I#G6S_504IO45QXPRB=R@U*KS\_4? M_S*)TW(]?PH:GIMV:1A]A@?X.A@MF%&W-2]TE'DR:6Q*FA2=MQY8)-1.SS7W M(((AQ3!'UL9=I34#]WV5<=]7:#E%Q>@["I"/80D[O(,I=3"35EG)ZO8.?__) MU/F)-O'K(-^F-:U4;,1*,1-DQ-*GX;E#Z@Q ;D1>\!F0^PS% M'@:Y<*6,03A)\Y5%!\E8?DG/A%)CN%$$&8$P_A)_>\1K*9NWD^X]!9)V*PMF MQ#8B, ^>0OJ8_(H1@J?/*]9K0T@+QY2'S&XSV_0B#8WOCU-ZK-W(6LGQ^LQT M_!9D<-Z6?*RTT;;"K"T?+1$F@)?QUDA'V:36HAO)Y6RVR;;,E8P$;_K^U#O[ MDT+FCRICE 0QP#P'90QA8E4<3Z:6E-6__T7_>%I:5-$CP,J:NNK3M])!:QX. MG[QPFPXFOM?7KLZ&2JR%MVK\[__^7\'5[^T^&+]IF'][#D5@6ZX5P6!#<")' M1J8LS"/"&+WY;T%="UO+W68Z?<_$]Z/7O64!(*C$?3K])[7_$\!Q DN8[!F MV,%P3W+7X7A/]SO#4@#-?YNR*@#ZX-D'3\5H@;GQ3/0^>6C"1>/W\0OAZZM6X%"2@TQW/_I-G*A)B/\_?)(=CP_%4ED8!A$!)9O00K_!C#^')T>@CD, M?HCLW=' F E?'B/LC@?^3-LU %S/4@T,L5T+UJN=T'>+QSE&:N:8BB4I(ID33*0RNM8Q3;A+H-:& MJ4J(-F$--@4SB.^I0$K4&07HAK M0ND8)L'N3W?>QPHB<V'5P)[>XNN&*X MG! #IA&D1+:(D==(5U+"8J$JL-"232&59@07 Z,,E9$O#Y,JQ89!J]3LH > M=OB*J6 #^:F(FM&:19MR;+36'2:]>ZJ !(>\$;2%*M\]@P"!$J>"/L$[,-9H M<]946=R!,$. 0@:$!% >R\@21>(KX,V:\L11!1O$6&"0:_SU85VP6"A$9E+3G#>^!L C=L/%"X GHIK&#(.!#,'Q; MA\"#NQ#E.TC:N:L/VA>$;;P73A$%R"M!=3!$P-YU61F)4>#0O6T#PA0$J&!Y M6PGP'"#6E1V^R BGY "L]J -0.N>RF)Y#*($'FJ@+4X5RS9,_"+1T1QB=GOX MQ/1N6/*Q&%$ B@B5*[C&!F,"H=8T$#(P7QL(UHIN"UBH 8PI @58)*(Y8XVU MA;N*9X2>@%7#:9 B+XNR-I)-M]%[]'NK[8XP%4QACU>L8OV(=HA&4!67,NY< M7D2P#Q/J'BV'W^Q):4"2/E$0A1 +:<_>QPN3#,P[>'TX$B=8"B9W!:A$5!T) M741,R- 7^GMR!0E"6M0WR@1QZ2BNCD-(QT=4 K'QD)LAR@O[B+,D [T-UK-$ M%B'"#'X2_(",!%Q4@#ENK,"!EZ\^,3EC&\G38[[1<4=9F.U,',S2C:!\!2@^ MNS%E;\&X$,/VJX[5NBOE3FYV-:9[W[%9X#_@N](T;!%\#$12)K)%&)K.$$6 M.-B403* A,7B"A2KH@L'Q@T(>4]9'H@W$@M&MCN"*;[* OU[9+$2L4!YH'O? M@AGZ30NN>&\%@\!QC5JL/UWS%9G86VP<8)-,T<"?0:)2/5K[-\1W0Z=89X(> M3463=VX &8"R,&4+=)J-+1J@^ZD[FJ.DCXG-0[5!C>*_6-$F/_XHM=F_0"H9 M8(00GD=?(3$DB-@%I**)/Q&'F L#:SF$"T5S-.+H^GXA@C1:21P,L^B?^#>P M":=@9IORPC&1M0;*#8<-?7U">:J$'-> 'TR<3@DAW2:>HBB;6*FA1T9PA I] M!PIW MB% "AZ.Y)4?219',3MV(9S!2>XX:+M.4'^W0'CU!4'L%VT?2QH!W1_< A]%#?[][\'\>-SA-L/XT0=VQ#G4T-% MK&MQ2*#;V[IARWG%$I$U@8R1+GI;5D77_.&%\&I"JZB(\81.:YW5HU%GY+42 M<\]ET+)EB;5?N,X-]5&R)0H+M [;=.2S!?Y.^D8?A5 #7%)O=#D"_FC4:TR. MS/3H/Q37XDO=QS/RZ@JMX3LJ$+.LTYGP2 M80YS@""S1"6B%HQ;(A$0"6._"]$E,.R=%Z@@3E[0&0"3U4&VK8GV@&--BF4Y M"%W3*R.Z6.I8PW%EE]'XYLJ@&ZWUUN"T>*(^;AW&=%EKV!@'F$X;28GI MLCX;S05G4TX)ZV6%[QX$<4OUPAO"N#[Z,9\2$F!]$/@16SH0L.TM[5:J&BG$ MYTP]RCU.Q7(_);)__)N@[V@:_W](QO,K 4@$,L;?PB=,"Y9V1^)(EH-,T:.? ML'V''!8PZXSQW]2/Z%_7A#(7U/M"SIR*;+W&&$,<%W+Z5\A@=K*'.*EA1314 M2^8B:5E#EJZHE<6*BR\?E K[J8A/YUAZM:ZO=%[)#4N12&QA<)D6I)*<#^OH M_LC*P*@DT""RDWV&' 1J(9C8C\3QWE>_\2=Y GD%Y /.$G 13RNCN"['\BO> MZ="1'3LXQ&>GU,PEZOAPXW+B_:%=QY*NB$\/-$"O?[CW^A=(IV\2X:T M1'T/_X;P;O9WX-TOP?N;F+<=E4U:J^;77._ _-^"=[?Q+RJ,,AD;$$0YXWX.!<;5/J6J$S.R[P0U/@1_V8,/#(V MZC"K"OH\-Y61.1.&R.VC4]IE!L,5+W,-DU]M)@_+T>?Z3.MEK==,/FC9N1Q3 MZ?BJ-.A+$C*=X^D[)GT^ZQD<88;^9P3PH$0 "/XF^L^)RX1\VQ$$H"$01PZB MMJ%'BB,#CE71HR7%E$7;,*U[BH,SIH"?;&$F"O'9< J.;(FF,H(WR*JQOD X M\T/ACQ)R\,FYTYBZ="CD8(W/+^G0[PDL"D#Z-6'@D%6R@6-@8QQ*.PH2 Q"- M7#@CM&-T%=H(TB]W1R$7RT&;.[\L^4GTTA,M6<=2=-FRV/UITUZP%&7TDV+E M#%451FXHJ:J*KEPYCW\G%!GZHA MQ:(8DBNF]KNT0@55(J?'1S'U,4]K.4U8]4T]72NLG_?Q \(GC 0"[CS"#:[\ M@H/G%UU[D$T]="65$Q; +,\="+K(N:=85?6/VUY\\!IGDNV7@8\4KD&+?7T< M(+<'"Z$4+!C1IU JX=+VCDW&S-Q2LX1[RC]D(D]+P#E-- /'.S;N* 56Z>6$ M2GJ8&,+[0*CX?Y\'T?U%MVET$_PCG8LF^I-L0V,JK0_8G02U<)SDKH0@V,6X M+$5#49SOE[.]A-PIT'VA)BW2A<:.9DXG' 10_!,>E$G6'GDW8<%O M@;(<)E;\,^MB*C.P9PWCJ8I$=XLOIQ=\>37XB(?P#*:(, ]'4RE=LA8EFTW0 M6UXPUYV$H8VA="V:O(N%E:^]@A.10#W-LKDP7WU'D4F0TW!L"S:,5%PH@LQA MD^]/VZO$W!F68AM36M9+,D90ZBZ38G[.2-0I#Y'T TC9VK_7X2D?G]'K?3M-S MA*]8["Z>_#E#41_3:K]$25?T5M)U*^DZ7TG7RWD>;\@*8 5B7B7;! >(0A\W-A7Q H@X45A5R MX= V?_S?I6/8_Y!?W7C57Y\=),@,&; (&1JLP_V'5T4)R,H1WBP$1ORXSM:" M'BO-:NZ=H8+PXR01J8/X$U]KS9W;JQXT];9EPZFGD'\R4$3R?-\F3:@ED(@ M&;\D*5-5T'HEHC[\PZD+GCF=$LS'.%R7:IN1O$G&Z>VNUM=B2XBWX/'Q%W@4LU%TC+()=CDSE\"+KJ$%WIP-M&YOW M2Y%JRVC4V7D*L>EI(.=/C$6HJM7N (78Z%LZ G(F3:_UQ\M,J80$6<-BP\\& M( #U@OL,"(9 *8MXC9P1 ><&3WD:(F MP":4>9E:M"_/^!)#*QLQ0F^WY5:[!,P;NP\+X.V9ET02(%B.ZRM59*M#P8R' MA+?ATJTIJ@N6)"Q=H[]S1SOU<*;]8S$>^I#B2#!N@$ M:OD,471,2E9P4<4/Y2_R8%>8&(N@!TY\;DQM2-[@DRR2_5\6D MB;MWT[3NW M;L" Y_D/=)"_+> ^=E KZ)4ROQXNMBE@*QB]_7<6;6$628#.N\AIM0!/>P'G MKA.30A?YY!/9#)=YJ=ZJ^=2@:8&3E5)IL>,=HVNQT'+F5'7]N2?L0V+#AT^O M1%!^^#":= ?M$[XV[(:N4U4X2D1?R;*&W< 7I*1U("813^"B:?P!U@S_A74A?8&K MM/10&QO+R3OJ-26I7V(\!;@A@BCP;\DQUX8I6;+^$CNT$0 U#+*Z@12"3.)K M =HOR+E'.R5R94YK;!N]:7T[>XSA)JA[LCX^%'1;G*Q-Q48T R0#PL@E#Q43*T3/!NMQP-D/M#<'79CZLT?[X@@+;'));] M+QH^])95X\QR*F9+8CG!5$T'=<:=O2%H$A^#(_TXT%L M?H>+Y\']/GKP:VQNJ+*%WDR6,YKA\GQV?UYKQ3>UP"'KBG19! 2$"%SGXK)(,L,H\LAJ*$U$?TIJVRV1ZS:JI M9)'\8]+W(3V,D7Y6\2FCX/>8D:"Z>R&8?GR99"KALF#);1='84+V4DF]?@_[ M8\GK,098$G<+L,18%J!OD]^^[^<'9B\S(/A78&18A@JM'N&\UGVR.Q+B*,QW M>!@++K,(=*:,%=+#X^,+LBA-WNT$'7$#& ^V1SZ@F*#CCA+N/D'W/^AC*1VV M^!D)*L[IMZ:R;'_'=+;/J29\3SI;;%B1-VPKL>*%A^I$%S,3O.+U%7)6U.+SU)P<.L%]P$@P$PB2#JT5"UHO*9*J9:K\FQ3C&26F;I=(> M9H4/)92_#0GSA)PL;;5F=UXITI-Y(MZCC?7ZQ=8NX4C('E;^!)/+#U"%I53P MM@.DD;Z"GC. \R\M2MY ZS_2N^?Y\*EBD2Z%*NGC\TJ\]PQ;'J;FZ<0T.G^0 M^2++%]>+0!@!"*$L&!$ M'7N1C3%LS7K18TUMAQM^F4@XM--CV_4)WVOU1*1W#%T^Q3I"K7QX9*S*+V+R MU=- OA0''B,F)GEEVY.5-=?9Z<)XQ"Q2L9?#H^?! :?W\K-EI[B<5Y:;RBA" M[Q1]CG"@&Z$HP.X^9HM[BE\8I)&E5VYI0K1G!1ZQ):C8K)84R^\:/=KBB]TS MCF/N/8PA8D?_&3X_0/,:MRL^//MPPY/G>\I,7FKP>.R?796Q^A:8ER7RA M]%56*@[;8_.E>7&RG;0CM=PH"DU ,G?Q9.(NGCD=X7=1\SW*#&/NJ(H/@731 MFK0;G6&ZP3?R'!UAKZL17,]CNEW:GDAX4@-N@5PC<4R MR#4Z'0+]&E:@#M+T0<)$E$V$S.;[^P'_9[C9ZHW'QUPV14=*O%%M%&;]S90- M[:!W!C/^I?H DJ3M%P7@_Q#J^?DNN*+-RDQDW*,5>=96EG/;>HRNOV(7 KFW(1X6)![ER M9:TV5$)60/W4"CB5 M*P?:V14RN.@V> J(;.=#_6J8S_=0OXYX0+!3QTEL ]4]0O,R#!B$;HV+"SY M;^^/X'+ S7?+L: T220E38?E7X')LF[QU[Z\CH$JIM#FQ_^%":_/3KNUC46P M\"OD"9\X*?ET5A4NPPJI"W/1!=5,HF.2#N=-+X;.3DP9$Y_;CPB-W MT*,5DBB UFH[(!#P<)&5C.P)\^"!)?=+_S$+QP0&LP^GJ_C9^/#:0$MKJAY/K#A[E2RK7DT=.">=*APT,J\9Y6+^'ESP==XBZ81W M M^+6DX6H\$_A'3ACD-&U;I OQV0=ZC05LAS89SHH-I;*?W M^\\WC-N'&+-=Q,MMF;J _%6L?\3W# M]N%%D/8*(R>HJBQEM]YVW O#6;V;+B\TKAXK\$*EOMX*!A/AJS C.'X7C;[8 MS.6D+D>GY(ULBHHE?TI9SB_+UV%8YES(XNPB_T$=8.AJS5 WQG1."]F, MW7FJ9Q%+."0EB9. QNU352\*HB.X>)2(>YR@8R;"P\6:3^)7?4A2@'AF60F=UX6(4_'"TX'87,VT"B",DB7P %!0L8/'[*SV4;!_W, MD'@O3>FU7;?RL)O7>&<@#:+)<;E2>T_G-QQC)F_5??'VG$T0WEZV33]9PWXB M-T]62I*1*=#K(0Y?13/?4$"\%Q_B6"E$[4FORD64&)<6;K@3$2*.J%-5+K##":EBI5BJP\( XG[>$A,=G_P$M3)'NKOO*:?>&0-G<:O:H\(:L8=2$N$=> M8F*0)1NN%[S/MQW):-70>1>/N4+^\3Y=U7>9W>G,KA)$FE-U<-2.U BXPM7 MB;A[]D74$,+5A$^?5?'NTT@RN*;)$HQJ5+>^+'C^ZM&D^@[?XSEI><\E]^K_M(6AP^I#W/)@MNV':4CMM-7.,%^-\,7&M%9M<)'R MP^R#9@+KX2O[L[*%@MB:]<8%AU8R5KN<'YML;P7CL.Y#S#:/?/;4@&368:CT M^@2 =X7[T[FPYI35AS8M5'KS!BN;A>AN)PRDS\):5LG6F?1NV^"+3>'AB6NK M5BT.A:;W(;U80[%VP)#7A[0OE]JQL^(N%L!=CJZR-3Y3UN>=7:98FRA=9MV# M'.&P$(4]-1P+&QM!Y+EC:(]CVY]=_?.&@\S3B:W?K1\L<^L'>^L'^RG]8,_7 MX?4<3(P][]-C?5@HS("G1/1@M!AS"P.H V6>1+.XHLFOFL.BS'O(:;<\UV'W MXN[D&?LWP+HU71DK(H&EFTP/%QDCM$WWQ>Y3H9829LW#\OVD %Q8B0MRW:M. M]W9:*.CG#9!->.%_M%O;="><>Q;Q@8]+4I:116U;1_W$S,//4""(K&<9'T#B M:G4!A@Z-<9636S9XNM"_* E'QO'/9PAEG#W0] MMI.CXFG:!3NTH'!RDE,"$8JB19@SC_8K8IX'P4VI MBC!25!+SQY$/[/*1,.,$FD,!!Z.%N.^^\R43F4D/[_,>L?7+B$5W2#=T!E@L M5/095 O4"T#EP<':IK+N'R**I@(+%'!!LP:EOEG/Q58PE 1U:RG6H51"[.T6 MC?N'E3\%M@=I[S!3DV72[<2E<'\A9*Q:H+'!\Y[J+_XLSSD=IV6\\["&=&-TJ)7J-8SZTP2^4 M:@AZZ @&I-+V5UU^:",VMZ,^XUNF/TC&D.2 MQJ;9V$RWG!2\*YKYJZYYKD8$(&DK@71W[?<;*OO &S$+>3D]6Q>Z?;:,?R8$W< M6!F?=JM(G)G']*/X;>#.7FKR/#M[)27!VI*7!4];]K/.D/NF?X'Y\KPD"BU! M0:Y401Z9&+#1N-?Q!O"8]<;YYKUQOO AB[@'5!Y"L[EPQYR"(6X:*]?=.L&_ M!74=BC7%>(9C3C.108E^GEQ0RC<6*I@4QJ"_J$""+X5!,VBN9HYQ!!.E=-FK3S:/%)-EI; MB0NAUHB^_Y 4OW./ Q<%^Z80K ;"-1IZ<)*(U>-F?48K_'(UC>2E;$MX7$)# MN[!DF%=CAR S<+CZVM*"T]C4*6T=:C!-V-Z=MJ6\"Y(LZ,2PEWF!).170Y=Y MZ%Z/"U_< GMU2^GRQ+ 51YP5Y,GCQ/D])P05%ADD<>E)CM'?-K?V[5&'MQA'Q M)H.1/1(50%#&)8<0!\#I:@*F,B\Y8@]^"X%6DMT-AF.4Y+Y(\@(&BN"NRB.W MA=X=)2,N-31%Q&\B2,(-PA0WH5ATA1L),"*5Y:@"DH"P N3MF;)[W@Z=5P5D MR8%RP[C'J8QN+A;9XT%C.7>7GO@BPI-DYUB!1J=>I"MUA\<4X"B!M2#8(*T9 M_$EFP5:JY+62(5LX\.#&:N5C"8DG;>&NV=L >,/Y)K0=VG'<%E[FV @,.U<# MG.+B J/ K0MGA[5)*NW9?V]IE9Z[5 M=_T\LXM5N]#S]E"!Y!&9J@:D^N,,2DB,P@]MP[&-+.4@[07;LS@0UQ2VF*FZ M: U9%1'?']X9SD:)/.4CU9'#%>7A)-EH#6K%+'LZS2_\.F_VGXS4U *MSC8= M^;RS_5Y7DEQO=#FW%2E#_HM55O0?JM-MY"I4KE%K%;X(I W]J3N20L5.,,TF3Q>K+%=V^G:^6?Y GZ\]RP69DH5PU@3KM>SVA"O9-=J\ M7U?VFNY@6KK@<,S3_V?O39M459JUX>]/Q/D/QCIGG]@[HNV;04'7/N^*0,5Y M5IR^$ B("((R./WZMZH VZEGI^YFQQWK[K9+J,K*O.JJK*Q,9\YUU=YL+4RI M@@)K>-#)Q$,".Y&J]?T71D\I%SJ>\,\&M]>" E4B\-.J=* ^H-EKZG//BD/@ MP36T5GF^)*AH@XWFI+8K)\=D$;M[Q<$GE>A4S:8,=JYP="675GH#$B@.19SM MIO%KBA/DQT)_$[8);K>:@7P1D!+!3QX0C_([X:7,1 P6\D)$?W>?O,-7MS#E M5[F'?X:W-#VMA;FU1RY,Y!L@[^XMN]VG^'WRB.53%V$@$^#:>R_?NY1GNM8S MU["?CA:]'4? TH/$H ]'GR"E!]CO)?L'/_@WO( @2KM!1& _B!>O%1M8*#/ M>(S,T0C0:)B47@I<#X"R3V>ZN0Y"KB&M=G7'N[901_GM@XSTD-M+01DZ.-13 MK%7R9>D[""[NG$0,BO2=DQ^W:8ON:8[M+B98K6 M"D80'G#"GO/%<369F6UPMC8:KD6[74FRE (6 CKVD,2.HU_WW)$G%-T[YMT> MQP8SBN($%G[CG2RKGJ?)2X__&,D\!7( [99E_U)%Q&,1+VQSMN9Y23]V[,7< MA.]5E1;?JV;C_+BOJ5G.6!-,3NMW/WQC]'-ZD@[$]Z*JS*9N.YK%6A:KDGFI MTB_)LI-:_OI#)F(/9.Q%Z-\I@>)CI #?;C^C+>JN:NUHRT$9!?\A'K;N%PCP M7WW\7M5 UY?M[8JT76)>T&GHWH#-5N@:"7C8Q4*%7]:Q]GH&-FL[T_JD;.VE MV?:C9-M+\)=US9!/*&! 6MV:0],U4>>BBKC.EHNQQB2Z_%CH[UDQZN6@8;O/ M9QU3(%-8-#L?./0Z5NRAQ,(GSJ^W,<,0>L J!==22"2@T_ IDL/9[I2$8U?* M;?)EG3K4\&IMUKSU^Y;;3VYK'4<;1"^D+ZA-XSMM#P^?GF@5RN(<6-@N??!= M:C+HE>J'#J&SS84<; L]Z$"H 6U7E?PX*',V,RT'FN*VRH!/TG8/'I[=W=I! M423?X;A7)76O JH4N.U05R!<(188['0A^]*>*A=F@ZBZO=!(/Q6KS\G B '+ MV[^6B=9+(8+L",5/[ESJA(%T>^F0/^ F"E %&2.$EKT3#-:?$*1ZGN8%)*<6 M+S9JJLQH\TW5;>+)9;Q,OBG.\=.T!OW3D=%YI0<8^&Y&U'9&WPS330L3!*>9 MP9/S>94!7&8$R'047E \BGM<>(_RXQ_]*#C_-N97E>OP=;D.#^7*PC%[M2 / M(TE[%-;)&:M817.K0ETN]2IT!U:T0A= _5N?!U+=WME$5H&LY0&LD#I<=?WR MG)(Z0B4G83*Q[8&,=U:YC8M&!8K 7];;(B?;N-%'O_IP8#UHQVB8D9%J -N" MF4B>3JYE\";1.31=[Z&!V0Y=!U8GA]LJ[^1S!!,M0'<^XJSHC,G?;HD[DHUL M/;<[P_]R=SK(\$Y'>*?C W%LK3 MX8!OV[;<+.>9XH8>K5A!8_I4N9^/+ZPE'S]N*8S8RCH'9,>EBRVSHLXR;<)9 M I3%#EN:"3K:F2U7O);&4]*"$E:+57')T\YB,N9B'85/'K=TXW+<9@:;)NMV*P;?<8OR)L7P M.';<-#MW5GAKUNU@ZPHWFK>EH>-,&CR.'S==+PN%\691$+FH,UKHHL&ER<5) MB2;S]- TLXL$)^#]#&OK2JT198!$CYXI5TH5/%?0TVPWX3:*LTY":Q',*8GV MQ$RJ.0V:? M!CU&&!0M #[18;TPY$H/'F9YIX,!G]\28 NF8W@Z/MKO=[!,(\KNY[L9R2B] M*6C_1/W1WP$(+?8/Q6>!_]#OY_W4=T..ARV]5U']<7>*;FGYTQ6P&A@$[ 59 M[-Q6>LH;(-8M[W4*(<'P>5\=DDN M]6%=*Q6$N#L3&IWEFKG0T>[.^HP]8B_&$CQ]$_[QCG*@ZX!Z.%70L8"C>H)_-5.W1S8""$8]Q\J\7-_2<+U1)]XQZHN"\*>'G'C)'[-[.^OXWS,,[U5HN[##Z1,!D9<$DJN,^O5I M#>WS]O;Y;OV]@1!"*_Z"HPZ-.S3NT+A#XPZ-^UXF^.<:]_!4-A<4=?3KCQ?_ M[5%3P^%L/^-SNL1N,9T>#T3G? M[BDSN1>@]173<'TXPM,_:M[1:(^>'-Y(:(O\2E!'U*"TM+!I-Y9NYFKXQ$TK M/ 6#9&*)Y$,L<7R/\5SX=FL#^,ZD)N<%97X9>G)19/K6,/3!")9;@5+.J\;G MQTCOEYIZ@B5-CQ64@5CM<-WJ7,\ME49OOKX]9+R4:W W.VZKG"4@J%"NT,V1*%-OJ)9OYZ7B^ MWDA+/@$A"2<>XB?N[?\3,J7[9TK;>[LA5[HS#\PW!:-/$JBL%_;MPFN_S]PT MA]=)^K-XA9T.&4W-KM-K?6A4AO,>3[.I)X((@+PM5WQJ9;0_&>FPJ&NOLN M*NS)146&Y.KMY&H?[TB =Y+IPK#U.P"\:_FP+I=F_QHN+'W .GUBH*?9EL@L M&#XZ3&D%!=X>@UB')1\PZC@%2\C,[I^9[=00OCS4?6U<"T'LCD%L1X^?!;%Z M&]<;/3>^8(5V3V\4:U$E,67@O5;H\<+B#\G$<5K['\C7_H/NE!WG"[B3CI[] M7AXP\ /[>EN.F,!.)5)#R25M=VC+<]?+F?*4\.XR=9IN,0\?25SCST,'I4/:3V1Z4O3] M*5-5)QIK88)E)!=*UJW&9DO M8D'(GY"Y?T\2SMWMH,[\GMU_[;W]8_OOLL" M,)2]Y%C>G?G=?#2@F9]UQ3=>/P_>VV^A!^FP_,<8L/8!S!J.DNMXN7U>28>7 M46&.+I0,SU=!3!W&#)G,+#BWA44W#-\;I/E7J-&)XARJL5.< YLK$KGA;8=S M\XJ63^E\A9WMZ23QUI1V%31BE(?NJ92847D:=P8,^Z1^I7*EM#[KJP:68_&^ MP##ZJ(;*6C]2I^I:FS<3W5Y=$VFXX7E[W=ZPZG">M<5->K4VE"N++D;8,VF4 MG"M<*YT24\UF/:ZGO&KNQWO@?[>YH)[2M'TC+7RQFEUPTE.' ]_^T?;_:N,G MI:LNEM*PDJ$5S37,;K.";Y9I38'2C7U[Q3R_-%EJ,#'32JF)S0>Q*;:)$BEZ M#%.A/I[P3?\;L51;BXQ@0EM8!0:F9X;9Q@!POG'AG@';X8G-:K+J1&M3KCNB M#;)92]G4:/DY;0V2TNW89P&N&T=9ZPX;-,&(LF! !7\\33 <_YEIHX\WR>4J MQW6IP7@2Y?MT8[B7USSVCCD+Y@/0*V]"=MQJAYW:3E64V)DK?B+:O28W,+E2 M/C^H#1+E&I#D; M&/X:I^<8'(2-!?6+;>M,'!63M3 ^^M?E'\(9>2#9:SE MQ&S@E$YL[&QBCJ67!:,Q6F6EEGO+V2!G$P$G%QT.HW"2$FE392=YL&P?,R)O M-G8,96'"'!?0[?/@Y9#UDQ]_V34'K="=[:C\QPE\:U2VUMD>!^2U&EKU\G31 MN"&P)8K:L)MP-CE6*,96#J>46'P-=P X_A@[#DC^V@O.Z2E1R_%H 2]6,VPI MOS"X]HCDN]4;3@G%+F>QM1V5M=R ':;C>K_!!K^6+QX[3 M$C:?"L!X>9+]^UUWDC7Q^23RSZ:'/RC^Z;O+3A>ZB?P=5*AM M2U1K*!C%8R1]JIL'R3W1JU_+[>F)_%R9/9%7$[T7?G+C%/A/9H2L"!D1Z%O@ MZ4DN":53R*;9DJ3$Y(&\RKL-Y@[2X&>=^J:O&OR(K>5K@[8Q4D2Q\:XT^"<* MQJ*:/( H[]9-"2K( IGX!KE-WOZ54K3"[G_9_*RG=-33D9>3M>87XT'7*N(E M;;U)*NM>?]WAP#8O3-9Z9\E:8X"AAAD1]S7C5IDIZ7 B[F B '&/)\*9.-], MO#><\C5(^IYY3EXT_J^?)/1ED[IE'A?\/;H=ZO-]Z/,7R=MSOUK_7BF$2A\J M?:CTH=*'2O^\TM_P?O ;^-V[2-KV,8.X]46PZZ8OHV\_X',3]_M*O'&# M]&6?\>/GIZ,JO2JT%:P4Q;!YH8KSJ[GJ+Q?7Y'$R(<$_5+NH2^PG)XU-]@5 M%L:+FOVWMO$;G-S=G\7O7^4Z8?!-IZ]PX.DN&XVYJ4%*J[+U6L/+@4@3#^2) MX.ZOSA:\NSZ1;T,&KI]X_RY9PVTRY/P,&/%,Y@48Z3:Q,353C3HK-WNKAJE6 MLD*%\7(6TLF'9/(X^O>?+\4;LD%82L@<;KP3#G'@=CBPM8(7H(#J#'+L+*/' MM+2L+LHSHVS4BPTO5R -[R[*$N()KSYM^7C^" MB#W@R>/H[[M-H;*K]2/TWT6SJMQMSSX7G/G54KW\#)KPLM]3EX(=VWRQMS#_.&TB-<;M*VN8!?G#<]L:QWC%Y;XU2% M$S:84R$S.I@W"LS;B2S0]Y=YY@?,I._C9@SIY7T[FM 9IE']\5PRM%(WG^H* M1MLF,>77'QP#5/V$(3Z;T,9;:4%S.!FJX0K^^HOB!'?"'T5=%BS(#<=!='1 M\R"D7R+^\=ES4R+V1.7\!06F"MF/7>M_:CR_W/7@E0]:?%,6>_"?P1+< [U]YBC[$+S=/!,D]M)^7_A,C8 M@K;]W^U:^F0T +KG9D"[T_?NN?D?_?J#;C' !23MA>K;6R8C[$:U/J>G^V(^ M)3\!F12?',DX00.<$02*XF,2E40?\>00ET0Y.90(#/OEO54(>&UL+L]T0A+[ M+,51^L+L9]=MJL$3/'G8LEBMXNO%@N8QN0KZ!-J5QPX#6B8/6ZI"C<[&DZ4A MU^7J4[.;+29S'88GCY]92F:4V+7BHW6(QZVI Y;3AJIEC3B$AV. M2M73:BS%3IH]V/+H[48M*E6,1'6.=><+VN"ZU:PX:X"6.''8U,:;@^4LF='8 M+NWB_0HKV@3#\#'^2$R]ZJCNMH?&3&MI/(N;"EW-&$O0\NB9K16;'#;;W;A& MC,B:3C:]V'QFB/1TX;<C-;K,36R=$46U/MO&6LF%9%@,_^&L?Y%RY9WY_,9;J+K MIHA^JHV:P<55R>,6:=-V[.-;8@W0^UZ.K$:Y*$57YZ4A3U#6I6Z)?6XKF?6O MMSICF&<)Z-FAC__/[FU]7B\FOS\)X#][^&!K_$,4P#O:^QEC#2$_ MA/P0\D/(?P;R\>_!?-\9Q'+'FYYPUW,]$5QG#7PILN5EF;Q3"**IPP]1KL8W M& %.7Z,:STM7Z-ZB$KM>O2]) N]6 *%5/&,5\2O0PEMI1;A0A@ME" G?8*%\ MZ>IY&QVH'!VD'(1([]]##]?+T#B^SWKYDG6T3ATROF@;WV;1O%KZCHNOF:]E MYS@6R263L2$$N.,;6E>5AN=7O2-I?!8PO+M$[UHL;^MQ_7I+Z%WIRSO7U]N( MS#NMNR.IG<'*B)"2GI.2WI%RA M2N"!]*0.Z*WWY(@L2/$N\(ZF=?T'ZV#[P MIK?'C\?C5HNC2MB@OZ =8E!1GKG3&/O G<9M;#\T->^*X$'9OH(AFE/P=\%! M%P_+?I3_WE-R7J@Z8TC,7J"Z?UW!?^(D1M"8T6%RK+#>T+94%;&1MG=#,DJ^ MXXJR?^- EDY?2/#?O;W72&Y3!:QH<4R+,7? EA(QV[);8SI/*4!\Y*\_>/RX M0.S9N,MM-?/KT)GOATS^%OB'(Q.QBTROY56])C*M"H:FZZ-8DUL[U6&,Y.,9 M?-ZX/C*52DPS2N?&/5:UYN5DQLA&W0R\[TC]^A.+O93 Y,T.B!"#0H+T4V'H M(TD?K@E#S7:<23H=Q>1*O:C1,1,%;%-;7A^&TDS%K"8[S38K-),C.3K6IY0+ M82CYZP])X"%!"@G2^0D2?INM^5TAT]T2)*U5I)M$TAVS\G#2K3$;:LT(RO61 M27*%QKS<42N:BKG"*-'/&A8'4S+ W!'Q>/Q\^:CO(#)BI]#V3@'JKQ#R<+=. MK[ORA)_YU.AG(.5'G%PO)^XZ/UJZ,L:6L-0PP;48.6L-U49OQ-[ T45HBJ1/ ML4V'S94;A)A*U7H9!^::(0&/B[]4K",\I/MRE_>N%G7Y&0_8C\*H=[&Y:V,4 MU2HQ"X46XFS-*1:9I"Q6.H,;[#6->+MLB%0BYTA[D,[@JC[IH+:55G$2]5I3A;*E05 M)]7@W$3K!MZM32].ZT0[7O%N 7 AZM_"'.$:=W;]U9Z[DKF"A M]/!AL-?%SS+O*/SQZO3PBXGC&*VAFN#$.002'KQ][N#MGO7F#N#GV<"G>Y;; M.>PMC+<)UZB?O4;=@]<#%E/A U)YL?U#R7@F*.B>Y7:?KI7K *'9 MHI4DJU@LUZI'R]ET?9YHZ#=PI.274JV:TDHVUL++>*'MK#,=80F$A!PIWRI( MJ&TZ@AXY44%"WBD5$H8+G>-:^@U*S5XI(/S6P[P//'TYM.A\*#F,LK-J-]G@ MM'2&HNBQNLD5I1N@9#RUJHIKX>+7N8/\>9'DICCS$$_'6PN M3F($:SR(CH?=+)>KZ,-./U9).KD;@,VBS(^H=$JH:26Q&EW5&A2674&P@5XE MX@&C7D(;Y%GZ#RK.^2=HYM=NO4V)TY.@L:UHX[7;>EAAN?*W@LA1E?<+%ZIM MPD+;LE07+&?=M@0PC4CV=D:U1=VT74L^+CT[ZVFK--V.TJP:D]3JAEJGA*QR MH=*S1W#L3T)07W:WT&RUUF:]@T2<#'(+)@@<_S?29,M,F\U$ZDRSW8^TFTRU MQ:3;A5JUA<1^!_6**X(A*,C8(XQBR>BG,_;M M+6?T',&V ?+N"4,%L&"ZEHB&#YZ A -_\:03],KV)&(:SJ9?F#LXUR$*BP*UJ!$YMB6.9U2U M.^EVZ^^_V@.[\1RX5H"(QOHZ"\5?]Z2?-:V@'X=K9U6P+'X\*=(CAA:K6#J) MB2N[GLOQ+O/K3^QHT=R6M/8 <"9;7A)\I#V 5$Q5H+!@\!%Y[@HZT#,_\N)M M,S\#"P)/;%:352=:FW+=$6V0S5K*ID;+GS#UQ"=GOBY;<#L"NE0;I;=S43-R MEFG;=S]1PVK3ML-#FQU5%3^?6'/(Z[ MWV(4F*-@Y=XJT.,]L9ZB (BXM?:KAB EQ1,O4I]=]K"E/G_#+T N2F#_GB)Z MZ$_XO_]XC !L*\!G8*L0,9<&>+*'W(9CF;KN&2E@%Y'T6)5'$78EBR[<]45J MHQ%0!0NU3H\%%4RR 8B/"DQ6UB-U<^9;ZJGW0TYDRT"/@7IY[ OJ=&1DF5/( M&;SAPT<@/DW_"VP2Y4\Y&";J_8YL7G@A H*A#'>Y$7DT DP.CD'81:@%6 M)0'.XG]@ ]7T^N$M9\Y8<%[OVV&/$$%4#3!,CR)9LC "'SV@04-*): 6\*5O MVWF1$!OP!%K+1!#W;L/I 9H HV WO;]L< >K!C?SH]RR]%ITMS457FI=YDEAG32[ D#Z. M'FZ<'_;%Y[-$GW0^PW;W::ZHNQ)JL9NKSNL=@.'8(TD_PR.@G.&DP! RM$\R M9">@!EMK]B?B 4X"[ /0G1U;UJ$NV8!AZ&A;]! Q3 =.A;P29?FB"_O)&8$K M>U,P%&\YA[]5A)4Z=:?^*IM.K7)C4JL7,+=9B*6=>*/;X/966>P=BZQ/ZK( M:M,0X\$8N\ JTOY.D%WY1L;88.$%=*PMK+9SA^U,W3!=M@BYIO2QJ#S4)J5N MPTD)P/R)./: 8<=7=.$N%=H&?!*4GSZW/'SQ;; M][.E:Y5*H5UAJ^U6A*EFP._5=J&:8ZOI GM.5]L)8K<;Z3I"_[U [4XX;U_T MV_WZLS?3NR[;J_D.W\% 5%)WWNT_Q$L)OFT8 H>V-@1U;'A=@TI]=83 M!J!9EQ6P7 *$0(_3DH6NK M!GC18Z2P9]@ 7SR>)OO/4A%#!8O[$*T>0D2'FU>P%P444C8@$X&^0G_5%Z9P M6Q9@!6SY #>A0"#^7R#K"/H%<1XV]9JAEXF@Y1!V6;!- [P/4'R@85,T=!7N M:T6X_Y4> R5XMZQ/:.JO/WL..S@RN BJ<+(]#Q_\>%_J7F=-5Y= ^X7'::"C M$301I(4,Y>PQ:[C3ACN&O64:8"W@=PAOS9G/IX $?#(&=_NF1]B@[$3 &"(C MW5S:CS=1_>@JV;(P"M MW#I9Q*!$1B0:S/D) M;XKGY'FR'ML5QU WH'V!%SNFM3YP =F1)5#4<_,SQN9KHQ,!&,%4/\WTEAR5 M34.!B/'TI[V3TN-O!L&D'":XN258P>1%K2KD7"'1YO8CO-["O@-NICP% MDPK]..!?0"$9)%WO[T !MDR.VF%R5D4L#A=ZJ:65DI,F.1\/J;G"_/I#8H\G M7"E KW7PPVDN]!])7?SY/_!/8 RB#@@9/*@?'QQ2DE!C_5 $#/OK"I$81"R( M,]C:"Q'W1H%ZC?[]K_^WV_LGX(R*IFY:OX.0@9UAC3W8(%#T@")'AP#'M2C: MY?\6]"780P?1"(E'(A:$(_S>AAU 043BCXG$7Y&G'Z$XCF0Y%5;1'8D%K$F7 M1\YO[UO!1RC,(/C,A]7?:#4%?!@^>^^I:%H<<_:;P!\1OH!?_5'AL;I M ,6H)RXA1,86M,O_;M?2'Z06:-6&S!Z:.4)H?Q$1_NS,^'-ZNB_F4_([.#5_ MF73[9/K48;L01"MT:[6A:&7,.#NO2DUM;&:[E3H#MPV_O%YO6^I8O=EPU_TV M5EHL&K1IY]D*> ?.TX@E:Q@Y;CMT,FV0IQ^#6PW%%#K%6\R2[ MSFS8A%"0V^T,?'ORL"77SN/=2FP29TM,@ED)@.Y,.PI/'O=3,N8;N-GDN+50 MI^+%#*-R-@-:'O63+TJQ!M>H\MI\W)LG9_6XG<_!9Q[U4QA1(W' QS:<7% 8 M0Q@,TI/$$K0\ZF>C*^?*RPS8BY1,*N.J.2GE-F EFJ-^:F6J*V6SDL0)PKHD M)9D5*NBP6<>]7/G2JQZ3:3-LR8F9+*7UC'83WOLZZF=WU.IL<-Y@N/G4+K;; M5&&LY&#+HWXJRVJ_V\QW+*[4C\N+%(G7I F\5'O4SXZT4#5U3)6XM:KP%;&1 M:S74I7?]]F#>E^MLJ[#B,(Y(]?D$4X]:U7B#IWGLL.70+.-=:E'8:-$R;58* MIE!9FPIH>32BN;[DIO'D,(]14KS,4UI62C:'2Y:HU+4=4XN555!+648AU^-'$KQJEX723 MSR>Q'%\:]WNVLCJP)RO3X(=55+5H;B(9;@I(VKCS=*AU1IL>=S13&O#=WO3]$!;CXUB MRHW-,W&B<0KMIN"Y"3K)3K2:4VFX64C7%Q##CCHZV8R;>BXEE;624^B0Y8DS MK:>6I]!NGDLSJ2S1&6)JLSU>498>JZU@HL+CCHX2HEI3LLLX.XT-52)'YTV] MVC@%=T5=;Q*-%*%H::W=(QR\VIF-%-#RJ*.Q>+F@R-,NH5&Q =,H,X.%U5). MP5U:D7*C J[:7&G4S*[73KM5G4-@/.ZHI#9YNZ%C'$MTQ18[2K;4!MDXA6)N M42EF"FN\C\DT6:FL3 G+(6PZZJ@9S_1GG0'>Y@@FFDL2Q>HPG6J<0K&^,"L. M:EJ\H;5&:F9:IR4S7H$H=MQ14I):CMOY @!154EI"[.[WMAMV/)H2&J_WBDX>KS- MNDTWEJADEXF)"%L>#6DS6EK2DFC'N"B[&O/V>,E,Q[#E\9"&1+[,Z]VX M:F_3<\HC^,PC9"[UZVQB/5,F&D5RII;5RC0.M G'CH<4Q:54<5(E<]BZE+&: MFQY0F1(#FQY-4X5Q!E:7$,=L--F="S-S@#EIU/1H^ 0;+3+UZHIFNZI64.B> MD3*C"FQZ-'ZZU,IWDFNVS::GC#%()J0QGD=//9K]NJS/B@O&J&!I85JMQ=)3 MPHJB81W)*DM55,NA"P(K<]UJ5.-3U4$2-0V$=?$C! -NA;TG-55;>^G@P&VG MUFM].BQR5)2(UF-@]TO!%+!7#;8]X=O:.0.('YP!<*UVK<(VT0% BZO7RP7P M2[I63;/5=I.!4;?WY*&S9.3%>J,3*XC0Y.[+$ZS;DPM+:;$,+ZJOR^$ MZ#EM>?(^%:K9XZ@!PYV>BAH ZCJ4K=HH.#FT3QX3IEM"MTO+BPDVK>*V(ZU' MRW1T^>N/:RY.JR M#0/W=LRW-H(&G%K#?[,"C$<^,.&<9;HS?IX6$KU68=EB7=;HMBK1M,SKRX/C MOY>: LB]C,GO>)>P1^SPI.^92P[8VV\TH$L;6P>>=_='!!,GS&SY=_##;J>@ MP?H=@JX?T7,9[;O7=NX&^E8P5O#9QGWHC>=B<63SQ2+^9:WG%6[3S? M!,^$YR2!2(+?H_ :U&_/%PF-]U4WH.^612\.F@I#8$FN(U_8__?RW9:W7F1Y M\N%^\M88\4J6F' BKC01T"1>O+H9SL3U3"(13L0=3 3^& \7B;N8B!";[F0F MPN7Z3B8"IQZ)%S//A3,1+M<_:R+ J!/O&/5%BY"8U M>'$Q_AEJ\,J^]6<(X>*V\!6D$,+B6_9*(2S^"#5X97_P,X3P&C?_2E((>7&X M -P'%_CL @!S<7B([XS]1!A!>$:X!)Q2!-'4X8Q(:1((0I^#XHT,JT#A_I3$0KO=W0].<3$ MGTJ8X+UTOQ0$]A">N?T\GA0B1,B:/@40(5D*H?![D*6+KH4A['TM8@03Z81, MZ"BAN"H,^!OK!6G'=9 M#%'Q!"GZPMKQ-RK5XA5"M?\)D>/L].D+Z\;QDAHBQWGYU!=6CI> XX/,:Z$2:F MM4V/_%1Q/?BH9L@'Q=J/,G6GUBG9$,=@6-I>A;%7JKB^_MCV>B;O/3'XZE%; M_UG)43K6EVIN4ZMABXR!"TFUUM\K7?:>4N]';WFJ)8P?E0J&^=[;FDX+1H5B MP:;'9%Q+*M=A 35DDV_HH2F-1+5,J#I;$:&0P M7ND=''^D0S;PO@PTMQ[56=B ET;F6\#.Q]C -X09A]FD*I7QLLNMJ0%MVX6Y M&+L>&TC&M4R>3J=3'-7-%'O5V;IO;.MVQ1Z2T-G^+- @Q\A_4#62/T=UDN]D MVW\/%9&R;Z_,\Q#9&^3)LO8G:Y'[9;+MR!)67Q*WR@9>,+. HEA@W)$E4.4 M5ST1O?JR-YHS0*PIWU"$DF(J>I>M19.QYFB5Y2WA'NHWM6!9=_6Y^DWS@I)5 M1GFSKZWY EEM]59QP6RHSL*$+D61T@'DY7FW_S#+\5 M@C\\9P?,SR2L^)J1,C2GMN?%W#0>F\_VB=+YYRS'QYFXH]$.5YKCT8TS[M:F MFR6PC:5Y7'/+FP7[U6)71_6N7ZD>%=:+NE2]J!B)"0W>'$A/9RI]."O7@A()R7&^%8_#&$LV6R$$WEP>%YS^UW8//Q("7V'N7U@F[[T0=!V*?,_* M<'%"_!4-Y*O1YA/5$>F@T7YVXA[ :4O6;R^2K4?6WH&I(TT.:_@-I^JF\ MC.%B$G+TD*,_:S*7+%@:6LQ7)^@AH(;L/&3G9\73,%U+R-]#_AZ2D=MK1TC? MOSY]/VLI[=!$OCI?#P$TI.LA77\??A+G<)W?<=GL=TJDXY>[.1=JA*S\-"O_ M/AH3'XGB7D;0&^C_6\BKT?W#'%8M]=V3EMVDYME#--R4;)CS]0RCDH2?I<*>=MN[%@R2G!EB7T M.L:0JJ8A3V>ZN9;EEFPM5%&VVY9@V)ZL4NO@R4^UK(-/GFI9:UP6RW9;'8&5 M6X9=+'6TWJ9WM7KTQ471%&KIZ1HCC-+83<[+[4*!X9.P#"I4T)8E;:I M06*EO+NJ/:H('>0(J7O904 /Z]L+AR=*VNMT=S+/K0N<-I^7.X8>RTP9O@&0 M*@XKVB=PXJ= U0VXBK_[_2;F_F&N>9/U]34G8BSZM)-7)_-IO@2! M"L? K@I[2"1C+V#5?5[4>I^CB/@R!\4OC>(+E=)[/^(<^X2#UZ;!(X:6"EZ3 ME_6%# <*7PGL+^J_%^!5](O5.+C.YO_[K9Y7+\KQAK42;G!PXCP5ON[I[.HL MF[DI^*8NWS* ,=RYW0L;:B]-_^FI[DHQEEF>TN;IADDVUP.:5YAK[=PRBWHV MD^L["2TWSFNN1=IINK,$= ANW<#B2%ULZ_;5EY6K!Y1>*1GC=+EQE0T8,^ZUR.*B8''=E$4(='[".=4&Q!NX XMA MR=>V7_]QX&O^H&9P5E7#%;QV9]?,B6L[ZFB]:PP'M,#[RS9N@GA[U$;86=A9 M])%J@!<[OTGJ&+1A)WT0:(_E2-J<@CZM(T,9Z/,"O-P9RY8< 282,>&/$=M7 M=?@7P0%6[^H2: T^'X(7.JXC U@I.P7#%/_\G(!WG!9*6DZ(@\W%< M)OF8$!_Q0IS ^2$9%V+X*!DGXQ*8F?\(P3> 56Q,9KAIC7L\)Z_M(I?G*3N] M9B!!.FP9XQ/V:CYHSS#5+NN,S!7SL@36:SYQV+(?)]+-1$/GN6A5G-;X08.P9;Q@];JM7EO$UW\W&LQK"#.5L@*^FD M EH>O5VJ"9/FIDBON5J33&#]W'387\&6.'XTI Y9,LO+EJ51,U8:2+->1]XP M0'K88GAK5>KWEPIAPT>AR/NF5[)9;A,^,';9L45*:HY25QLU;0Z8]8_FF7H8M MZ<.6?).*]7A:&[ Y:S4G8C,]UZLS\.U''>U-8M%4)S/!- +/=@KV1JPU9PQ8 M\8Y:KCO%UBJ>P^(:TGCEKD)M21R:6N,M9*Y>15/;V;K_I)/ M'+?,IF2Y7"%'<4XH6O*3HUABV/!"I5#)+NUCH*6RN7DD8V5ES;[:5W$K'? MLBXU;;Z_3O:P;CX7Q96-.%7RBN\*W&_*LM52K%;G"8ZHNHM,NSZ9B L%+EI' M3:EZN<2H766%=5?Q88J)M[4V!>P3/VY:;W86O<3(L+5Y0]J4+7O*6C18"HGC MIDY25\KQ3;',"?7Z>N$*W5BO!_"!/&Z*)9IJE%\H>39'K.QR8EV8%=J@KR=4 M?ZPWF[T!NQ"P7((MS*N#*%](@0Z=:F*&1FQ&5:&:;U:)$GKJT62U2_:J4">7<:TUK'?P/%',$BH#FQ[-UL!T MYO.DC@^PDI#$%7K3*[ ;]-3M=.W!\7LBFPJ;9G>Z=HJN-JUNNAEB0Y;;\^7A MSJHE*Y#3-.69"0BUH6146]1-&^Q[V^ ]*=T4-9_E#'ENM3(VJ4G*8J?=23$E M2XU8W6EX-!00%EEBG!?:\; 9V*W)@#W-0 \3P?_-])B P5;@G 2NXZ$=.U HZ .DW_:T?, MF>Q-OAT9KH/?#"5B>],946W(")9&1#40)QB9NFXN80M$-.W(W^@/03#I;S3Z M2ZN:.)8E5Y=KHT.EVQDSH/K>'X_5S\%)K3B:M#=L>CW1^\MY,49*)]3O=+N+ MJM\4,-"QIWU@C[?'^)Z/AL;>3E71I 5/\,.:13"EPLR6?P<_['8*JIC?H:FP MBJ*Y-+:[WJ@NCYS=;7#4\OH./O'WRQCV%^RY8P5O]9^&>R/Z\$:<3#S&7MJ( M2^KBQ!L!H;5&0($#(06_1^&3?P\M6="B2R"6?V>FK4(U^FW)N@!)[<$S_6T" M>G'05!C:I@Y(],'0S^VO>5X1\'>$Q8.Q;/_]I*.'?/$4+YR(*TT$CC_&Z7 F M[F FB$B M"4436E0(Q*%H;KR_^<:R>?]NY]HIG[SKPH>#WIVSF26CD$'0)@+_8]"-7L%^ M?U*W*Q[T[\WG67(^O7:Q[DI)GRZ6>VGL) MFVK!Q7'_TK5]F*C)$&NX4*\L#?@ MM1R/-QCDN1#BNO[=&R/$05K*&R*$WC>8=3:QHK!NTNHWK516ZMBW1@BKOLZ+ M:CF9TJ*+;DLJ#,&P5TN $/%??PCZ@4K@ET&(:QS170DA;C6B$ [> P>GT[C< M$ [HR;34:J>(#10K/ M"TU"K.JHV#Q)LK72REQ%EP71;L!TJ;#0:O(A25V0O-P\_N/J)OI3QWT71VP_ MT:GR1FA*3MMY=EC3&,TE.[B(UV:$EKTU-"GU96Z0GS.:-A_WV^XTY=;U30.( M,/[K#XD_)/$+NEF^GXGN$::;AP+<#6'ZL:AT2]_.&U$I5HNFZE)S-6.%(C5) M18O"TE[,U5IW)%=+:<4A:K"L>WT]-;05*<$+A,=S@?LNE2H-5JQ3$V: M0L($W4P4\4!A+Q4T^XX1+4W9=B+F*-(U+5WZN'/I)Q*C,"3FTE"3DTT%R'RL MBDU9@34::K",4WLL&+YG^XU8A--=K9:3["Y'K%LBWQHXO89Y:Y6_I_SH4\C(2U"(W0":Z4SN>&I;S5&Y9NO0LK#=8.;\B3]I !R)/X]0=_H&)A-% XR#!VZ,9NGG,AD)N?R0*Q&46YJ%VJZ_42 MEHAM;KWWPJG>@IE2%*6METX#BTN\O9K#PJ;0#X0G7]I\_918(UV=JH9?&1'H M;X218 E&I"21P)9M=[^[J /T8QR\2@=J%53R0QG2@530&$\(Z]>?O_%_P#/= MV9GBFNXH;6XO=!RA&L/QT)13?DL M&'6=6KXS;KI=! MJ,BX\;FN0#V41? MOQL;IMNY:__V:2^,4$^4.=*NZYA;RF#&R-4GR\*MKUI4JG3%3;:U(I=FB2ZU M8FNUAMW@D]!W$J,?L#@1'EK]O"OL/^,@_+1_(E%GAVP-T'F-TJOK.J-'^]3- M[Y%;'9J(]U;U'"O,,7U@N3.53RR!F4*O0O*!(A)A8,O7&61HII_?P1YT M[11=;5K==#/$ABRWY[RP[:;WBX5[E%/W3DG1XE\I>:R6M1##)WI/Z#.P]OP@J0$;&-51)<5>+DRRG>$O\IP/% M=Z\ \3:@P+J5B=L;TW.LQ-NK<;Y32_ 5!!0)2"SH9'BG.QSD71__W6<\ZQ\@AV6 M>_BJ)XM?[EKSEZWQ\$[D*<\67*58[AILNKW*D65-MG(JP^,$=( DXB_"3N@C M#\=]YX=@=[ ?^GFU'-ZV0[(6^=[(U8H22Z4%O3),]085Z'HE4+&&XXN&X;E[ M>.[^Q2'G/N\K?]GJ#.^D.KF&%C.J.8+6Y(:]3.6:8K-((*J#TNP15)CN)20[ M7SD0XB"?0<$+&5ND,8W'1%AU-.IF>NI;!GHI$&>TN2&^^^9K^ M(P;YL&WA'[J>AL"?$%7BU1L066"13.Q"V/(#5O4?,>$U8X>![4:ZPPL'7 MJW#P3H=/940JS,P*@3;%+.WQ^WKE.F*SW&V4.OWM/TU4K M&;S1^=..%7*YWKC K1=XHID;D]FVA; F?@IKPGB=L#[!#T>9^XSWN6I]@G?R MF>*$BBWF3MO6ETPU6[N?020@T*RGDQ&/">8W+^?5-U@7/D;GQ;N8%]HR&!T4BF M.]3EV\#)&>L1W'Q@][._N6S!@K=M3_A>.ZKFZ_244XMM!9.K>2?5 -0A[J5R MP6@J/$/ZL"$CIG!K?;^((=_#P.['D"];TN!MALSD9W%Z7L0*6+>==+M]Q1ER M4@,:,LRQDKA01J9O$&;R1G?*K;4]-.,O7O+@;6;<3K*;C= 2)&T:$T;5%C&Q MJPEDQNBZ32(9KL?A>GQZYWWK@=W7/OO,E1#>N4W6$DU)U0KN3*M)9';0W4SH M58>!9NRE)HG3K]?A^X\C@.D#B@'_+Y@A?Y9%4]>%F2W_#G[X]PPZ&>C.SB=! M, +J0U07UJ;K_!ZI*UD*E ^&+'B="K1I?X>_UZ\T4(^AI8)^Y&5](4,MAWT2 M##MZNF.'_@&H8LA)\*PQ)([4&\5,[%O8@?[O0M&GY.C]"A\$>@4T2_]WUY7@ M?_3KSU',B+ 3,V+),TNVP8^PA&'$!HIE1X:RLY1E(^*,Y6UZV@>4V05]?>]B M4,3W'-F/D=;AEVUY^]>(8,D113: 6NOZ.K(0=%<&'7$B8.8UV7G#8U=$ZP MJ)QCGXVM%V,N?UDL?3ZLN,I 3OTOJXL__@7^"YXJZ+%AP>1T? M " ).[&#;Y=8(D49>GD#"1"Q(Q$0E#/WG:X6I@6K^#=7YG M6'Y<&8$P49&C0TL6M*@P F_^+>A+86W[PTPD'HG8$Y 'W8*"B,0?$XF_(D\_ M0G$W]ZW@(\0-@L],6X4H^-N2=0"'"QD^>^^IVU6( MP!]A9![ S6VT7.PQ=J%Y.@@+I)[T4HB,+<@^_KM=2Y]:.5X'_S9:S@%:PXI* M$(FW.BS\V9GQY_1T7\RGY"<@$L(G18&,"33&TS&9XF,C3."3!$[R) 4V%@2% M)8,"SG&LE"LI/,ECARV3J94MK@DYRZH6L;!Z M5;9*:$L^=MQR:CGIWM!D>*X6&R8D::!UIS9LB1^]O;^.36A>S[#R=![M+:8I M)4,HH&7LL"712P^L6G*M<^ZZ1507Y:BF.DL^?OQVUF6GH_1\D>"F';PXY O2 MI!-M #$?MD.=6*V.3 MFJ0L=MJ=%%.RU(C5G08/F\)W//,M!R>UXFC2WK#I]43O+^?%&"D]?>L=?->S M6(@+/B9 ^Q ]N]K'H)U=CX] QQCO6,%; X3Q">U'=V9QZO'%^/H=&]]YHPG> M,M+-9;#8!;^CL./?'H0O@5A>1<\=.K]M*@QM4W<=^<*P>9)5>PTAJW_C@OZT M]+TY-(A\)),W%/FQG(,=U+>2]ZLN"?H1>S'30*CY5YH)\A$CPXD()R*DS/9TG25>3P(0?E>^1V)OKR3<.47Z,+%_:^8*_'?Q5=0_[?_\8I M[%\2>_!^>&.\UV<7ANN,_<@B=H=_%24(Y?"6]>GVEI"1112(ZEL#?M(:PF7A M*A8#%XL["J^^6XM"R\N]"^HEHX,!*>%Z MQ>F)D'O+T,VO.;TTP *8>$<=J;"MR\PF_^L!] M. S'_4/&C=^FI-%Y1OU^!+__1$+O+SL>!+Q>T7-T_N#5J[M^KAQDSMA\;;03 M5?[9DGO]=+G')HH#G&VU!R292=<%XQ/7/SV^1Y3_?YVBA,\Z4>3?]90:R61'N*+-J,1 MDX5"%H 0F.+' ]"?-=1NDK0;=5MF.7E570U2TSF5YF$T$KKW]1"+OW3UZXMM MA:Y= S/<%MU\6W1K1/C0ROW6(I;6:,07LGB"2YL=?N9T9Q*N?OR&V;,0T4^6 M)G')<(KLM%Y.X1/&ZJ1;, R10!"!)2YRJ>RG[JQN-N[[ XU[$\,=;DPM B:$Y,QAD>WR7$L]I"D M$V>E%??/(3Y=?>GNCNON!"3N[7#NZ]",KG&L*Y+Q^+"LBF;A M J BQ&/Q6,INQ=C"+7^@(FS+:IB;/+=I%82&5T4JJFL@"D\#R!>K MD7R]W?Q='%+]_X?2P_%_(RTNU6(;'%MM1]@.^+=U;@50 M#4BT?Y/4X<)4,R)%5U]'".PA B?A 25O2IM3,)WKR$P 6]#_N51&-,")L*T: M//VRW?_M3W1[/9/W\H\?_-W?RLT*:ZI1F#0$;"U&*W)UE!+CLWV>%W_'$M"4 M9\(:[3IKHS+[*E">WE4%R^)5H[Y>-9)#GIM6DL669'?K>)KY M]0>PE*/U( *F4X?BA!DG'#OB/3;"*):,=KV1I>J,(UW(!L;"4GN,M,'$^)V) M+ 4;CB$B3 $7 %\&), RE[($Y@:0 32'[;%J23!''6 MEHU 0:#_X3>[@KGV7-4>0U'61AEYZ-2M0&7JLB'HSKIF@8^FJCNU&31;)S5G M(/<6T1Y+\9PJ5FB]F&&M3A)HCF$>*PYT^0>*,$/O4 $B &V8^>^)J(:HNQ*8 M2:1#SEBU \UY/".R?)[Z'Z2^\E,"R41\&*=HC(\EDQ0?$Y,)?DC&DGR,&.(4 M-1+Q6$S82PT#:Q,0%<$0%*32=D:U1=>V@;" ZC% 0&M;M:4:_Q_ 8)ZN",8BJH,,\3!*ZB1WDTG-U!S793>U_ M2=KPPD)R..#_4_>9#_SYM^J YXG0]0-@:&3JNKD$QO,>>?P-6Q#8OY7,_PK3 MV;\,^A7_]Y^(/39=7?) 2Y" ^D- F;B&AT>^$8"7;H5I![Y%+[$A_".Z"@], MQC =("GH1Y0!#FXM2=9M>8DP#_ZC&AX>!SU! ":H!D+E)4"[J&Z:&AS>SIL0 MTJK&PM07X'6JK7DO!]T$&T'P96C&#Q';%<<1 .\[7P23O+,J;\4TTP4#?,$< M3F017N('/\NK&?C9TX8']'0591F"OS\"0:Z/^@/S*X(A'[P.((9C0C^I'AD! MV$&MGA_9(UBF9(#[MBQY_ %A9<2?K:&LJ_)"?O!G*_@8]O[P,]19Z?!3 ?1? M5&?@;8=_<8 &RL[AIS+0U^F)UIYPMI\&$Z^KFHQD]1\ H2/7<0&\@F[8,H14 M,; Z( GPLPVXH^@EQ R4<0F6\<,W387UX4Y$54B?U^L5=/6B9YKWI- M;.!__HOABVSP)LLW%].RP3JK7G@;=S8\SC\9>R!(H, (%0"B@C> /T%\@T;4L2&,6JKP$\AR:KA.\PINY!Z2> M0P%I"U@.;-N=SG8RTN[KKF:82\/77>_GCVKS:SJ,""M07:0NGN["K+6[D"A[ M9-P1-(BP *;!['D)YL##9R[X503/=&<2^ ZT!$L&M GJX?H%Z3WX*Q+\%+84 MQX*A!..90C(2Z"3J+'H8&!I<&GQY0E!3+1'01 =.'Q .S+.)S ;U!"YO"%A0 MDMTU4 & 0^X,=/LEE,FZ%EPRIZ8%L'0)Y",84'\45[" 8[4'\%<0Q7$.]59S:L=]"X&K!PJ*AW8]9 Q: !"!%'%L>& MJ9L*4 A_Z^Z1#4 C9!E-%MK3H;)0 ER>=0DFZ 2+'^!+\,\JF*Z%X$!A^Z1! ML="O8&+@;VCS 2!@9ID26 $]DP*W9S ^' "SD&28M?S!?Y^,OB\!G++4H>O(>]\''P,[7(.7 MH*R+8"OL65G0.TBI9G#)0#8C@G?9 .UD;PC@^2-O@86L$,YOT!>P%S1W7VF+ MJHP4\DG88*P&F!H93*VA>&,$:#&._ W$X:_PK39;V=+40'A[1ARQS*$)EAZO M/Z*)/K77-C"MAPB9 5^"D 4_@^F7 DX,Q^,EH/2Z%0$#/XW$3S-FR=N)16L< MI+?@\^TLVJX*QHD4!WQI =0#XB"84S2_?KIO3[8BX-G;ODB X(&9!>( \ R$ M"6?XP1_-SH2<<^OY/KL!IL("+/?4I2@8 )36$3QP>$&T0B@*5AC7"C*/^S3# M-QWTJJ>-A+*-._#SD"-VL@2_C^'C3+0C RMC#3S/W&[/?*Z]!)"F" 88"V#+ M4[3[D7QQZ4" ZD@-9L<96[+L=\2;[" K>N X].(;'B)>A$,$ACAXC_*B'+8D M%=XL"-3P(5(%SQNC9FGP-,A:_'");?O@EM_3=]!JJ^L1$\+\K@ L+_)B^]6] M ,3@^YXH4";X0+Z030/KVNYN=N0$/FD)8[!R1/( D>$4E &A@TJ+P GJK#NT M54D5H!U[SPYZ?/Q\8$!@DH":P>>FS)4.L?X!%LE[//F\ARV-/)FP_I4'1QB@ MCT"DJK#G$=D]N!NA_X!2/D3J[7ZDW,YLA7?\E$""OM_D,4AC'^-]->4X)M/W_"0 ZR1CH\<:"V'JPY ^BT"0$(FZ,[X87?Y]+#5FD%D MA:B MAP^%EL0Y 3P] E8Y9RU;UXJXI>RX8*>^#3V:10C0&.C8&YD?6B8/[%%"RT2PA*YWUK.G-<1?I%Y<77-!/8<')/S@G=O%?@Q, +P1%I9X MFIAM]Z' =',)4<@R;?2MD8H*0BC0 0/6+P,]]JF?;^G4&W*:WU_N?3K,O1_F MWC_2T]=S[]\#_+9-M-]$_&LL+((J+W"5AZNQ _TQ:->-6,=I#ZB/"<>(M@6K MOY\@W%^W?-CMV.Z)W:( M2+9H68&N-K2)AD0*;10M>2P#HU07TL5]#]E4\+T&<)(5P!RWWQ/$N:MZ:@I6ASPP!D2"MM00 M=<[WQ/]&LKUZL2E$E7:P!DW-AZM-^;%K_M6>@["P3_7Z')6H_O>_DQ2=_/?. MJE$5_*TKU*$MP_(5!"D0/+GVO!_!YEY$_ #HFVH@S4-UIK:%J_[_]KZUN6TC M6_#[5NU_0&63+?L611-\TYF9*EF6$\TXMD>2;^Y^4H% 4T0, AP\],BOW_/H M;C1 4*(4B@)E3-7,6"31.'WZO%]-TI B?4!:0/>)D(92A'$_>$";"_@N"DWE M-NSS7W_64.1S4^2O/E()F*G7:TB+X@48QP*?WG4H[.6A7W=+>;J8 S>L2\@^ M3Y8R1@&J"6SW2'NC-2*[3D-USWPKWPV\D((BJ("1WH( ?*&E$ZT/ M/&W07ED^I@ETF!L78*F1[7'+L:\Y6)8"LR>U,=>,^"W8;0FILT"@O;8 (\J' M?Q=L);;#NAU[@*'"*+N<8TC3EN8;G#NEQRVD5VF_&D^#M89Q12S6\O/P!*=I MJB/)X$I>HT!32)06F;3?2!8Z5#'- 305$*'BI)FAFBG"3&9I'D P?]W*Y21* M1/ "_#]59+ 0>G0Q(@).*Z\(:!:AQTE[9>D2'8L;:?8K@U/6TL41!@C0 ,@3 M=8ZUC*A@HH0L/\&DLL!;FY)LP=DW-#>2-+AM6R+$?#E^"]T.PP] 5P-@+NB!%R>3LDK61",0%S"O[P,/1D@/5(K$0=!JG?# MA)%'.C$SD&"2,L_7R;) "\L;-!U2/K&PD/P5;[A6?H\L.Y')2)5#+* 9C^\@ M<:[(U@/YMQ"XWF5%.!H_R0GX6EN<[.>H!*H?F\CAW*:D3V&PVRT[6A3J0A 2 MS;UIH3)J(=)YY"6-Q_.=:OJSU)G-F%"8$%76!X40=@>KP*@4%GGMF..Z6&E* M64G6\DIBS3, ,'^D<6@:@C-,2R"L:"'U-14I:Y+S%Y@2!D,$)+T[9QMQ24%X MQA3W+:?3#*^GUGY,A46#QG@4JOID#&6*KZYJK0*KWY&H\;>^MIK.0W?.45JD>[P]._[]N41[?HCQ^0D64_G*.>7;)-4;I&WP01" P22%S M>C_%=K$#C"*9>7T/?!P7Z_% >)K2%5= /PA\0R=W7_ 7*OX$4'OP2Z!D5Y<4 MQJ'*H^FZ.BZ5WC,;H.'57?+JG:*^_2R\B_6AP!@".;"0@^:Z29FBJ@9<%P3E M3C\V:B+GJ?ALF8\V8Y8=FRUKS^Y>0X:+ZI2NKHUE\IGRV47@4"H7C)1"A*:) MS-1$).V:_V74+E+>,%NRTCQ'#I[YH9_,!=:\1UZBU6@3;FFH**"2]W80C,_J.E+EUCQ1!'P/#$Q>)<&V[?BZ7%3/-T43S^B>+H1 MF-^=P+R.<0=>=,W5 'Z(A1[86>*"6+Q%=__*"3*J&'<\=#VI8U+<4'T):>UI M$E$!1?XH!;(!J,CS76LYOTVH =]8FH+639*L(<45W2WULXXO\;@"[L)='WC2 M==!JTHWL;\#I!S+&K)1^+:),?[D"".B1RQRL!/O>Y1XQACZ/:-/%K!D1JC7+ M@ID?!+K-3GOXVB"B0)_"(1=0&0$\[D:5/Y;E/51#=85-QSJ>3A;7511D"Z'; M3?G' ":97,&M4>E>B"^8@?<\MRYG : \*.3>.<9/L2WL]76Q4R[,<"A$%HL8 MX#V;^\LEOHO?/PLR'(6AGE0PYB_5QB+7)U&M@%X"AV-@KX;$)D"R$"+-L[*> M@+=[;>L0>T,N@VCJ!'ID0;$\P&(+CGLN#Q/?,5P<_#J(7+9=L3D79QGDG40\ MB$A5018J&_$[^ IL7 VSP3LF#ZS/?0#TYO-^8N'8"UD,R/V'B7"H5I'LQ_RG M.$^!LBVJ91YH4':]_&YVF]) DA*,A$>:TD$H++,L.'Q4@;D$"Q1?GRBRQIRW MHJ+ R4)WKKH=:Q ,_L7LX*09$:LMG;4)$&\"+!/@5(AP'0%.!=:W I=AF2;- MCBF-#LJ'0[Q5!]>B"078GTNOU16P-+"&TP\+_^9G/0V&N[8,"502^? G];NP M'N$$(A Q4"4;'+FX:56)#55,IGB59)#Z$"P?@<,2>):'B[T.#!8Q_;5)YEB! MBRB)"A*S$$@U9%61W*50X [B7&@ [C*2%26<)+K/ M9<_I8/'V2L4)7:21$X( M,DJ"I;BGMKL,BX*I"9QG$G'3GIX]A.57> 0XA(>IR)&5I5C]SWJ"M /.O+E ML;>MC4@60R(99YWO$6F%*@=HPK(=LQ0,S'LD+* M,/3J4X5]]]BQ7]9NCRLRUG^O\%:8(0)(!9V',E().\GIS%>R60%+*AS=" ,* MW?UVP'2.@@<6E9.+2D:6-LTJAP=4%=[FA?DMY!VL69.M#3Q;MC@SH@4'N(RQ MUT%WVS@+'#_S9_X!BZMJ3.1#%>Y"5Y'1$5R>)@*H0V,+Y4F>^VSA #@2<6KF MAU[MM50B[,E%E+TD"%:93>+ED0) YV9ZCO>'*6I%@2 M^6QE:P6+KO',=Z7GLV"K%=78M8]V09*4?E(?$4\, (R,WMPKB;K7+2R5J V5 MW &CM3**(-&#")#V%2V4X_(T(D5,4]7T@[(%@_&7:B+@)0V>?15$.'WKM5+8 MB4C3()_HBBODDXT$C)>9'1^)5;LRL#*%KJ MSW_!UUZT:%F_B1O?C5K6V;7PT"'YX(IR0[TR2*ERN_A+>Y-*0_:969$_G240^P7 "\TLA^ M>,IHOC28E?TY8QWX9>!<<\@A%I<9V$,X985&]^F!R($_CSBVXWC@$"0434/0 M$SG1 [>NZU3%#7!66(",D"; 5PD3-=N7$'#"IQ18LA#<.F,CB@9]GIR>M0Q; MAS:5I7,<9.4+&>6$Q^%=W%/G> *,$/=6O31G++*.XRNY?2D;,-9%[I4<]BJ' M ]/L5:ZEES-?\_DFC[F5-XPFD\]-/%@$1ZJ$4!W MVOS8'[5M?46/',7@R,MQ?AQ,VD/]Y88+=UN&Y@0][%C [O9/>/$,#1]B TS] MA;_0H.-M/[GSX'&BF4<@V00;IFJ[>&CJ)H'",8J MZS5H3WYB6JY*B" 4O1'\9'/ 26N"@;G^$:3? E#\?@T5O+< BV_*_%+^SN2E M>]D%+S1Z@FS-0XFJK %>CH W(^^'Q96+!NU>X8GN ,6\\<2FK%72"#AJ9RJT L"!$9J(L3JN0+J4?BDD7G)/ MO4:'OU_RN)!K>&_D&BIH\;Z\1"();-#%"6-1EJB0WX_#_B3_Y&%24ED9K=A?$\4A*X%R$C)&_DL?_&EEK*K^3Q\SI MB82[""78JU5=\E^.,VNFG F=.AS'& YS0%EP\&@"S!NG!.I"OD#V>-STRCZ MIB+(FXO4XC9*2V).QDS!>@?4[AC?;K3N M:E3%GJ!W^:2A/ZG S%65<"C5-,K*8;XA-TYP-FLP6QM/6?G)4\N-)LCX1$'& MC7AA4/ 4RX9>IR(8\T!6Z-GM83T#C ]FAF*XL8DK[BRN>!\EHWKO]=J=M83< MG1C.PJ:$7')1[&Z[O0APMN4PW=T?ZSLESVZ MRKTV ?GG)O/M!N0?1.*V6<."87N[E/8I!MU[/]&'5='W3>V5E>!^G9S#EQ>K MW\3POZ_W1&F-XSLCT. MLJ2<.BJB*9R=;(0QHB#W&_XR-3!H4@/WP[C#/,!&?F GC_-69 &,1"<=I7Z7 M;"MYM#.V[->:_4:=4U35H M7UE ?XK"@U\.#[\8-T@M@$*SN$;]TN>1G*/,XY(2ZCOG:T;R[GD_3*B^FF0Q MSN.E,W74* [S;EL:IX(7"GOR[M^46#/OP\5Y(73_DQ,ZW%5'O(_#4 KW;(&I M[&/K[X&ZRC:+R?2@974G!LTAH7$ ^15D6&^(G.\9=_<(SU@>FZ9DLUY^&?P2 MQ_')"2@.]2+47H8(.D?YU_.[D_/VA]*(0W? ?];B6P##]6=.=]C+3JGG M:[6%,Y>;T+9%0F8.\]?=7M,L9, !0.ET&6W.$9 MM0S>IR3+1E:+'BMD=(RK+I]9O@9'R86-X&N])"2 MM9,;0FWKMYS4,WQ@/1&A)JD@'+RXCMO1A(Q[F[=$4]/5;.:[/HT 6=.QIR^ MIM$CLCLU,EO1P.45X24VP?(*QF2DX@5MR&2%Z_UHUH9NK92S-8D@HY4?P :Q=/NG,$<\('!3D5X+$>JL*[6WJ1D;V ^G)%S"O6G4 M&^SQA7(K&+N+E5%(2/D(X"BZ2/D:;KI2W4^SE R(5M7S]TF;G1D"14]MWP*V M=A.P;0*V=0K8WJUXSPM73G)"%4<^T4P!=*=#G%V2"]HPKYJA1F/6-R#^# WB ME#1(,4Q)DH9C3F]W*%(>DRQZP'A-!@31*^D9EKAJ56ZEL7JK MXAK>0SZ&LCSA,E*3+/O@^(Q^,O=>FEAID*BQ.*JD&5"!PH?Z^P"'9+YE"70- M&+B7^?7WV-X>@,+Y60T*?5J6OZ/X8_, B"&VRW,_2PAGG7/'0-%V_SE/P1C7 MNGH@W]E!= ?-0=3A(+KM;G,0=3B(1C35Y2 :T52/@VA$4TT.HA%-=3F(SK@Y MB#H<1*<]:%BB%B?1R*:Z'$0CF^IQ$(ULJLE)=-J=QI/8XD'0E3?%RXK6G,AF M,=?=[7K\@%T_J3JL]9;=*, /__Y#]X?';K_7[@^?=/_CNS*/\B5W54B=4^_R M;US==$S535@K]>*.?F7K#2V\.%JX;^^UI@Z[/:PW=9SY-WM,&PTEU)\2[K-/ M=T():MDC@'D:^[#,KR*X$K@/7-()DX-*A#Z$3NXW'!^0J:^U"553D?!7.4"- M<2[_[PHC? ]F U;#\_9[G=8:/#1TT-!!C>F@,1\;ZG@94N([IH/&?%QO/LJR M5!F"M9M& #R%F?#,Y_U7D(4]E8UF: BC MBC"Z#6$\EQW6%*$[@VP&B[AL!H2;F8!_: MZZU*BF??^@J-_(4PQ&,1@?7ISXZ(NVC@QVV=.56 /\-6#2%(S8 ;[]WHX[2]PC*.K (UB6^WWP"!>^UH\* M'J$N>JU1;] HC(89&F:P7O5;X^YD6\S CN6ST\!6?$W[(=74^U (\_ZNN6#[ M$&ZZYZ1W:!;71Z1M-_E\3U/PSJU>\WC7VKFM[F2\1^5:WRD5F_/-ODLB'0[W MC4@?X'_MT,)\J;+WOL["6M)UOS48VOM&U]\?&6]/^.XKE8Y'VSO O4V?[<*E M>6[G[Z0T#_EEAGB:%,"3N3_UBNH\SM@H[?[8_5NY M*NV5O,=L+[ISZB'HR/!]OE+I&EC!S[SY;9O$@ZWK_X8'&A[8*Q[H[UV>HJ8. MX'?*$](:?EE,T>OL75:Z88*&"387C.OK'K$"N,D(?@<9P3O9@^]K:VK!O[O4 M2=,\=%=9>+\UZ'4:KFBXHN&*8B!YL/=I9'[S7*C!28@N=]NV]6H+S[*UK39U2M2/+#W M+G_2T'!#PP4:GG0G^T;#]"LL/K9GCQ]:5$V3"BF:6!X]>T76;5N [A !?)"\SBM2D'+Z3 M'J:-2Q+L<7^+-0D-R3%MUG^ @XQ1?]/>X/T<7@EPC2* M;YN@5I-PV,^$PWCKRKPAX8:$=YOW'302]CF7\*@@ZFCK!3'/3@0- M\3?$_UP>6[V0TN04OM>UN,L][6*RMKM.MF MVM^NC.#Z!JU^9]+P5<-7#5]MF:_L27_?^6I_AW ^ M.W$] Z.M308].S*>E-/&K5%W[SFM8:R&L>K&6,-F$.@6O?(WJ0.4\00'CQZR M/[LUCQ[_:W>1!H:K^^;?'01BEA):-MS)=N!>(;XJJ/FPWON)FR4)CB6-9M;Q M;":XBOA,.$D4.@@PII$_^*$3NKX36$=1Z/DXQG2+\%;@F3[R0T!4^I;PNWX+ M1\ DF.V6U= )CA**LMB::9B3U$DI!YY83BRL))O^@=M,(RN1V[1F0>:F&N6]:UH#FNN,Q<)")?*8U%Z"6X^%3 0U[F M"J]MG<\%+!=\0]SBTLLX@F\40'-_N10>/H/?X3,$":P&AP,L+^($GO"C&'^2 MXE("D!%BA3>LAQ\D[CR* HYTW@HG;EE9DCE!<(O8^&<6W+:LP^P2%K-@D3.Q M!'Q,10QP1;"P6"(4,_A&..Z\8BW8[*4(14P+3C,_\*QLJ9MR?4"*E\4(#8$B M7* 1ZS^9$Z<(-X)2M!,C/GX%("E/8I),4C\@3 M@0_2F ])'PJ=:RR<&;RN9>*@ CASXNL,$H--(:"%P-$T(A@$S;>O94X"Y&W M/DL4 /X4H$U4$LH0R9 >L! M:?4Z+:O;Z?:($.:.9[E.,B?PZ1\"-G0%&,4CA4=^M ?MH04@!R "X&2LZRC^ MAH3ERKW*LZ;?#OOML?%;6-(!\HQC+/B)48C@K[KMT:1M?0X+T'05,#_:=OX^ M_/E:Z.X#9M#; !B[/0%@:G-,'U"H(J_Y-]8"%IXG%G 0L&;AY&@SB#1]A*%( M&3\@)JY\?&#*%)DE\&]404N!>P94.6[J7]'T.C[>#KPPRA+"#_SWQV%[DF,- MQ %J%1 VP6T;R+OTALI5_= %(83O13%G12"H^%].+FGQU<3'L<7(2%"O%U11 M(!R/!%ADK)B_T*?KE-O6[R4$J VCH$JJ-[RRX\$D_V3VT!.H0-&=,/@H*0,G M97F[E-U3!!OL'?8G90E2^A+-A+:U5:J0AD@%8MH=S7>,EZZM\7(O*50NZY.A M "<,K&3NVK%^[!EO ^= \ Z/H@58G[>4"1_]G%A'H./\U/K@N&2MMBRP#5*? M-%8TFR6P/W@U0-[7:P':X94 R1+$P=*Y94-+$E=I.;G-WB _?GB\8#F;[LN, M_@-$*KQ-)S8+HFH7JE>,'I/7Q%="G3X!N+)8L/$+BZ6Q@Q8RZ/\I;)DM M9>O:3^>*3O$@9NJ< Y0>"0D+^J<%%*1L7Z C'S2&_*TO?Z:LZ0CDTS=$ [Z] M0$_BQF?>YL6M61PM>.-L52&ITV=R:V3*D[2B&:(+'W_@,D'F..0G,A2+?P#7 M@['E13'O&H]#XI1%!UK*M\0V]&-RCGA/N96FY4M+6E2S+$Y1[.*! !))\JH3 MTP1 )BRZYBEI 5[2 ZJ"%8&GM7=!" ?BO&4;#*&J=AN2KM?"RGJ41OCCS5UJZ,MZ"(FD2K9 M2U_\CL&CN7/]K6U]41[E(9QO8'7[4JM=(WF#%P#_%6C"@>_CW*+(C9UK\"_B MA15$#EF*3.#*CARU!UHI<%P&A/0__@;_HP[!!21LNW77 +D*[A3[DK MN]_N/]$YE?3D, ^I.M8<%/K??_@_YY^/JH*+].^W810OG*#@1\J/?OC'.-[>YN?+!C=%,UBT\F#,V,BY5!4 MM#0)0UKF^"4:-!C)P^@D*73Z T'&_T>P!+LZ\/0_G1!.XY;?;--Q]JULB693 MK\.?@GV;R!U*(K@&8PTPA A"V[.(C!;1M4, +QA$>,H5Z/S<$OQ@XJ#^;J&/ MB#%>?CS)%KB75\YK?NTK<'7;GNIV?3]6'9[06?6K__!K #;+$>C65X*#)[;ANG DV^;*0B5MY M3BW+GUFT?3SS##1Y:6&RGA=@\4Z+=G B!)QP P1\H!^PQ6-8QSG+VWVF**; M,8;68Z$Y.M&203$UFR;XT3U>'$+*2Y!L4A;HS+F*8CHH@ Y0X-\1Q-(/)1GZ M(3Z^'CV7+""/&1%P)R2,%5Q$AK;@,8'S5J3AEJ,EX?"N--ZJL+'V'1AL"3*/ MO3,,Z2IQM'#@8>EWW+W"5-Q&(<=O50R.V0_=!)(+9+%[((CKXQ3_ FCC^'0& M**.\#NPU ?C1[$(D7 ;1%%,ZV7*) FZ._E1+?0H+?Q,4IX2=RU"[^LYD:0L# M*]!%%(L6I0/@E!T/SQ93%E@&# DR2$!/%@TQ(01- %O$GA^D4@/$C,;60R2.LH"3QTO)@89JZD,5J'R M4D>"D3'7Q13?3-*73".PZ)"Q E.FX7H+3K\X'FJ#E(2.9G+T["6[47"3PQ@Z MDVB&)D[X'$FM44" CSB= [%?SA6)^$F2T=*D0V&;4B7B'ETG2PJ9*Q#N0::\ M3LHEJI@)*14I1=O6K]$UG$9,(8J 9!'*,["SIB@;K4M0L+":$&@U*@-0R5>) M, 4N10[031<>&9DD&8&)4,?(9)VA:E=6 V(!/TEOVA17P-P!B.Q+H9-6$B6( M6.(DA77)]ZAL:3W(\0H*KR&A/?03@T1VYEP!D%&\$SL;'>"L% MM/*X0BGXU:*SX+B:#K^@[C=57\Y-5;:]#$LJ?$MI40@T/FD:4+FPJL^F6PZT M?%"6QXY/L")*78#K#'CG4P2R8R[6(A!K?G^/Z0IZA7J M,@J<;%!^V>+:-1W?AX7']*;M/*'\>3:SWLDLYME>0[(BIXS"K%,PG@+_FPA(!](/\EPM.F&LMX0L""I7 MU+BJ"J@E]2R[A7ED,C*3&RS/6*+$*E'_3.4#1V ]8TF=JJ) %OH2!2@-6= = MP\DL,#I1FY.G_$Z$/\40#*81L-60TQWK:IQD40^EU[ P*O:(0DA[_')X^(7R M#;!4*-@NT@X8/^BDAN2I>HE6]:9?2'D#!^R5Q3+/%@B%3U#Y499JRF+CDM(L M9,K_D7F7J[8A@@00113$4(87P(49"(3"N!JNI4JT6CJC)0NW./V (C6(DDRY M<%-,2Y$QF$/<,L&%9W.@ !U@?&%]CBL39.!XA1@C4%S#A5_L>[#E.W/<%'-) MM"$V=,@DF8K %](_)-+P="_L*A4_P/K=[++'!BW*C/!X:1(2!: M\DQR\E]*\F]MA@E,.84)N[ \9VE=@!1@F%WC\:2!BP*UI*DMDJG@BW;55KA MHC 62VB#ANC)3]&Y0#N/$A:TH/;U6I9,6RHYQ9:SY\,2<9[\6TNU?)X4'>%G M!)59\2I3TL8G!,H)B5%'*-,G^MP->8,JTMSD5 M\O&2Y6.K=WNDHK?( MO\Q%N8LQBP(P@SE[IK=L4+$,NBS0I7:5&D"'QB>@.0)$P6<=\B12R(,[2"E: M&N4(D*354A1ZJZ0BYY7Q?4@[ODL5C[+\U+\"V8%Y30J8W^0,IE0JOI!CH7@V MPA"Q99%*KI$NW85O**6K(V1^B.X=!:IT$.3.FOZWNAZ=RJEU_HL+\5U L[-, MQ%OUCY^WD/E1%K[Q">:@B!L0AH/ N86MOJ7B#S,#I1)H;&\6N[+ES\;\7:FV M?KL&1[D!'-F5NL#7]CN,5XKQ[789QE*Q_MK"^D>!?W_B[)3U*3"I&X$\X:IO M::FOE-PWI+)#4NG6C51^B2*/0CLH D]"D)^7/FT.LXV@'>A4NN MSZ52=M)7*@-M .=8ZC#-Z^WE4E3WC?65V'5%D9 $'3?A\:7-3AH1@0!G'J,[Z#J#)W@]D]*B:MEB5DB%$.43,U?(AGX/QDFCE(FQQ(, M!#75>#G(0U.LT#)J=;CY@^A)F@J*<&41LG1)V1'7E-ZVONIB+K6$?(Y>"&8P M.,5<'5QX4/(0LK=<6>=2,6Z!%D0A]\7U7&84A_<2&RM=4SE;'C@ Z7^[Q$@= M1P)X7\L [&]N>L ,&]:F4*@'PU&^AH9\R!>7-&@ (1NYZPBBB._N < M'%A&,:8[9:22>DE3YOW\1YCG.Z#2-_EU3+Z^/$0E0//CX3\#AB4Q45XZ*NY: MU?AT1@[3[%@8191> $@( J2)YPZ-RCL/;&,AD7H!W"@X6K7EV@6KBF9,4UU3RGAOQ47AY:,@@ MHGS#\##UNQ9EHR5N7,IFJ_=+,9D;L/K,,6!*H<%UK]6$Y4);?Y+U1 1<*B"5;^K/B'DH"HU$: M3^['W75Z:# Y835AHYRZH2(-M&;8=5I#Q9A**=@:_9]8E*[CF JKCTL^ C"? M,, ?,*'K "Y*$=(,[/>9PH0R):7^0MXY5MVX4L7HLQ@69"IU$8)!S1N05L!7=$_1AR"9",7-(G06.HKH7>@&-HCC6O M[>&+5 >XTANZ*[^2*+,4..M/6O[WPZ,C:N'M$[RR1W(-A;8M+N;3]2<2%'F* MI*-YRZKR3":&6Z:.9@=B$7G4?UZM&%6M'(&'M)CW+,F"4!YN0)DJMB&,AKK< M9.#"SB")BJD%.&;LJHQ A%/-DN),G5=:P;21'BKV*LD&7"_C0BJC*EBF"EMY M^=U;ZY7_NK*(\!(Y(B1J5E5KN6\B'0#=%(8]7VFTT@I,OM?AZ?&9=>BF1LI2 MUA!BGUBT\%WT7GPQLU 89%A]HHV8;P AZBEG5V?OQ;<17X8\8-9T8% MX\_T%4 EP9+%F3GA89N:[IE#.X+]1&.8PV],9F8HBI#R3=RNFI8R4%5L"#8$ M#=GGB<\AL;P8D8T*73XEJ[)JVD:W2%.=X>OZBB%,T3 MU.\98BSI2C=C:$,A6:4'(V 4*)5?EVMR-!* MK9J+[_#7U1: X%?U0F$&##"XXY,K1DWK!7,"<:5*@G4M%;9N1"RH\/FO[;.V M]"QE2P'*N^#VM60%[>F#8B'+T8](S=-NC3+DB$8\Y :@+H#E950! ZP">TF7 M("1:L@R=O#W4X<#2EZ7)"<4A1H9H!TLBO#4Q!L_$ERH\=\T-)2FFL0NB:+6B M0I4P5Q>847'U:CU:NTE;[SH7V:M;+O(,2]T/.)R!\640-&R5''-96)/#K@7= M].M&-^_AX2L.COY.1;2I]3$O+VRHIA94,Z@;U9QPV.(<@Y[K::0Z#4K]##H! MN_-:Z%-V]LQ*Z!C\/BP2VW;M^PI4#^IV7SNK5Y["NN&JQ?^HT[EG,9X)YH?4 MR9;*+GFSB+* (Z/"'FT>BG3(4GNS\\:PLOAGJL"WJJ!RD^IZ,]:5"#GED.LN M^=_2>GI4'6?;]$$_,3)[!8[]]&R@E,-O@SD'^]5^78\J&=4S_"QZCJM2T33K(M#4@M M#2IXIU1P^1MG2$[]Y%MMW#3*O,L&\62!U3=FH-:5G>ZR5YPC!4 6"_1A,,>@ MG/_V7E;7])OJFJ:ZYA'5-5*V32;#T70@W OX/Y!MG9YW,>YY,Y!YPNU,'6=A:)<:WOJT5OR>3\;: &Z,87LX_H'C3*=9H*9]V#WGP!Z\ M$FI0!SQF#SSS(QEN/;Z1)5B';IH7]'O"R"8;K3BFS5*:B".AS2->K!I4NP48 M%$DV76!@50=BL?,B'\53@(2BS-C!@SW?M&'L(\'6A@7.&OQ3#C#0K1*8#%19 M)VQNDC%KC/2Y5-&BQJ3 .W6;2)SC2XX)7>@6B])F 1XPT+*%+"7AB86+11;Z M.BF2MU\9.1:95E3#*\6-<#-M >2&$0\LY!Q*GEIJ40XGH/I6V!1%X52\,A:7 M3NSQ !=Y#H7VL\\4/5M]KWX3$9+Z?A42V9,BBQ2X]P.S;3+GNQEM2AK#@='R MGS*.[D8\ZIH.16<4K%?2NC#X]SW 8(R?R6*<54!)#:3V K&KJ335)%4H^X#3 M%?H=+1EJ?#RRBH42+6/KI9WPJS9 WK60,V0TYE5.3P@B<6-_ MFO/>:@,4S=@'J-M(1O \$53=/\5PJ/TF%'! MD[FK*"JE M?&46YW$M:+XZ;!(X0+W_YME=P)]K(-,IRO9F+=.JHTP&SYIW_0#3OLC#H-1_F@HKXXP9) R/NI# MGX>*GZWD%HAR@3-K9+><-0-"U8;#4=3XC"BD45&RD5ZT M2!0X4R#,#(4(IIYB(AU-RI%J^=.BIP@*J?6%0#&H4FBJ[I)[]WCVCD2W)$$M MG7@-FL%C"$X:&Z1^8H*O("T#:JQ)4V>$ZN=$CG89]%D,/)D/#I.*W5'^)0=" M:)(1IJ0P^I%7Z=RGD4J6C0(W1[0!,);04-4-50XA;VD,[WRP@+)OE88[RNL' M9.K.."NJ9C);1Z6'7A\V.:=A0%+%Z6*(A>/IC-WFN])230U0K)JBGD?0C"@9 M]__+D;?E%]Z#1>G5=::]?L?IB0O/'HTN^ABLF@Z\R46_UYN(7M?KC$I>W9?# MT_.3D\_GOQZ?GGSZ\/GTM\/SD\^?+B;=\60PWJU'E\>CX^/W)Y]^.;OH=CJ=_G-M!$&2.K=M$6B6 M =O3DO]ZJ IA"9!2R\"Y?>N'>"7,P32(W&_F;*B?:_ MT^ M.40#]4<^39 'KLG9'>%M;FH$X%4$JEP(2[!;^;!,'.M.OA4OR8X2_EN/ MBM()>#F"JU5X4<7:;N#XRN7"'-BE[%B)_83K-5FUH9^#8[E=X-1$UX@6[DZB MXHMK/Q%<6ZHK/7"ZG9R2F" DM%TJ_U)-[%P5(.?3:$2HD7+KQM,8D6QZ87D" M0<4LCE9>_ZX*)PP/LY4#I(])5:F0A ,E!6:N[#@@S\ (_M\/?M68A#6F;MZ" MM:8THBIXW^\.NUZO/[MPG$GOHF\/QQ>3L3N^$..Q/>UY/3$;S8H!+I0?AZ'+8M!-62L#ZS*LU!+">2C+ 5MVK M:B2\@@28A1WG*E+0S+3DRQ1HUB?^^ MH5:D9X/&\;! M1B(Y7E&\C/1@>P*27#\T*/RPO<$]'VQ[Y$9D:'C4RA+1,S$*.%QQLG%3%NY' MEGZ!] N+8T+>6CLIM;OG:]2.D36MF[_, M^Q=4^R9/LU2S$K$,2PHB;6X5)'9 1UR7C?7([,KFT[\* MMY*HXC1C .<"AY;EI=T8N/-3-62**)&50"6PE1*P9?K5ZPO%Z.R?>)+W?8>/ MSXYW/8K@'J%&_DSQ.HN9-L$!_<9M*W3<2N65[U0QSN.Z6TJAGA)KCD$Q#:L"M?+&^Q88;@W5, MLS!9CR>*),. MK]-%)G>PVHI9;TZ%H983GM^NAG$7U+E2$60Q$=)7XR-Z>=%V:"&\902]TA2Z86NFT@!6,]!!MG1)H_T,8; M]R7AZV=\$Q9ZT1CVIS"IKOS'=A\J[%<&,-_E8$RSIYHDO2R:BP07-C3%.5H8 MFRH'"63$$NX,?NNB#L(__AOKAN35&N] ([>L,SA&APKT\6]Z]P>ZW!;Q3P(L.9,K8I3=.X\CQUBE@TP1%3T'>8P=XHRN> [R!4$X3Q!XZY>+Q+NE8NW0#K M>=*[A/UK(QJBS9E

/03KX_(4I*7<#4O8.).? _&6Q?HYQ2"_ L6T2.3"=@ M\Q^B#==8,C?*3HW*@?[EFP#U.:TQCF1<>/4$5V\DN/\B &VVM&3C"3LL><<3$< M+=E'TO(:VUE M5$Z_QXNN0[QKH55]"%+8&O<>B/#*CR-N6J6AEZHY,PN7B F7?5P6;46'-]^3 M['$LW -0\A6,1JB6-%6K[\.0];E*3>3WJ98(M671ZK?JKH4J+T.+%VH>YBG( M(3H?2&#?E2#IZ+FB5\]7K@D$/A@&CW,/(*2I)FL1AGA0HE+$^+2XG'?.II1N1S M4W9Q/)W9 Z)'=[(*!YABP9?)(&RE M*(8'VW?38A##O(TDI>(RXYY'&O#C!)1D3UPP2#+))_ WW]$IW209ZK5M9^9Z M@_[%J-,3%_VIZUXX4]N^$%.OYWC=87_:L5="O=VO(<",I1K 3F?8)1W-CHE8 MSY#.J %FIWFC8468M]NVOGXZ/?[EY.S\^/3XO75V^/'XS/K\P3K^]]>3\_^' MTGO.+%7=4"]MJ7 M!!.BP$U#J8VD?E/H!@/ETLPPE 4FLIWIRO'T?SOY='QV^.'X_/^]/SD[^OCY[.LI MGLO0[DR>+7.<'TP?7 $ T&((+0/$FAY(@6%FKNW.[.[DPAGUG8M^I^-<3(?. M]&+J>#UOX(K.U!VNG,A@)8W?'P^&_>[S'\:@O29S7X]C*$DK;^0YWK 'V.YX MTXM^S^E?.$ZW>^'.NJ.1Z+A#4YI0UN.^:(:]XUV5_RI>H6;.M!_]O" M]!-L2!4]E?_W07#?=[*[/HCWE*[6U^'*1\T)K=>VZTXZA2 [B6B[39.O=:8U1ZUYD CW (/>X,*^E8JE,'O@__XGB]*?[WT=_^SG M'V328IZFR^3MFS?7U]=M>$/[,KIZ=OL#N_NF MT^G8_4G/'G2!5>W!I-M_(VYZ!X/V/%ULH4G_WE3)<4!3<^N613J]<>J%*=4W*;Y=-G.NXKJVJLLP/;>O4! M0V$@;:U>KW?0[?3'MOU:Z?G0>B]W@8-E0%ZT3%7I>;=/I6OVQNQNZ\H\&5 L%L]9 MXX-_Y0Q=>,5^,G-_SW1[P\Q/J<$'G4ZWWQT ,_=WQ\Q'>#@S:N!%-?V>.H-4 MO]E,77Q_B+40=([H#'\A]L7J,IH!MB%[ [&K&LE-M#G\ILW:?#0ZZ'3&_<'K M$N]/2(\/]I7U&SW>L+[!^OW1H+=;UJ_4X[N5!QM;]V\.M42H-N\_NVF$UKT4 M"GLJ$WJ-3&AD@I0)XX[=&]DL$\:[D@F?=3;\\#(60M5J'7\^.W[_M65]_'C4 MLKA5ZDR H<\.-76HV.,6%['@=-GT6@A6]>^BFP!?4:@XH_N2\B77KKBQ)!GC MGR3/"&(T&QX@7$QC V5+=]@9C@W9D@/&[H8]WE>;H]_(ET:^R-@!>!OVL-\A M^=+;E7PAE@.!\F#; YN=I/'Q;BO&1T_)AW6#2RR>65*8%R(;ZW.!(+OK._LJ M$ :-0&@$0H5 Z.^%0*!F618*1UL1"OU&*(!0 "H1$*=J<_'$Q0*MB]SNA- MNNAV[7YWX-D7.PU2*/D@1\4K[T-G\WHV)P!:/$N)NA=^QSG5OSK7WV03IR G MX\%1B;5)"$ME(?[IA!D6A%-&L=N]B]_5A/)]ZW$<-CV.38_C(WH1)V5YHD)VO#MK,;F* H36;?WNX-#X0JR@6Z LMZ+F4.C MD,X^?S@UC!4:KZ3_XKC!TKFEO^"?"S];2-E")?C<2[=+T^4%R8;^"Y0-C2"X M7Q#LL+8FBU5OKG)%2!^O<4>XHV[8L/3C6*-GM^U]9.DFZ%#)J3W;>X8N/)EH M.YK[ N=5J$L8/\M+%LTYZ6=X$Y<:;MKK=-4 TC,GGCJA2 X^WP3BEFX2A6^P MO._E,%JW8;27Q&@[^*.ZLGQYLN//1 1Z[??+I MK&'/)V+/$[H\U/J?=ZA^Y&48T]IUPSHY^;0AG!X1S[MS@50NW M8):D(DRH0]R=BX7S8BCIZ/!C0TG/0TE'3N!F?.60]=$/OTTI\?)"Z.K]\8>& MKIZ'KMZ+F1_Z^T=6*S3T\?!=#6GHY1',1V)<"GD!.C8,.RY%\-X[J6/1U.57V(SM>?(2!3GE MT:0T3Q+0ZS5MT4\ ^7\1:!Y=BXY0M;=X+47Q1? F?8G$4[SMD1=>VQI0U5)N M8P_V3N_ _LNU(_)^E [>%>1YLXO!=-BYZ#L3[V+BS 878]>=C,2T,X 5?OB' M<3_*V1FW.[[A^U$Q8M>2O^+Y:F'*E_=YYATJ& *<"@OGMO L-2P; MF8JY$\S4/6YT'R;_0-XXE^&-IA[VI3A9.H]BV*77WNIE+(]H&5=O57W_3-$; M".U!YRZ1;738&RNCT)T%T;5B#?7WP77L+-_R (5KV/Z]LPOT]\XTB8(L%3_C M&(/5_1D#'C;61KT7NJ_^:!\W]A"#[&Z2W(VM ]R*4O[O/W1_J!^\=UXJ\^[S M_WP\^>77<^OH\^F7SZ?R9K'I([,5=3B+O\3I]0#Q;J;=X7U)V_W?;=,4:_[V M()\E\P2H.W;!Q.=M$*4A;V\L4!N^YZE!B$] MXW;^YA>= LH*8V&N[\*W;Y(WUF\^6',BL+Y$2_&W-WXCPIY;A$EJ0IV_*2D] MT0:*I-&0Q?>CV=84:NTN'UO9'S=V ;L(A*+$27MBU\XW0C&# MX8=D%L6+M_0O>%J\ZK0.X*O7CW8("UOOM>WZN;M/M7.F:'7HP_;DSNC]$V]= MLA>]> 4+?]DG?AA]U\%6?A!9/HV-O+$2JR*DQ]G+SV8A_Q*+2^MW_Q*>28J. MV<.LY6N&V4AW?@C0=AABG9/#/UZI51WY*/4Y+CW;5[Z:*OSTN4.C0'F\A-S M?KG\"'5>C^59>1[:V:LYV;S-/)NX?_FZ2+XQ_\'4$L#!!0 ( #2# M"5='VDJ8U1T %W& 0 8 8F]X;"TR,#(S,#8S,'AE>#$P9#,N:'1M[5WY M<^,VLOY7\+R57;M*MGR,9QS9F2J-[4R\S[%=MI+9]R-$0A8R%*GE88WRU[_N M!L!#ER5?(FFD*HDEBB#0^/KZT !/_F=[^]SO<]\1+ONM\_LE S?CF3<9YU@..0^^UV$H?0\]B64[KU@[.>=O0\[NSL_?]S>_GP"39WJ>P*_ MQ8Z:/S?W=_W]>$CN_F=;?[1.=VB'Y]=GW;^[^9=<[4!6A]CW5"[D-AJ-D>CT<[H8"<( M[YN=VV8_'G@?FEX01&+'C=V-SR?X#?Q7M@=Q@?PYU-N#SQ MFQ_;(^G&_=;>[NY/QT/NNM*_W_9$+VX=[AP=95^%\KZ??A>HH;5"X?%8/@AL M.]>JXPD>MKI!W#^>?,"L.X?FOE[@Q]L]/I#>N/6OCAR(B%V)$;L-!MS_5T-] M _^/1"A[_SJF7T?R;P%-P_!B\2/>YIZ\A\:QK\=J_"T]]&[A(>JV?;A$'T>" M1M<-/!=^>_ZC+[LR9GN[.PE%?@E9\"1)///#0-7JQMW_X"HKQ M5#6X#"+6]N^%)T!RIVW4VOW#E^]>P3GN?S+:(7V 5-S:IF^>-H01(F$[&G)' MM(:AV!Z%? BWW)ZW&#L-_ A#FSA@WS@XS) %/9B0, Q&T!GVA4>"G8D>3[RX MP1#6^[O'=]>_WM*?>\>L#8&12\$1]UW&TT_0"EB](1_3)S* R: \B!\X!XE,F(#;@K8+9:^1['O.L)U@U" M5X2_;.QN,$=XGL93^AGG7W^&.T+XUS5/A&F/I<,]W5_J.L1U!>#X <%&!5L' M'S/ &HU_R0G=AN N#@9* +E &/F4JIQ)APQZ((J'^R1=]QC9O2+I;3)MQB/$\-10]4. #PM%%&/S#18EPZ%' M#\0$,&2#P)4]"5>6:IL&HTVNN2&9\VL"DPL"#3GF/]M.X 5AZQ^[],_454_Z MHI5 ;T/\:^HR/:(5!9[$"'M2=B?-Y)&.:]]PO*0((7EV5(0"W[H,(M9!Q%S1 M@ZZY3/IL%NIIEOP _ S*?B3!2YD[X+. N_K\0="M \%]4&\ 2A2!LN$3 KPP MF-=V(T65;JT[WFJPKHA'0OC@&W]X&*J"YPR'6F)P!YB&!^Y"-IU]RS9+,H'! M8,C]\=+SAD@M1\]5'"+"I;N^1;@0W.F#[G4CZ4H>CE''<3RF->;)2&L_-X/\ MFO"0^W$0IC)0V$#$\#B!('7([\$!(-H$X"=]#.&/W4!437?PF(D?PDEB@8W_ M%6#T!J:A -LN#'<@%CV&!>0Q@23 G!MPG-R:% M-C2SU)QFBN*Z"@T]VEF,C]*1KYU>6)%.40BO\F0N67#(GR'#^E>(<9? . %P+O$981="'3#(,'B2&'YK-(U2+, M2"%FZ J(W(6BP@YVE17:*35[W8:,;9@FX5-$SB8F%T$"]SM]X2:>4/F$4(OD M:<:]A=PW]WW(KMU%ZCXYH"H8+XIA)]&4P701$-@H2SX6;]?(-VCTF!P. M(N33[/Q!E\P8QH'BFMEPM2GVLR'[=UT@.P%/-R #*7X,A4/9)B238/4(LA+K MV9-M4=+]2RL>.9+ \Y0( M544+_@0+GJ1:O%>J-*7# T!GP D:*G8(:@X/ M:F3U!&N7-_( :IS+%YTH\7@>2!":\,9E64F>'%&T I@V#9I,4 '0& B!O'E* MF4RUK\VKZ/6,*)@O[GFLNTZ#(M4LTFI/DAU=;P9HL$$<$G< 06! MV:)(*>IC#2IWG# !4QT& \5*(01U:&-66J"5J@G!%"/=^I1(6T4-X-[G M]EIU#1>%N'1-4:+@X+AP, $+'">AI>M-N<7NQ##6A=^ZOU@KZB,H3R_Q/*L.;X.C#_50AR]CHHBHB@>9"A^B+T@P]$8A M\!=YM5#6F^B-H!MS8M$#B-6H=#%$;LF%*:L%UYAX0"U37!Z!1_0 UBH)"X5R58H<4/A]X>@.%&\ZL$0; 'XR M"E1(JA,V_ K"X6&(!(2#?6T8S6@P'AO."X0\RPX0H6P4<+J3.^R?_]C[N'M\ M8?8I!+XO%-$QH[%>$OHRZALR3M=03;)[3C!$TDW'FMKK0ZAN3GR)5%2*40$Z M?1STM&5*39>NUTI[0N$]]>:[$,-%_4 )C4%4,*\#56JJ^XVEXXGZ/1@MF).( M>DL"@"^& 3*0!@30\S3M$6(?Y0I[F8WT<)M5T2$5R]U+28(;3 M,%4?$Q67N3T]9GN.\J:D].E QR4L2J8U#Z*1H5 MK(!:3YL"%_4GUVD]PD>[E(NI38[)<6V.8G&XT0V2KMXU%/!B09:C(DY>8@"J:Q\^8EKJOJ=?=Q MO58Y4@HOTCFI^9)_6*^=.$ )YL0ZJ5.S MI?H\L$[20&64K+O%7@*J'XQ_H1].<@\\S-9Z,,FE53(.>7EF0.=Q$C.GY>-S MIJ7<^Z0N].+>0[K=,B42D'? BI'B+N@QE95,5:4NK"V9$+L3P-.X821RU4F1 MH))LWILT/&NW#+%O9(SBB0Q>E&EO8):Z'S]H?-+Q<@(>'9.[Y: M2H1QDSI,A=5!53)$-B=) U_"A8/.*9T[-V]:: M+G7CV3Z30LG/TN2Q*F3+BMG,C#16A< D2N8UH-M346X:E]>#C<% MB)@QS3*=C;2X# PH[NM3NU5= 981+@[#(";\AVGAF2DW4]KT7>+/2,AFG071 MIX[4PE(BI#/1;&'/:2!4ZY@S<'06&YX[D%6_T@JMF;L>\>1J/H@DBW1.7RB/ MY4.P1$1',X^/&BP]74ECRE#?CVY7+C]99NE32Y^6?#M@VTO) C SRK"H:!'L M#0_Q)#1UO@N6 37FARCYJO9),PP&@$L_#3HAAM K9)H%F%UY)$-C-\V2=F06 MG3HJ7G#UD?O*9(6Y,$F?.I@6/'D2#*[ 51N!9LNCLI)T9S\&-?H.,J7BAP/) MGK'6(&LJ2X.>R!XRTG#WC%L;^FD8<'61$T6KI[VTZA\*J9$=0* ^.FJ/-L6- MZ2%$#D^%B@:6? P%S@'";&(/02;M0F":OB8!@T,_BD/U*<33:\/TV$4:=!"F M3\(7&63URL:1T)]T[IZYYFM/&:9N\M'P6,67N7 ORCG9F4<'Z994!)>?^X4' M#9E5/&+.<#:R4'%J;N@WVN%ED7H1>;,\&;_G*-,E\P)]0?R +N/X,W'J<(BF MCC;I1/E=.INJ*2JOB+-JRD@?O)?B/W/::D*WC*R6.N>I@^'*M#:E:H!56FEP M,*EB>=3G=Q\5@#PWFZ 2$2=(0K6/QA5@TT ^V7:^Y<^^*6 %H\T''D[D.S,? M7YPPHTNZ[D4OZE,F,1E5F>- GMK%7,MPMW3BF3G:PNK+Q2&P7FM12#.S214 M%-=!WB\:BR>WW!GZN=Z),YWVXB[C;AP A._529X0'>/^=OK&G.[9T(HQ(?F <-BK \0> M: MVY3/YUB^C^F#5\<1\'=)@,&8-$\!C#HL@[$EAC!7O M]23M=#, M\C(,PI6"1N,Z$9M$TZ*FC-)S[VB%%8,.,%LFL*#(8[Q\M(2?"OZXV'PADLP! M^M6S[9=E:'&$(-&P,#&SA*,WV$;92=%*3-GWQJ=2**2K:\F#INAH3/$A&G$2 MXNF' !D-#'(A8XVT$<"SP5#HKHSPM5[ZQ.H50H9&OJ_&VQ>C4\2WAUP6'0*L M#]F6Q2.!&]EYP"[$&TY,WP5PIT/,J("X(QC3.<)T'+%R 1&$FFFFQV.XR1?C M2.V +NXRV39XX:) V$Z%9, MTQ!*I :)N'7 >WJJ!%&1U!0N^$BBY2D^N@)H@X0(:#V MN:NVJ8YH6,52YE/#>-O*;572. MXK=7#=I54# ,I=HADBZ#$2W=*[=U!]MX%0T>' MZ4MKELH)T_PC@M@@]8%HOFC+>V$]"N,LZ C,N#:)TE_J&5GQA)SS&_615)[> M1^' 78,$Z2G5WVC,TJKB28@J?\JE7F(*D*+7_?Q M- M]-VM=9:"W*G*:Q7A[.WO[.XM4QAR18ELM/4*KUNRI+HEU>M-JI=!RS\NH^5W MZ-EU0+&UUH(UW7^&7?^T3->_!M!U?%L0N^2CK499.K^WNTSG_PVI>>1*1[V1 MZ [R2;T6>X.Q8Z3"ZC^%GXC2S,K>4FXC.Z =ACAFG5!RKSQ#.%C.\^FH]TRM M!)R%ZH2+THSB<)E17$## S]EVVH&YNYE5(JK6SG;'[*N^!3DEA,#/0-WTS^-&O[R!;2P&P5 MW=_Y^&F-(I^6L]F 62MY%V#^X7"],J\=S&GSZ\*CHEU>\/1SL'AV\]V.[6_0KK!A1/OUG\N+K[]UV.GU M[U<#=UN1\80 MPK/3OA0]=JX(X@?!KE7EJ46?15\IAV3A:.%8HB&]-SA6F-!X1:;WZQ_MV_95 MY_KVSG*]UIR5S)Q9KO=5IK["EG#C\Y?@AZ=V,5[XSDZCVC:I9A/'V3<>]>$9 M<8![U-2N(7I!Y#N9(.LC2CTDBS[+LC^;9:\VPUE]2+UOBMVB[SV@S]+I99D= M"[:2#,FBKS)39=%7-?25G5A8R B=7]^=G_W!+B]/D0QJV$DKR:3AVUM#^7?@ M\_2@W/0,(CJ5DOOC=S-9UKZ7>D@6?989LLQ0Q2%EF2&+OKJCSS)#99D="[:2 M#,FBKS)39=%7-?25G618JE:(?0V#9,@N%0MA2X9*-'^<707T A2?7> 9&W3* MOZ6&K($OS9 L^BPU9*FABD/*4D,6?75'7WFIH28=HOA9GS-6$@&_X7EL3SR0 MS9[R6I537@M]W_\TU*>J2A_F.6YMTS<94ICY=Y\."UV,F_SD["Z/H[4>9$J/ MVO;X.$CB%D_B(#T*<>]ECC;=6YBFVC,?7^.HS8.= ROTMQ8ZN/9#>XSO"XI] M]>!WL:TI^Z[EQ_F_(MZ.=H[>/-A?6-SWG_/3/SKG9^IMEF?G\%=WS.XXOHJ. M_0:_P9?E/9?1M5.\SBG6M+QZ+Z)_3R^7&P79.R6??>Y M:?W^:ZY!B-\U ^6 M>HSO#;)/LTBU)6_?\636C@I]CW-97F*Q0E-7.Z]?0R=?9Y_^3ETX#[^SNQC^ M*YY54/)^YJX\'MM.79D=]$TH(HG+&]6=F_IGYM9'6T!:0)9G2%4#9/V\UT(F M6B\KH&L#QT9'%[*[<12+0?1"QTW:Z7S9X7%V)CP^XJ%XJ?,F*S5#UN"7?$@6 M?V^/OZ>5CQ^6DKZH!6M=!U"]C5$K'0=C\?>N\&=7>DHY.Q9N-H:S^+/XJR7^ M*L R/+U"-4\E6>ZH0K.J:3]V&=>V,+5V?N(-ED_6[CB>-<::([0N-2NU2+J? MJXPU*6*IQ5S6S_=;[J$B/KV&+KS.'GNM5K]$+KP6M8O6A=>G#G4]P?.:B'Y?.H)[&^0.'WV9>=/6W9:MMGC<",>6HSG%4?S MWV[%-D]DX>'T=TO&, P'FNF*R MBX;,'X?M!$$=.GP_90,2L*X8B_!X+QKD? M#4/^77CRK^]](=V3IOR\]6ZP4$[7DI@VZ90W5SBZ[GCB<+[)JW@07ROQ(;O! MOZ8N*W!0O@,/82?-Q#JQ]V/U2HET6TIK056U 56@E)99 %K_75'_;5?.2@SL M_(">@=YZ(-5&FA:Z%KJU@FX%J*&G;C!GYTF(H>&7/RW95ZX9Y>R+\.YE,GB) M-Y-5:G*LI[">PD+7TFF63BLQJ"R=9NFT=P# \I)<]NUF]NUF]NUF*5)J_W:S MXFN/GOTNLT/[+K-)9#S-H*SP M"C-8I\6LYH=::!57%Y3_KP3Q;F+RCVU>/< MQ6:F^A6=F7Y_.-KY4"K6]]<0OKL-1NR4>^-A%#38Y>7I.Y]O=*[HW.K. M]SM[S_6P)?32B-6XETI8J&+=']>25(H_W!NT*6\Z-S]]^ MN^B<_];^]K_LM'UST0$[=].^[5R=W]XUV.4-VJP&'N/;=@?2EU$LW:.^PR2/[FSWHU MFX55S8F9\E"*;[=%6)&7DVI280+31A95B"PT+=E.XGX0PD]<=@?]XG$05GA= MVR*MA$A[-Q2D-7P6CB6"X_OA=5XQ1+L\OSH[O[VK.]]M+579+94E?RR2+9(M MDNOHO_/K,K]>7+6O3L^K7R%O#5'E#)&U)A:.%H[5F3^[1F?7Z.H&J[>QE9+K4Z\^2C/0QB0O.>IG@K^)%/]LP3>^9) ME6'^A%!PH9DIB7=_*16V.>Z;;&NWD+(UJ&^9&K_U9/R5$M5&MH5 MMIPEV]9>:1A8"[?^*;,6KJ89=(WHQ!+/P20DC^R6;S9#=PQ_*\?#[S/_P]02P,$% @ -(,)5QRW MFW[_. $] " !@ !B;WAL+3(P,C,P-C,P>&5X,3!D-"YH=&WM?0EOVTB6 M\%^ISX/9M0%%/G)TXJ0#*+:2]JX3![8SO8O!8%$22Q8G%*GA8U,]&(DQ9/Q8\A6_O M_'3(KJ/QF(?LJXAC/PC8I]CW;@1C[]J'K]H'[7=O7KSX^ &&.E'O1.$Q>[O_ M;O_HX.@E.WA[?'!P_.H-^_Z5[?ZX/MFCAT\O3J[_]WM73OK]QZ?SLQ.V\V)_ M_\^7)_O[I]>G\@<8_9!=QSQ,_-2/0A[L[W>_[;"=89J.C_?W[^[NVG!^'UGQ.,;/WR11N/CEP?C]#V\N0\_ MEY[Y]>+.]]+A\>'!P5_?C[GG^>'-BT ,TN/7[;=O\Z]B_V9HOHODUHYC$?#4 MOQ4X]HR9K1G@P;%^;!"%Z8L!'_G!_?%_7OLCD;!OXHY=1B,>_F=+?@/_343L M#_[S/3V=^/\6,!",*>^(^_O#TZ>/G^ MPSX^".\BY4OLP_40,36 M.AG^@TMBRYXLC>J)?A1SA($7_2B(XN._'-#_)GX-_% <9Z$G8OQKXF>:\SB) M A^O[//%C\OK/UCG:_?;*?QSS:XOV,EE]_3LFG6^7':[^-WZKO*?69+Z@WOY ME0]+#M/CEV\*J#5Q:C.N>N?C]=!/V")[:C&/2"Y/6#1@_Y6%@AV]:3&BO+LI MCH(P AW,8K"&_8I^A4@Z+.3*!ZKE;48!P"[Y1ZPHOQ;O"A1 M@WOZ%,5Q="?B9IQ MU68KR3*7C6L?^"&(BSX/ .2!Z*49CI[ E<7IO;XRN.US@2M)Z #^'/JI&/*[ MG^R$C_T47OT.3X?P[FS^.B14N M*V=>.=?Y\X_N9;=S)2]Z(0JH\5R^HBY=?C@!L ?6%,-UTUD0*$P[*,8)[1&& M '[2(0<%1,0I]\/%U@&:AP<"6^6Q"T-WQJ 1L5_1*20AX);O>WF)G#",,D)'#.=(ZA-=BL4A2'+[%DFP\ M#FA"5 !C-HH\?^##+PN-71.R6#Z[A@H8)@)(@-\49$)O$:-K8 M+0-5:K3>_5[#B-:WBS];[!HIU^>+RVX+=PJX!O*(4-*5$DE&69H!+4(\]"7/ M(EE-GT3"$I&R0822ZJR+()E:2;0&[UKT$]T/NXDBCS[>\B#CO4 4ER.)8PP4 MR1_+$9-L,/#[O@C[)#[=#7V4=X >ROM@O/\SC.X"X=T@GN';2"C]7$+2S^$Z M\3X'0'FCN^2X*6KASL>K[LGUV<4W=MA>GX[6##W6*'M7#=)60?[_)TBXBMBP M!#:6#'C?QCX+[0IXMD%B?R7D"H_F4WE",=@)HBLL.A:!CS93K;G$8@R,$(Z1 MYX3ECL->;0.,M+6X"@/#]H' MAPLT(M>$/5_VN.CY;DP>&X_IFFJL/HAVS(D4L)$&,4C M'A2(IOIJYR-(W>9(%Q"7NK_@R@$ I+PCR4>-[J3J%)MX*?Y2EW(]S.5/E%]K M(+9W0/7P^R1K?:5[6MQ ,TW4LX@#D!)/!(( DC]%.Z(.P)@V$P"\"WL?QDFS*>%<7GR_MD6HDE&\-V#<>[C]E M"3R4).R4WZ\4Y"602M4>@3(6_.GY8A7L_7:T@#C:U(M![3UA9)D*@>;P>R9^ M]8,,12!VA99Q^*K%KF 17#D:U&-29<3[8X&X 25WB.N 'VB]4C;B=T80O<)[ MQ0]X/?\;Q3_17D-OXSL@QLGQ>CS\B5,7[+R V 04 $1$NPA&2%OE63J,8C)K MP'"Q^%?FQY)ZPMSXE5:/;T4<(L#!.I6. !#6#Z)$2'M4;T_*LP" 8Z55H-TD MC%*_+T 6] 2BGQ]*8;O%!K!+:?2 M\?\7FKST@P0*L%41C$@UA)AA=7@V1DB MJTR6-EK;5Z@O*!GB0O":JH[>?@,6F?1COR=/JA_P#'8'C%:J!N:=((&]L1_M MJS;[8LX%C859[).:8(_I6, :6$#C>< 9.2"3E'V'DX@\)_D\*N"E=%HKB7^A M ![X.XU&M8_AD?\>QOKE'N__O(DC ,82S%H[+/XPE#B&IT=T0'T^J#H(]945 M(J6^L2.DRA%0Z!Q^T0.)Y.<+/@#8/^;!';]/U*F^?=L^>O77][TH!O11@4<' M$S%5+E)KHY%:M8]Y>I[,\+;IO/#2L!-D1YMDA8_F@J<<[II=^:-Q($A.=7: M=<']\F OU>"285)I!STA <7X<^W+'\31J!+4FJ%1$WPK0&P5@?Y4< ^OO/K7 M;Z2[5?]V,<;CJ_[-0J6*7VPIT?Q\*> X;@6*P^CQ V&A?IBS)<;\WE*(@_.? M6G9\N+##-P?O.PD#W5B',J@8,X-?,D!"8I:) \;0YP$CJ=-Y*#;L MH=B\(-*Y!?9-_HAK$2X3+THFP)8*UI(V)FFJ*QB]I!6I9",C ]90P#ZR.$8H M_P0BQ1"@XJ<,\C$^DA;S!U+P,$]( Q9)<; ?T:*I4UPZ.JG+#^_"5_UH-(Y" M"CF3OO$]Z6F%@3#XB]\C(R3$Q@'TZ@FE89V!"&_2H=PCADY+"\:8+!ALG,5) MQD.U*1C00EPZ%UH.'8R.C)+8":.W:#J<@M]&OG2.X^E%62^=LRN]?#K#6(RB M6UR\9M@YH\?Q%(25;"_Z$NT-F""#]N%AC3C0UA"&IE&&3SR1VHEEC3XMX/92 M+@,^$3U8":AFKOK)0ML#B8T#14WZEF9/!& @DJETAAR2BPHX4,(XNO5)@B+B M.D OB2&X>5XGZ]XB=1\B>>\3^ZIF;],F8HKF3V-_^+WQZ^BOBUXW8AEY&$&^ MRDO2U86.KL;GX%0EXX,]E9B(_31N1VKZPI//C8%+Q, 8]=/(:QVWJ*V%JT8H M:@/6L@[E"6O7K[U_<,]8WFGU9OB=,JGQ/!E8)=4::W!*M( MFWL"N$(B,#=O#JQJ>X'):KSQ;\GZEY6"^Q&]=CLR?D..3'(8AD. PH36!).2 MP#5OD.D\Q34JW!B)_I##:D832A2Q$RX?5BN_A/END8]\L2,L/D7>/0ZW^TFN M2MQ& :U=3A&^&,<"E56RIL#\@.6P(R0$N,[RM+R\4,KKC"=99#4GIO%.,2\L M!IH71B3S(G.\#SU?QI7TI:UFP/OH]L$0" /A,M(ZH,>J247'0U [T @)^I1-G*C9!8;\BH+2'H4!*^1[>*Z68]N&]V%V6!A^0WP&@1@'%) MI#\'4:22\ZIGNO.US1H^DZ6K)_(WZ<+0]D99)UD\CI(\GEV9U8SES/GI'Y.0 M\<\P[Q_RS5UNV0FNQF//2]H8J#<86.A1#FB)TT-O #W^$ MG)8P37R0;#(9RV!GL]H6&;1%.HRD+;O/@WZ&B">%J FIK&* 71GQJ:SBG$D, MOB4Y+Q0W4M3$=%'ZYM\BCO;6+Z;R!<74=1R(5OY*EU@RIM#%E73$>9>XH#3< M6XTTW+"S>9#XK6Q<*9 R9Y):/6UOK-5XPDBSK%V*3*D47=W<^4V.1,LOUT<$$ASBI**J3K700S; 'ZDLCORT6=,'7M)5%NZ>E M?M@#2B0S0B35BM5WAIOXX0 AGSZ:J#=/NI#]L*CJRZ%U,@J1NISI17$%3=Q5 ME),F389(SHR7FES1YH@449;IV])[/0;"S/'1@#@$WB.=DX#/?<%1[P6H4PZ- MJIGIJPJW..K?"SC<0A-4E[O+! MX&HDPZ<"+QE^15-:IBF9A19&&>&QDKUB<8/KC>)[K HD8E 6E2EI42R>M@9I MG@HC#-#(2R[<3G@:Z?W)QRB3*K=XV7Z*0@PNV5XCN%B2APF2+0@'5()1[IC3;+0J M>[(@*JV9.#DU80UJ0G/UA#+_?(B>4,0( $-98BX63E]XJ+[ EQ78>R08XQ]B MR(.!(4WKE,J5;"'C1C5C+\Z(DA )Z)1W3B2:/CY>7'<.K14[M%XZAY9S:#F' MUJ(2\.'1-'&C4()WC4I?:Y99I%54NEI,%5I#2[&99AIS::+TFZ4E;6:X1YK$[5V@918AD#S,-%B=48"AXJ6$C%[[/PJ#ZUSAG\ M%/'8F_(3#W_:)7-:,G,%I-U;5;@5:[C""R1W_C.+_<3SE5_M5E1M:$IB31&R ML+PX2K%1D,G$'UED)[U?]3Q4$@<^9W$JJ^-0TJJ>)_$!>'EK=7X+H-H_<5NMQ-4,\3/P-(^G"5PF8 M#,T'LBKL(*/6)&3I)_S O,.>:+&BB7G;[:5\OG]D46OI;&,H)0LM">>Y*50& MQIT#B"1IDWO>M3RO@>.1QZ M FY=1BE9,@+17CL'K^SI***,/V@5XG]:*#DLD.PV)P, :;4))D?LD&4JT5VF M_[HO1Y=7%3RWL^5,Z4A!Q2 7W_6F%^[(PNK3_'XUC"B<1,3$$&Y/ACR\$8MW MY9H6(BM\Y#L$T.B#+,KYBG46ZJ&J)UNEY_!S--;QH91Y-A*JT8&N43$EFE96 M6^@/0RR-4AQ7AKY&8Q6/BFU9Y+Z!B.E2#N8KY;RICM+0Z?2%H(SJ1ZU2JO.? M7K FZ_R!IM2(4!5HM6)-'WD0W4198H^S:X1SSPR,:CJ0DG%JS5*JH6&U;/,) MK)!$#; FK^XR8T>BQJ1L4P\$3A5_31%=DJ_DR&8H^*Y' <;T*@Z9X)-KT,*> MN;?DE?.6.&^)\Y8LK/\NXBP!55T1MY:,[(\3Q=J4N4LR-E-KW(Z]D7(ZDLF\ M?%$013\1%Q7=K7P#'K,$OK: MC,=Q-(Y]2GS&.OZ#@ 0$8BF*KU.?H4K&+JM3ZH3DB$R3?FJ$"@K^*TH52MF= MF::" C&L+PP%VF)ZH-R'LIJ(3%))4IF7F@YU"L8XQCKQ(#SO*EO0W-U+B=\( M+G(WXRC6'VECY='),)J6K@%6-1 HL+65GG< AO? M4*$5^:6$%75F^'3Q_1D=2,V1^*CF\ 1@J0=["@5:?[%A;T6=_.H5EDMQ%6KH ME7.!G;5C]6I-T[2:B6H52RLU R4ER[X75._" &B>EY4HM$((1^11V79D?M1E M&[FAU&@:H3 QH#O:B#>/6I74]]G3FU0].Y\NGV1&8EHYOVQ.*6#I4\MSMWI: M+PFPHT5%\:4%R::F1%;FVUS2J E;U?"J_M+4V9%5F=N Z25%L6>'_Z<6^0)- MRT_ZL< ?'9U9/9UIFDV52E4L&U5Z^%<*;D'/5#9R4+0&*&H<&)4:<#XD3GFB MB>=D#=.)+M]__[__^X?LQ^W /J0MA8K3RSW (!6!]6\HRI%QL5^8DH= MF6D=**X%%!L)B[IMU*J5&CO":I<[ZK<.?:9I_@A#FY:7):E%%%G'>X+'2=ZR MA@(+915FF6D2YMI22[MXL1AO50U?Q-G9-6AT=)-3AM8&QHV$8ME/SQ'-YD%; MT[BTH6;+"HLV\*3DM).Q7[_O'.RPO@@"%?3M19B(?*-I>DL>OV<3Q[J/,+A/H%O7^+J&!;2^=@&M+J#5!;2NMOS'KBK5 M=U^H9;F^C/$BL@XU8>@ D3YCF> MR@V0[Z=@],T#K5IL&-T)6%G+A%Q)-__KXX,#-FZ/VFS7F'5/,#08T]/V&,7@ MZ@S V0?7H-.KM0A87ES^M\X;E; ME/F(M#&^^#UI9B]!88RE/2G-:$& HIE5=0J>D=P?LKQ++EG>%($T3&XA M14#5B1S!$H:VH%\[AKG:EL"KX)CY"3V<*6[P0#4_GG]FC^38"]V<8]F.96^$ M9>?060V8[:

3B+;^,8F%A4SG>0OWD9N5=.>_@ M6L"_::&YTP#L(9&00,3O>.R]P$Q-*A2HJ\[EL14XDP.\-0!>T^!N09%XZ4@? M:65@XA?5UT&Q@OIDLBN>9C%IQ-0ZDEW!0KEL)8GE'*1EV>Y59BWH+/0 J&)9 M.N*S#,OE ?M*M0$2U@'R#5\0B3?YPE;MVX'_BW(FX!<,$QKS.,V+\\!_1F+4 M$S%V@V+]($)$T3HEIL_&TN@QH,*)5O_NF)-VXF-;5.(J5[+D[DU^IHG90@'E M+)_.PX&S/6EALK[1!B;@2=JM=]@^?"=&%;ZBHO=K&(,6E0RY!ZM+XTSL, *Z MWW<4U.TP7,#O.X?MUSN,7OU]Y^AU^^"O._,=D57>1Q@'[8@3JZ(=M-_ BJ7U M$Y -8-IV1S$B![_O(#W8T?ZRQQI,:VL&K;CP4S:I8M&)7RV]$"G&_S"@(JH0M446TS65+_>FIIG$A( MPSRHIC'&[Z.II4_: =H6L6"9*O,VP.)D*.*#^*G*PU.]<]0I E\7@RM;)5&] M4/6$\O)ST:!R$\2_=$V=J*S4YI =:DPK!;'B(Y)6,PKIXT2''*NR 2H K/>30@VV)9:V MT)*,GTR7>TTC.H9Q''E97XJ'"0?U[I8'&5T!@'48C?P^)C#[\*WJ?$AO$53E MKT1!-J)W A^>]:A&8=):]+Y;Q2K .03E.S%>)=0VT0*H0)66%+.L4,>\I5N= M$D&CPA6MB>J"BYQ4N1 6Q0<#F)Q@$*^)UJ]!G]K8^*HBH@AO M0)0BX,2F!;PO"WC)NE>TV(GR_;"ZY8^RM2R$+P9&ZH)B74+,TAHTCE#-0&IM M@%UH6X5BB]S#>I72ZHQGMA%6,X4 G1 MJET2U7#C(WXC#$GY"0*/390\/\:CE+U]Z.^63,C!(J#C#,GE+=T<%F6CZG"R M/&E"Y9NQ5*:> 6N84IW(($H2>1/BUUB$^/>NIGT([%$LZYVF2/(,CMSYJHBG M?A2P(.!W=+[O;P*']!V";TE]"B6KMS5V%WJ:J2+T:%\I%^8A"8+F-K* M-.>DWA5+O=Y24F\7,2N72A-VU#XX(J,H ,ZK]L$AM;>NEE)MF3BO@N@!*4FU MS%OHNZ[$QO.S3Q>7N:-6FV@5;9%6356)5Q)2LF2F>7'&JD&-G[E^N91; E=B M*;C*DPT/7BT'0O+>J2>0)XL:8VR0$O]/%2-Q2;6!"/Y 5(Y[GLM*]O<5*XL53B"+V",W5][JM9L M80_C(,,&&[[\L9-'''XE8%;A-/B[6/"@UG!7C3KD7#;5/K=R\!(*4E*QT$_D M\YIF="5LV5,W=6]/D,=BK66N?T\!BC6PR6?N>_C-^1Z<[\'Y'IZ[M#Q8D>^! MY&>QMWKW PWL317,-R]FU]P#D;/NA[1WTR+K675[COD]W5K3XSK)&FVLR$1T M$5Q&_*>H6&N%<,71H!5&*2Y'2UDH]H/F@+ 4&8]&C!U&$"S]4%F50JUJ8,ZQ0;)4R99%P7"( TX@ K&Z,@U\]MSR&VZ]6F*V7( MX[&V^Q6J=1>L?:4ESS6:!1I## S2"+&WL6&B6-9!JZP;QJ)<@S&>8EBF=7]/R M\Q'8R[J--D(;,UZM-K6K=>HY?:%4:QJOD(IE;"/8UA&4,?]66N5[OB*LO41Z M84)_@"="=GB5YCFE:C;K8\/U5';?5K-[$ZZ1:N=LO<[5UY:,?V4^NI8UH33; MDN>81?;3:P6E_L_X^]\QK@P--6M3^K0E@G67X MGQLZ?DRFG\4]5 =/V^2YT.(N'0C*))40[%%0(SW()JXT! M)4*:5]SG)[N(=!27=EH)6RJL2)E_2V4L?=G+$NVFA VY";CR"*;L@A+N\ZW0 MRBO7H@!(J+\?9W(M!7NX/H8H7R\, M%-U(;[YA>[IYM+&;)W01!.*V3&!1NJ,VL]Q#=F'0>0TX&R/KZ"(.-ZAFY?5 MS!F3"P">J;Q[LP]KREGD6FND!<^T)D?]V56 BPO0NYY#^PH4JW '[0;;SM\Z MV[FSG3O;^7,WL@P?;F3I+1FLA'I!/0*66M(U;Q9#2L3LU2RW$%XYVF+NB;Q* M] )/FY9@,MQ@B4U=4 R*_?ZBVZ#3++SN L!6C9;+E>XH59M7F=4($GV'HW7! MT=:2"*K[N3P81?4 ./'MXO/*A@@/GG7R=4>7MH[S;X_T M\9)5._?P8GE%*[?E&G-PI+;;O;7S>73NSHPZAF2JT74)E2^)["HB395%B8): MAR)\00_!BU;*"%F!T3I76I(]CY_8VCWNJ]\'78WRG@BCM?[.YW3QJ1I=TPI3 M>G#Z7ENS'B CEDHG*C]'5C8T2>O"'WA+%+Y )ZW_NB]>$^Y4VTRU/3,?4Y\O M9<]D/963,OE 4G#"&[>^SGQ;TBO?FNF6+RY?FP!7<;.];;[98J*9N5AYN&BN M6* *JO3=#N#(=E^GP[UB24LYB(F[+7F4IEZ-<4$I(J-]&)L"**O"YU1SFZZ4 M2HZ 6S3#]I2-%X^JQ>YB/TU%:)U!1-959>N><2 4?:./P.JI6.6H,$%#RI,$2S)D_:,$"PMV M]'%-]#%X.'T<./JX(?HH[2S)>ZPV&'H\]A(294]%WT\HN1AOH5"H?!4U7!X4 MAJM#^BH(Z;0"#7G^W)(QO"[':L5^XG?.3^S\Q$_J)UXEG5ZOP-=FLPEE%7VT M(88XL0!X>455P0)TVFV5"Q2;!7\87F1=V4%5>680F"Z M]C=XB$SI8*5\QM1KC"9P^QCBY5B'2$J6:.$=RVFTPH?(ZBW5-'G<@$E M$ '%KS%<2A+<5X?-35RRD_G7)/./'B[SWSQ YG\:3UR#Q?D20:8$,T7]#=5> M7'Y?L;.)2\V>#!%6>;4I*7,+LT\,5/#W=!!LM7])%L?(^Q=8TYNJ#!6USB0O M5!52=CM[%C^M<":HAE$*CV5_!,Z02(HP+X-7*+$E"VM)%J@;7-D-WBHL.,GC M6X501/8<)9V-2/-:=&T"1,"6+W:0+ <1#UE8;(()-+0=$2OA7965B M<>O#N"0D26@@('&RT)IDH7!E]2- .AJNI7Z$%+M<_8C'^I(J]=[%Y2K*.;+5 M>=S;X6_O$SMM+7=,5^KA\[3P4O[20FEN) %]>G"N&SR@%,:6E:Z5OP,?O"R> MK*A;N7[IJJICRIN^Q5.UE[D[B>*"Z"M%'4O0F2VV4O9QR#I&*+B6%@@%%:JL M*RR^\^E2]>7*-'Q-&34J-%>=E+5(Q[9-+#:#S1(5H3-A+($U%,_+L9HUL9KH MH6KWD8OCKG,<=X,=/(<'SL/C/#QU]/#,=[GN?'R:1 *ELV\HB\*E,:R:#8^7 MJ]O^:PBXE;(OTS6YN3QX*7!Y#..;!)\'<. 'R ,S5F,/MGQ"T*HD@HE(W2?% MKAG(U)L">#;H]J) !?T4[/H4,Q[%XB:BXLQH>+)+=7S8[RTU? D EGV=[7)E M#).*QERC1Z%NV><( P=9QX2C=TUX(:6I[,J0Q-)X4ITR0M\R"UZCP:'["ULA M8612:;G+'JF"T;V]1YQ;G0]H:1![%(BN<4/)0V]6U3\Q!:)4*1QKGQ58-16^ M5 WRM*K^^)(#Y551 IX7%$PKBJ4O-ZZR:F ]MGR%.G'#IEZEJTXFC'#BU]C/ M"W(2&Z%!2NMKR9_,DIZ:*JH*1!FH/9Q:\0;WINH7V;7RJG73RM'GU9FFD-5I MCE\*J)B@$.1%DI33:E4QX]9*Z4YDPJ[#BZGS&/^4W,Q\-RP Q& MZP23'<=E8<*\_&!%?\/)_".%,T]]_'E$L;U1N^B3-@)C^%'JIQG&45DV=$L9 MFQ[[-KWI39M6O!;1KFA965Z8N^J>7)]=?(,=/.$:'RY]KHUYVAW5Q[%X03W5 M@6Z>7'P[/<,3NF+7%ZS[^3.>U]^ZW[I75^L[L,=JPQ7NPBH*K.&_E$>CD-2; ME-LVYCN;0Q3G^\Z,H(,Q0E3'+BUX4 'O94V]A/J[)["(!%E=1?M%C& PZ=(R M]-*$R=RK-WF?0F)FE%4MN$NI%3R3YL+?=PYV6%\$@3+_F<\(F^HSO!'#/Y[> MKC)DO&P?DFF2WM.T@#K.YX\BPT?VKR"-CCV-Q@7X#R."?C7JV_:[R5%7:4G4 MUEBZ*LN .04IYM88YGL%8V-Q_\W9Q]0($JO)I4Y/!K"F<)\1J.$ RQG26PR9 MS?M_36"0^"7ZF14&EE>>)7#_DG%LCZQ=A3J11G/[JH6]GSCV?033?8+NIZ*2 M+Y_&9OAN0S;#WE(VPS!BIV+ LX""?F1-#@ (_9T$)(%"\0:. MS#SV3.?.J2[EOC#JT42.F\'4A/1WGFO LW@^2^-,QO(#RXUE*V RW8%Z"/OF M@5:UL,-<@07J2'TO&]N1F>C0U^]B] )V6$-M,;96E0?ZIO+/DJJRQU0V #?; M)2E$%[.GB@U1=C.4>0481$CE4*GTA@SWUSQ754Q6$1PS#]9.!PBH/3E%#0H. MDHF(U>B^EANHSO@BPS[@I.6V:7![]J>\ 3*..V*PT1:]90OZ0 @)7:89M*[? M,:MNOYW9!"_OZU29@RZ@X=1 M&]<2@XNY.KGXWFV0U:N#?'3 *F3KEB6HM:3[ 8..04'B:*:6PIJQ".G>*W8^ MVJ1)?Y %Q"S[4MA3%OY*T8M)DC/-(N%27Y6/:EY/-D\9S+-^#LE),O\81T$8948FI&!;LEE M%,%/F*&B8I<09<^2GXW',]TL8WK-#6A/6KY M<2KK0F),#HEM<]B50Z5#+H_[RC@5]7NDD:CUR\O<6V]TS IY0L[$7CU[)G;9 M[7S^?';Y->=CS> :752T;6*$$$\(@@$&/3*)WFC;Z#@0W@U]D]M+>9+ PO"O M5O?[VK.)-DQ:A\DD#J5%''4X_;45,"X=N.X--QE"I M?FV2CX=DLW!/Z@Y$@5:S"_O4IAP^S61>IQ]I*V1!FEP_Z?6T127EC^)C0D-!:=T$?"H,54*29G93\4L!G"T]3(DUL(3+$/#O%Q"6E-2VH(D%3^!=%#"F=: B)N#[1*+BRFZ?*()C"@. M7Q#A+"@N7D(#>?AKQ\.[Y]W.59==?&8GYYVSKTV*>9"55A- DF(06!6\FPS: M4C?/_'L=RK.(DT6Y4"TFHPB+'V,2;9\"!6(1")XHLH[ATXA16&1C"/L5TTM3 M2W_L212@JR+F@?[66K56&XHR/S=&7JJ/ ?C\]B7G_I]D211G&CA!?[P?/15 MT'<1O-D7^)<8C8/H7N!+'*>53#T!L=WHS3R%ET)QG[!=7!(\6(/XD4MYV!Z& M,B91N$R\R$!>D"Y'15O$4-F ^R,Z.Y]4EK[BUGYX"PPSY]Y '/O W:GV E;H M DX4>FA_&,JFCC+E5A:Q@7ONX_V"NM^B C:^3(!6#BIML[B'6=/8!T8"URD- MA7 -L8^9M%3'K0_R4$!E5#)99HP$P) %_$Z3Z)]^*'.K =I@4G3[(S\EZ2<+ MZ<_6%-&4 '7(/5E>Y(Z*N&C=D9XM';8:1OK6#& %]U(ZUI]:6H(BR15EI)&? M)+;%H#RLM&7FY80FPD5GE("OZ%AN.1J=8V+ECHDCYYAPCHFF.R;>/'-Y<%J, M[->SJY/N^7GG6_?BQQ-+B*\.VJ^?)G3@D";:1/ +PZ8012,5^S5$RE+%H%7'R;YI5I2LORU1LE6V%Y1)*<[$R] OEJ7# M*(:7/!5%DT>^EH3;/)UE,L43AI2>+!TS6ZGY^5)SHQ":%KN%S7B%BKFY0;0R MH$\:L%EFS+K=[IM+&"?I82*8L0HH*3R.:*I5S4UF4N#([ M%'N%M+@>#W_&V3CMWZ-Z Q3A5H3X=Y0;M$&S2%#!1%735 ^C&73%J3Z=)ZB3 M2J76+BC0(E&+E>H S(L.-8GD()V'?7\.I7Q*U9.Y&EM "O/0OAAK'Y#^#%H^KZ(9XLC[6(UQ:R0B3P7VOCSC<0XH]28 M;Y:>BT(:2_("6 NMQE3T3+C)1[?DTSP2MER 2TZ[T!PMLQ1_ECE57@\HHB## MP5NC# 52H ,9I>0 [?3GSJ-D;G]03<*L8F(F;B@/I*#&)?9["VU.4:6%GC6D M2RWDF&T0_E49#0FYAT?M@\/Y@,YV5?/!O5:MEOYFD:5?H1-5F3!JL7Z&2_]M MD:5_B6#I(95&XG=[K;HL'@O(SE_\?V6QGWB^:FYUI3I0 )7[CF[Z1/+@OXDP M$[6YE<.%<.%/$Y$%6[QGUZBPUF<++Q=#9V7M/)6A[*YC PI8Y ]2:0QOH2BJT,881;+(0$31_&0_8W<$CUMRTP*V7+G#+!6YMNBY_ MP29UT'XWQRBU1&C7GV?76,I/5J2U.84( M,H99BPFWW,"/DY3=Q7X*O$&62"UP5[P<.IO?=Q B=[3K2&.DA.P^1H>/$W&L M_[#/&!TZ"N_P4M%I@,6["H!^D#M]%)A/ FUJZ( :[5">_E1GDT1N-M_6/;>N O065Q![[V R]0EE>OVD>; MA/+MHRSD#BX&'#R*M#=$O= P!TPT&7/@N"]WYB+\JW?M=X=/O?=--+.\N+R\ M^+-[>6QT1@_-:4'*V)V3=S=YK07WR\NBZ5IM@&VMQN4'<-J-L-R3,9A9A,Q M$QC'_?'C<%!99G6,^/@7([F+:6VL1GO=3_87BR'[ZO>'7 3L>S06VX:_#EV; M) +.!--O?"2.V38#JV,VVPN]UWX*2CH[&?IBP+K2^7@KV(7T*3I(?DZ0W#"Q MR2DT#C,=9CK,K/L.GSEF.O_FI'_SRX_.9>?;]<7EE?-P.BKNJ'A=P-5Y.)WQ M:F7\KJ[V@&4";"$YZI[<=4]_<'. MST^8(<-CIL;.(.'2(Z1&SR[APB-F^K M6X^(M;=,]J:/"4/2B-^O7GR* N_K=77OSNI$)_8ECK(Q.Y?V>.%]/[ M%!BO &_,A_J&G4Q%'+(S+"-/G>R=/VG;@=J)3TY\:L)6'2+6"Q&=D\QAHL/$ MK=F=\X,Y]-R2W3T7]*S-#A_F!]NG+I$?55.O>EY*/5?5L'Z]LT'G[Q.=P]-H MHM7W/Z;U@G.-?UWCW^G[W5A76IKJ1<#OHRP]YED:Y6?WVG?NR"M$\>K-U]1:+\/>V_?95 MG1/7_J=[\N.Z>XJMVSD[[<)?O7MVQ8<\YNP/> :6FCS.,>D H,X H'S/+<;[ M*:P*;S^]BYCGQZ*?1G%R["Y_.1U['J/?OAW/Y;%-VO(S!_"'4;?G[(]Q /#J M61O\W?T_N7BS:T//[)KE+XMWA\4.4S M!HJF""CNNK=-'OD>B\2'W:;;=I_/SZ3B1!('O@Y\'?@V;:L-X:9+."^4GPIY M*W!6:L+$KNZ35(R2E?00]X49;IR+@=SP6*VVSU>Q;=0S',9R&;+61T/JH M]"0)EPVS0&VS.V3KP75MQ+5A%C,'PPZ&ZRL@.+>D ]F&@:R3:1VT.FAM/K0V MP0JTJH!UVQ#H+'];<^?*I,O.T^<2I[[U'&GBEK>?13UJR\\+GEW@EPG\VF*[ MQF-IP+.(!-OB^]]"H<:9@)Z/"+/]$LLS$E VRHNV2V+9XMAE)[$L(+&X^]]Z M$69K@]F=T.*$%@>M6[Q!!ZV.>=;#J7$2"%Q^E/6'[%/[;RY4O>YW.U,PXC L MMD#![B<)"V11)?@OEX>@&Z*P7;U[?Q:DT$_'?@I;[\/@/9$$42I"=BO",(K2 MI#_D8S82*>N)L8A_IH)Q'B;CF/\4@?_/GT/A>Q_V_3E+WMLV N/8H6.'#EIK ML\'G%TC_[#UZ6P_3+MI^PBO)'! [(*Z9&.'Z2CPQJ+B^$A]=7PG75Z*^?26* M)^I:2*R>7"Y++1_20<)U,GCR4T?1QC7N6.&Q/R_MH F&[=44W&'=+$9U\-/? MG".CWO<]QY'Q200W?C9:60_W9E_H"ACS$V^0-"%/]%6YI!>H2AR#%B)B_&OB M9^EK(H/3FBP#3;5].$"O-Z _UL%PV#@'@_,=-!A^@-IMT0-QX"<'E M:3F0?2S(;LJGU&@G4JWLXTM@\]&[&@'[A,UFY?8+$#-RX\5O-;95?8[AN\OH MCIWPX'Z<1"UV?G[R6-N4N^QZ;+U0''IJN.T*>/567?B\2W[9/JJ3*+86SOVJ M3A>Z7G-4K6!WNT'UD;8H!,J&V:(V$>SJ /K9>A$L#'FFABX'_,\:^&MS."ZX MU@77NN!:%USK@FO7$5S[ZK>VBZU]-+5<),S3ECY>S@S"6O.93QXTXNK3H^K3 M';@[[?6?=EF&="'[*SWW)?6W>62]IKLN.PI>SG<4O#[:@+J2+:C(%47"1ZAY M.Q\[IU_/OIU=75]VKL_^UF6=+]UOUZSS[92==[^==B^OCC_L9P_7]VL&+^MW M/,SFP/5&CT>QNR9N;3G>LFE8?2)KCL/PNF'X$L$"__&7PS<'[R?_78P76-9G M_FX#F+'$IO_\X^RZ^T?GS_]F)YWO9]>=<_:]]"?":P\8>E0L(XW\D,_26-24UCG9@55;!T4.RAVHDUM\<&!?T-U ME4<&U2#J-BRHYC+JP9Y8I\W.H^S?/'28V"!,W'340#V1>-.G,H,JU"&0: .6 M2T:6R9FT2$8PE:F14_<:39^VF,ALOU731%UULG08Q?"]QZY@U3R-XD?G.=0, M+QT:.C2L*1H^'ZW9,4>'E0XKZX:5VXV$CZ4YM;?M/LHY]_GL6^?;2=>D,<^4 M%EN,)XRS+<[/4#%8=)C9J:S5W>,Q$ MSFJ_@T-/AYY;L[5:BZ\/\#+4LL*=RYE^DISIQR9(WT:^-R\_>K\7>??PGV$Z M"C[^?U!+ P04 " T@PE78[2D37(( !?* & &)O>&PM,C R,S V M,S!X97@S,60Q+FAT;>U:77/;N!7]*Z@SW=@SDBA9=BI3CF<]UEW$':[X!'7X>71TYX^M/5Z._W]WX M0>\^O_OE]HH=M(/@;_VK(+@>7?L*]-YC(\U+(ZU4)<^#X.;C 3O(K*W"()A. MIYUIOZ/T.!C=!YDM\I,@5\J(3F*3@XMS*L&GX,G%>2$L9W'&M1'V[<'GT?OV M !96VEQ Z MC)3-AIL#;&M9S=NEJK3ME!G,%\D2 ]OP>- 95!N@NVVQ#Q+;5^3L3E6B MQ6*AJ2&S&;?AC_.M_V;3L_^I9>QUV"W+^$0P+2923$'6-I.&_5IS#8#D,W8O M*J4M*)R]5[I@O6[[+^RNUJ;FF*55[+[.!>N=)NUC5F,K, ^5,(&&"?MS70K6[[88R42+;-^IQYPV![M2 M&EYPHC=V2 UI#8^[0RW&TECH@74%O>'1RC5-!>0 M\99'@/9Q3Q3\*!7T'P-R63)>SA!HJVL!QZ'N+CE K#@K\*0ESUG**=2:J4(Z MB#B[)P:EB(4Q7,_(I. /PB%BT:=!60)G,*3' ,8@@UAJ9"0P0XYB&LA-,U ! M,S5]+-M/A19-)S2!0AIH)PFNSV&T,)6(G8,K4(S5!,T2%LU6EV&/JEU1U?\" MJ@1+98FX$026<6H!4C!'M5ZIER4XHO [7I9Q7A-# LK06D!1Y(HJD(H"86$ M3F2C"Y@U$38;0P/)B-E:P8^9._/$VSV$=H7028>-UM:;G.O]:6@:D#1*3QM9I:G$HXO$+>-:N)@C MAC*"*I'*" MRJ7)R)S,"I 8$1D])]+$N3(UVA&]:97[X%=:X0"$8L,.$>M$ M #P^H&MJ1M)G6*_/V[W30W'DFI(2NB?_*"G-*CWHJ']&]+*"18\-\F7G@=*U M@5(,-%?3583"@F1]GPEM<_6TVSG9=)9WV+4P:('U=TKR=7"T2.1B7IO=FY#: M1 *!;D;R^J5JC0[ (+1(Q$NP$J7KA]+9):.MLJ(_Y@$YC8 MH]]J&),J)=@- MOAB5R\2=Q4T=&9E(KB5-0'J9=3Q=4D^U(>ES&\TXG70LAB,T'+(NHVNQ"KFA MC.N<$_EB6LZ)I82BA1?DU3P"WR)!AN!'M!?)'IF[(C/:1.;.I/($H+O3T*@Y%#B@;YFNI+? M.7I_;"94U3@A&(2"DH X5CIQ#KA,;RQ*:'L.L*)&5+0+R 19K &](_;DRB'0#0$NQF?JD6J MMK_MP2XP6:DHBJ.:TW17)&L+;T6REB4TQLR]&5B=-2\#?&O'K8T20%+\,R& M=>,X3A+"'9#I[%S6"[^.O%<9-PM])X9R,!:)HVZW'@VMSG ,?A!YL&_] MVTNTA^YSCBBGWWI$<:_:DCGJ6TLF(6);1=Z25 @[SU#\)]G@PC6.C- J;18B MZPK095%(:X7X FU'"C).]8F$?ZZ30^ 3+&F(A?&?\M+YIA*_UA+NNPU4E[$[ M5!_MQ?49)Y'+')D.VDA@AXYS=#",I4"P&X%R]G<^[?Y M*XUG0:A)WOUA>@OY\ 0-C5APSV_"K%2RAGJK&U6PBD<&P$*+@7H UF6EYX9#E1^420^I1\W+S'U0V! MB:+*U4R@=IHISUI\#9% T(M(<^>E%^Q% ^GN=*T[U#0-(P!9Z':L\IQ71H3S M+ZN^T-"9O]6C.UI: KC4>.,O@'EMU;S 7_^ZDK5+8G)[_8J82E9N? ^80\?; M W^;1]?7>NYG,W[/3]TFBXF3,B%+:8!E5=7T>(H.5]:K&7B^=BLWT"L]4U#I M'>E\#>?/[:GF51B!/A[:4RS85V^U%_4\,BJOK1C2U?KF=%\*)^O7("[0_O:^ M^;3)[V?%GDPLL)IP\@(S_ [!N 9%A>RR'H/OV)F_"?3Q>49,FBT:*6M5@55_ M9.[M%WO5=7\_=D;G#,Q9#(N:'1M[5I_<]NX$?TJJ#.]V#.2J!]V*DN. M9QS;N;IS25Q7F9O^"9*@B)HD> H6?WT?0M0$B4KB7R-KW-79R:6""R !?;A MO06ALS^UV]=%RHM(Q.RODP\_L5A%52X*RR(MN$7I7-J43519\H)]$%K++&/O MM(RG@K'33N^XT^V61,[[Z=#GYY^VU'_3V\[N?;B[903L(?AYFVA>&&FE*G@6 M!-EM0Q4OSL]B.6/&+C+Q]B#G>BJ+ME7E M:- M[1@M U1OV3RTYS*VZ:C7[?YY7/(XEL6TG8G$CDXZP^&Z2,MINBI3?FHC M+3)NY4Q0WXU>HTQP/0J53-WR)?@T0LOD]=A9&_EO@:XQ/2L>;)MGQG_^HGGJX,?V0RE!:-NAU^F=!B'4JG\&K" @5>LLM,E\.-),&;F32+D:IC&-1P."'5\-^ M=S ^"\CPMW3L:^MU>7TWN7E_KL0\5,P$&L;L;U4AV*#; M8B03+;)]IQXRVASL4FEXP8G>V"$UI#7L=\= @#06>F!=06]\-'X)_9ZA[W?8 M.VZ<.K-\P>X+-<\$9+SE$:!]W&,%/PH%_<> 7!:,%PL$VNI*P'&HNTL.$"O. MD'5GJ@:? 55@B6R0-P( NLXM0 IF*-:-^IE 8[(_8Z71915Q!# M0C,HP)$DBBH12D(AH1/9Z IF=83-UM! ;WC9:N#'+)UYY.V+)NT+H>,.FVRL-SG7^\O8U""IE9XV MLDH2B4<7B1O&M7 Q1PQE"%4BE1$ 6IA)DY(YF>4@,2(R>HZEB3)E*K0C>M,J M\\$OM<(!",6&'2+6L0!X?$ WU(RDS[#>@+=[)X?BR#4E)71/_E%2FE5XT%'_ MC.BE@46/#?)E[X&2C8$2#+14TR9"84&R_H*Z7:Z>=#O'V\[R#KL2!BVP_DY) MO@V.%HEY0;0I?R,,,EUO,0'$"NY7VD2U5W# MTFYQ4'(H\4#?,&WD=X[>'^H)E15." :AH"0@BI2.G0,NTYN* MJ> :RH$27M M C)!%NL!B=TB2S#L"UGN"\FHPZYG/*L,W'YW&8GL!FI*(JBBI-T6Q(UHY>M<5+U+?63$+$UD3>FE0(.T]0 M_$?9X,HUCHS0*FU6(NL*T&6>2VN%^ IMAPHR3O6QA'^NDT/@$RQIB(7Q27GI M1BPR9#MI(8(>.F@"S" A:WG9 M-=!<4^68,A;)3:;F_)TO?UYXZ8E'A0LH9Z*QM5L(I'!L!"BX%Z U9EI>>&0Q M4]E,D/H4?%J_Q]4U@8F\S-1"H':>*L]:? .10-!WD>;.[RVV[IK7NG-.W3 $ MMH5N1RK+>&G$:/FEZ1X-G?J+/KJVI56!2[4W_DZ85U8M"_R-L"O9N#W[J-EY-G,0*B4N]=%:5=8\GZ+"Q7O7 M])W1_U[GQ'_;NJ)NC$-1IY>HRQ5=/K?GFI>C$/QRWYYC^;YY[;VJYZ%1667% MF.[>MR?_O8#T99 T#/TZ]IO8\+\!J/_:^(^ZR(^F&5A-0/ON\WV&:%Z!!$?L MHIJ"(-BIOVOTL7M"O.H='RIK58X8/##W?HV]ZKI__\OYG]-=_QK(T4XWC=,SS2!S77_(Z_Y<_NX0^8W MW+Y,I4C8^U6N\834Z*C]&BYB1H_2-NLJ!6J#T&PM,C R,S V,S!X M97@S,F0Q+FAT;>58>W/:1A#_*ELR3>P9] +;!4&8P3*>N&,;!^1I\^(V# ^QM[>WK]O?[0U_,(Q)$I,DH"&\\V^N(11! MOJ*)@D!2HI"Z9BH&7Z0I2>"&2LDXAW/)PB4%Z)O.B6F;_3/#& U1E%?-$8D+ M/:MO=>Q.%^R>:SNN?09W-W!T[WO'!?/%U/,_W$W*1>_NSZ^O/&@9EO5+U[.L M"_^B'$#I#OB2)!E33"2$6];DM@6M6*G4M:SU>FVNNZ:02\N?6;%:\1.+"Y%1 M,U1A:S34%/RF)!P-5U01"&(B,ZK>MN[]2Z.''(HI3D=#J_XM>1M$L*_F94LNC-H.#.V!\41:-YBFZ403A;HG"M:TE@28B) MX7;[9\A2>L2MG+%H++NFA8$+P4,O>AV[.QA:FO%K*O8Y?WF3F7]U>>6-_:OI+6Z- MV?Q^?.N#/_W*SONWD[DQ_?5Z\@'&GJ]'.K;=^0[WS6]YIEBT;6IVE4 @ MDH0&NO"5T*1B"N]S(M$*OH493854("(X%QNN_0V>D$@CQ8PCS:VU[]@#3ZP0 MT[;%/V=PC* %ET*NP+&-]Y#F,LL)>D$)F.6<@G,:&AVXQQ(HBR7G-,@EUE\T M;[)!6$D0#\=!L;+3[YY )$J^%.T4(=!$5W[X.4\H=.TV:&1L \D@8KP&V0.Q M) D?1:.R*Y9EV@9\:\X0D19B*BFNN&]6Z8':JC9&&H13*X4ZDM U>S&B$ MDG$EC1HPC2(6H%4H1XNIW-(&I.D M!N^V-OX51"*C:\M(:%(-?COL]=,.LDK M^7,B%R2AF3'=<+JM?::3O(WC1+E?,9U>5*+O8VSGIT.(/7*.P4?W50D>Y1RS M/<2:I/<)GVZV.4C@BFN,0\/@J/=['X?!(/= Y^2Z/_2_'I ME/%A">[\55EML%0IPA+<$ZS&R@VUL?J^[J:'9!3K6A7&^Q$'H ME]7W"R[_:2_L,79P](E.*3H+118(.Y6OW+.[$'A8$N%3]:X MPRA58$.&IE5@/YAQ8;/5IO%4'[ MMX%[D:'27?I3X_1,!C3]_G_V^7/K^$^E_1.GV>>J[D=WDB$6IPC&?UGS^"#2 M5E'"ZYNBYX::)V)+J4SY'#1 @J+GD0+*S2K-[W5W2[.(* MKKRG*R[^1G\"4$L#!!0 ( #2#"5?, M['1 4 +46 8 8F]X;"TR M,#(S,#8S,'AE>#,R9#(N:'1M[1AK<]I&\*]LR32Q9] +;!<+P@R6<>-.8AR0 M)\W'0W="UQXZ]70RT%_?/3TP,&G23N/$;>JQL=C;V_=3@^\L:YPF)(T8A5?A MF]= 950L6:HA4HQHA*ZX3B"46492>,.4XD+ A>)TP0#.;>_$=NWS,\L:#I!4 M4-^1J0\]Y]SIN)TNN#W?]7SW#&[?P-%=&!R7R)>3('Q_.ZZ8WMY=O+X.H&4Y MSKMNX#B7X65U@-0]"!5)MN_#*ZB&&YEJPXX+QBWZ)G?/?&9)&]31;:XL(OD#B1M9^ MI;]?JS[?8[)BI3IS*2@>CM<)GW,-W8[=&3ASM%/V"%)%&*%,'8AET!M&]SQ' M,037&S_AE+(4$9X_ZW7<;G_@&,0O*=C'[!6,I^'UU74P"J\G-Y@(T]G=Z":$ MW-DS.[!A-@Y*.;WNJ=M^0A*.9C"ZG-R&X\LG:L+&<.=8!R=7 M$+X:PVPTO1C=C&?6Y.?7X_/-OF37*40R35EDRES5 MB'3"X&U!%&HA-C!EF50:9 P7L? M8XN"*ZF6X+G66\@*E1<$K: E3 O!P#NE5@?N4LI4R7+&HD)AM47UQFML(BEV MOU%4YT0%_#2;%O@H)4PPY[JI56:#1J@W7;?A1L06\XPNT8]Z&(.$LABN>8H_G M1, DCGF$6B$=0Z8V2QL09AS0WK/%3N+73B@3WVA"J,Q,J]]%;Y!,D-?T9T3- M2H CPN! MT1ZAKX2)E6W\*/9;P14S\UIN[/K@I2."(:XPCH_H\=87'P_BOHG!KZGTO\D_ MG CG53G^ MC.S_L17*34*3.3:>^N)<*FP]5B2%(%G._.9AE_49\DNJ(<-L!B;\T#&U--7: M00HM&T"U=)20O=7$B+V_F!C(SI[1@M*TN(J4PX-9FE0C9\W?JU37=*NXZ281 M$;57<&^J*9XBP1U[U8S-,Y@_SSZMG@ZVH!T^$FG'0JX:BS;?K94BF3_'#?17 M:X7F^^1FM3TG\UR*0K.^6>\.E6\6O?I3TV]&34]XJ,XR7*ZU7*+5UX 6XA2>N>7/U]1HP/=HEL\^UZA%A*=.[NR->0.'#Q^T M_SR.>Y*N,J'[5_WT2 KLV_V_;//'EO%3;?M/5I?'ZMQ'MXHCHPPY/? TD]*9MW4SV?R%2Q6]"3;<>>D^C7A4)]J)DNI/*;)-IYT;A_ M4#>E#@HB<+RUZN_NWJ11O Y=5N 5 " :$8 !B;WAL+3(P,C,P M-C,P7V-A;"YX;6Q02P$"% ,4 " T@PE795Q"+YY$ #\=@0 %0 M @ '2* 8F]X;"TR,#(S,#8S,%]D968N>&UL4$L! A0#% @ M-(,)5[VWB;&*A0 KVX( !4 ( !HVT &)O>&PM,C R,S V M,S!?;&%B+GAM;%!+ 0(4 Q0 ( #2#"5?C7U T/U\ .7O!@ 5 M " 6#S !B;WAL+3(P,C,P-C,P7W!R92YX;6Q02P$"% ,4 " T M@PE7(EOGI;R0 @ 2KR$ %0 @ '24@$ 8F]X;"TR,#(S,#8S M,'@Q,'$N:'1M4$L! A0#% @ -(,)5T?:2IC5'0 7<8! !@ M ( !P>,# &)O>&PM,C R,S V,S!X97@Q,&0S+FAT;5!+ 0(4 Q0 ( M #2#"5<&5X,3!D-"YH=&U02P$"% ,4 " T@PE78[2D37(( !?* & M @ $!.P0 8F]X;"TR,#(S,#8S,'AE>#,Q9#$N:'1M4$L! A0# M% @ -(,)5T3<,&R&" W2@ !@ ( !J4,$ &)O>&PM M,C R,S V,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( #2#"5Q"/& 4 ,L4 M 8 " 65,! !B;WAL+3(P,C,P-C,P>&5X,S)D,2YH=&U0 M2P$"% ,4 " T@PE7S +>QT0% "U%@ & @ &S400 M8F]X;"TR,#(S,#8S,'AE>#,R9#(N:'1M4$L%!@ , P ,@, "U7! ! $! end

Z"-:U,^#.(B_.9S83OJ@D-6RR\-R,9LXQ-;)EG3-7#:L2H>>(R#"1O]@KTRSG$ MQ"QC$UOF@X6 /INY(F1KB(E9QB:W#%@(:&&4!,S#4.L6O> M8EY^C(FYQB%VS0NFWAE4R6>_:M7Y;&*N<8A=\X(IHFC5I',UM%^1(28F'X=8 M/EUK?EVA1(]X4:^FO6?L/W=[L)0"8F+F<7[[+K_"5,E(AL*3''K1QB\WQ\,J%Y0.'!/DQ!8^J=?^QX NM#3$Q!8^KSQ>BZ.2S0QYB" MQM0GC%%,N#P]QA0T)E;0Z_)^1ZH<8]894V_AO#U1T8V(&6?<&&?07%Q=G&^3 MNS1/MKZZ?:7:-W&V699,_]B?)+1L?3SH[C'+/-46Y(LBWA[.^1_^1^'B/U!+ M P04 " T@PE79_Q20DP" !H+ &@ 'AL+U]R96QS+W=O24'XIM$-!*LONV MG(%]4 ]Z$G%&J$!<_@F?$/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ M&>[:KIS.1S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU M^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;CN'NK+)MV=)U>+Y[=5U3^_ MI:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@ MM$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AM MJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'&IF-(# ( &$K 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W:S6[B,!0%X%=!V5;$^#?3$;"9F6V'15_ 32XE M(HDMVVWA[<<);:56'305(_5LB,#V/3>^TK=B>7OT%&>'OAOBJMBEY+\S%NL= M]3:6SM.05[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_ MQ]8-JR)0%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A M7/E[P/.YWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MMHD[HM1WY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE# M@_1A0/JH0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP" M15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL M$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636* MK!I%5HTBJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D- MBJP&15:#(FN%(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^F?M>L_ M4$L! A0#% @ -(,)5P=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " T@PE7GN TQ.\ K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" T@PE7F5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( #2#"5>^C,M2NP4 -P> 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ -(,)5QXCB^R)!P EB, !@ M ("!XQ4 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ -(,)5TAN<(KC!P 1B, !@ ("!_# M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(,) M5_]XP9V3 P 2@@ !@ ("!!%\ 'AL+W=ORS6$\J@( , & 9 M " @&UL4$L! A0#% M @ -(,)5ZP?J#IG!P M10 !D ("!KF4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(,)5ZY'?VQ>#0 V2< !D M ("!!90 'AL+W=O&PO=V]R M:W-H965T.J !X;"]W;W)K&UL M4$L! A0#% @ -(,)5X8D3L", P Q0< !D ("!7+ M 'AL+W=O&PO=V]R:W-H965TX !X;"]W;W)K&UL4$L! A0#% @ M-(,)5Z'*DGFH @ W 4 !D ("!M+P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(,)5]OG LU! P +PD !D M ("!7O$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -(,)5S>?P8 ! P [@8 !D ("!!?L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(,) M5Z:@W/'? P E L !D ("!'04! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(,)5P%WERJQ P )1 M !D ("!X1 ! 'AL+W=OCX]\,# #2%0 &0 @(')% $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ -(,)5\3DXUP:!P *ST !D M ("!6AP! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -(,)5P52W$C6 P )1 !D ("!\BP! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -(,)5Z5* MOY21 @ A@< !D ("!O#8! 'AL+W=O&PO=V]R:W-H965TJ,+]P( -<* 9 " @>\_ 0!X;"]W;W)K&UL4$L! A0#% @ -(,)5^>'4>(9 P U L !D M ("!'4,! 'AL+W=O&PO M=V]R:W-H965TP35Z"L@( M )X' 9 " @9]) 0!X;"]W;W)K&UL4$L! A0#% @ -(,)5S]L@FHO @ QP0 !D ("! MB$P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -(,)5Q8N(_&6%@ PXU4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(,)5\>V2 [I P "!4 !D M ("!6GX! 'AL+W=O&PO=V]R M:W-H965T8(X!D@, .$2 M 9 " @7"( 0!X;"]W;W)K&UL M4$L! A0#% @ -(,)5P3[7-.*" !U< !D ("!.8P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-(,)5[R4L0\+ P J0@ !D ("!G)\! 'AL+W=OH@$ >&PO=V]R:W-H965TVP G 0 !@9 9 " @&UL4$L! A0#% @ -(,)5Y:,,>,M @ MX 0 !D ("!GZL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(,)5U6$P^E-!@ 9S, !D M ("!%K4! 'AL+W=O&PO=V]R:W-H M965T&IF-(# ( &$K 3 " 0/+ 0!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !3 %, O!8 $#- 0 $! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 318 318 1 false 96 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 2 false false R3.htm 00200 - Statement - Condensed Consolidated Balance Sheets Sheet http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 3 false false R4.htm 00205 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPolicies ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 10201 - Disclosure - ACCOUNTS RECEIVABLE - TRADE Sheet http://mimio.boxlight.com/role/DisclosureAccountsReceivableTrade ACCOUNTS RECEIVABLE - TRADE Notes 8 false false R9.htm 10301 - Disclosure - INVENTORIES Sheet http://mimio.boxlight.com/role/DisclosureInventories INVENTORIES Notes 9 false false R10.htm 10401 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 10 false false R11.htm 10501 - Disclosure - INTANGIBLE ASSETS AND GOODWILL Sheet http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwill INTANGIBLE ASSETS AND GOODWILL Notes 11 false false R12.htm 10601 - Disclosure - LEASES Sheet http://mimio.boxlight.com/role/DisclosureLeases LEASES Notes 12 false false R13.htm 10701 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES Sheet http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpenses ACCOUNTS PAYABLE AND ACCRUED EXPENSES Notes 13 false false R14.htm 10801 - Disclosure - DEBT Sheet http://mimio.boxlight.com/role/DisclosureDebt DEBT Notes 14 false false R15.htm 10901 - Disclosure - DERIVATIVE LIABILITIES Sheet http://mimio.boxlight.com/role/DisclosureDerivativeLiabilities DERIVATIVE LIABILITIES Notes 15 false false R16.htm 11001 - Disclosure - INCOME TAXES Sheet http://mimio.boxlight.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 16 false false R17.htm 11101 - Disclosure - EQUITY Sheet http://mimio.boxlight.com/role/DisclosureEquity EQUITY Notes 17 false false R18.htm 11201 - Disclosure - STOCK COMPENSATION Sheet http://mimio.boxlight.com/role/DisclosureStockCompensation STOCK COMPENSATION Notes 18 false false R19.htm 11301 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 19 false false R20.htm 11401 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 20 false false R21.htm 11501 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION Sheet http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentration CUSTOMER AND SUPPLIER CONCENTRATION Notes 21 false false R22.htm 11601 - Disclosure - SEGMENTS Sheet http://mimio.boxlight.com/role/DisclosureSegments SEGMENTS Notes 22 false false R23.htm 11701 - Disclosure - SUBSEQUENT EVENTS Sheet http://mimio.boxlight.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 23 false false R24.htm 20102 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 30103 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPolicies 25 false false R26.htm 30203 - Disclosure - ACCOUNTS RECEIVABLE - TRADE (Tables) Sheet http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeTables ACCOUNTS RECEIVABLE - TRADE (Tables) Tables http://mimio.boxlight.com/role/DisclosureAccountsReceivableTrade 26 false false R27.htm 30303 - Disclosure - INVENTORIES (Tables) Sheet http://mimio.boxlight.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://mimio.boxlight.com/role/DisclosureInventories 27 false false R28.htm 30403 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 28 false false R29.htm 30503 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) Sheet http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillTables INTANGIBLE ASSETS AND GOODWILL (Tables) Tables http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwill 29 false false R30.htm 30603 - Disclosure - LEASES (Tables) Sheet http://mimio.boxlight.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://mimio.boxlight.com/role/DisclosureLeases 30 false false R31.htm 30703 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) Sheet http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesTables ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) Tables http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpenses 31 false false R32.htm 30803 - Disclosure - DEBT (Tables) Sheet http://mimio.boxlight.com/role/DisclosureDebtTables DEBT (Tables) Tables http://mimio.boxlight.com/role/DisclosureDebt 32 false false R33.htm 30903 - Disclosure - DERIVATIVE LIABILITIES (Tables) Sheet http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesTables DERIVATIVE LIABILITIES (Tables) Tables http://mimio.boxlight.com/role/DisclosureDerivativeLiabilities 33 false false R34.htm 31003 - Disclosure - INCOME TAXES (Tables) Sheet http://mimio.boxlight.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://mimio.boxlight.com/role/DisclosureIncomeTaxes 34 false false R35.htm 31203 - Disclosure - STOCK COMPENSATION (Tables) Sheet http://mimio.boxlight.com/role/DisclosureStockCompensationTables STOCK COMPENSATION (Tables) Tables http://mimio.boxlight.com/role/DisclosureStockCompensation 35 false false R36.htm 31503 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION (Tables) Sheet http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationTables CUSTOMER AND SUPPLIER CONCENTRATION (Tables) Tables http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentration 36 false false R37.htm 31603 - Disclosure - SEGMENTS (Tables) Sheet http://mimio.boxlight.com/role/DisclosureSegmentsTables SEGMENTS (Tables) Tables http://mimio.boxlight.com/role/DisclosureSegments 37 false false R38.htm 40101 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVERSE STOCK SPLIT (Details) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVERSE STOCK SPLIT (Details) Details 38 false false R39.htm 40102 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - SCHEDULE OF FINANCIAL LIABILITIES MEASURED ON A RECURRING BASIS (Details) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - SCHEDULE OF FINANCIAL LIABILITIES MEASURED ON A RECURRING BASIS (Details) Details 39 false false R40.htm 40103 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - CHANGES IN THE COMPANY WARRANT INSTRUMENTS (Details) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - CHANGES IN THE COMPANY WARRANT INSTRUMENTS (Details) Details 40 false false R41.htm 40104 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - EPS, REVENUE RECOGNITION, CONTRACT BALANCES AND COSTS AND WARRANTY RESERVE (Details) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - EPS, REVENUE RECOGNITION, CONTRACT BALANCES AND COSTS AND WARRANTY RESERVE (Details) Details 41 false false R42.htm 40105 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REMAINING PERFORMANCE OBLIGATIONS (Details) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRemainingPerformanceObligationsDetails ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REMAINING PERFORMANCE OBLIGATIONS (Details) Details 42 false false R43.htm 40106 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - DISAGGREGATED REVENUE (Details) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - DISAGGREGATED REVENUE (Details) Details 43 false false R44.htm 40107 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables 44 false false R45.htm 40201 - Disclosure - ACCOUNTS RECEIVABLE - TRADE (Details) Sheet http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails ACCOUNTS RECEIVABLE - TRADE (Details) Details http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeTables 45 false false R46.htm 40301 - Disclosure - INVENTORIES (Details) Sheet http://mimio.boxlight.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://mimio.boxlight.com/role/DisclosureInventoriesTables 46 false false R47.htm 40401 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 47 false false R48.htm 40501 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - ASSETS BY TYPE (Details) Sheet http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails INTANGIBLE ASSETS AND GOODWILL - ASSETS BY TYPE (Details) Details 48 false false R49.htm 40502 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details) Sheet http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillDetails INTANGIBLE ASSETS AND GOODWILL (Details) Details http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillTables 49 false false R50.htm 40503 - Disclosure - INTANGIBLE ASSETS - GOODWILL (Details) Sheet http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails INTANGIBLE ASSETS - GOODWILL (Details) Details 50 false false R51.htm 40601 - Disclosure - LEASES (Details) Sheet http://mimio.boxlight.com/role/DisclosureLeasesDetails LEASES (Details) Details http://mimio.boxlight.com/role/DisclosureLeasesTables 51 false false R52.htm 40602 - Disclosure - LEASES - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) Sheet http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails LEASES - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) Details 52 false false R53.htm 40603 - Disclosure - LEASES - SUPPLEMENTAL LEASE INFORMATION (Details) Sheet http://mimio.boxlight.com/role/DisclosureLeasesSupplementalLeaseInformationDetails LEASES - SUPPLEMENTAL LEASE INFORMATION (Details) Details 53 false false R54.htm 40701 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) Sheet http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesDetails ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) Details http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesTables 54 false false R55.htm 40801 - Disclosure - DEBT (Details) Sheet http://mimio.boxlight.com/role/DisclosureDebtDetails DEBT (Details) Details http://mimio.boxlight.com/role/DisclosureDebtTables 55 false false R56.htm 40802 - Disclosure - DEBT - WHITEHAWK FINANCE LLC (Details) Sheet http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails DEBT - WHITEHAWK FINANCE LLC (Details) Details 56 false false R57.htm 40803 - Disclosure - DEBT - PAYCHECK PROTECTION PROGRAM LOAN (Details) Sheet http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails DEBT - PAYCHECK PROTECTION PROGRAM LOAN (Details) Details 57 false false R58.htm 40901 - Disclosure - DERIVATIVE LIABILITIES - FAIR VALUE OF DERIVATIVE LIABILITIES (Details) Sheet http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails DERIVATIVE LIABILITIES - FAIR VALUE OF DERIVATIVE LIABILITIES (Details) Details 58 false false R59.htm 41001 - Disclosure - INCOME TAXES - SCHEDULE OF PRETAX INCOME (LOSS) (Details) Sheet http://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails INCOME TAXES - SCHEDULE OF PRETAX INCOME (LOSS) (Details) Details 59 false false R60.htm 41002 - Disclosure - INCOME TAXES (Details) Sheet http://mimio.boxlight.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://mimio.boxlight.com/role/DisclosureIncomeTaxesTables 60 false false R61.htm 41101 - Disclosure - EQUITY - PREFERRED SHARES (Details) Sheet http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails EQUITY - PREFERRED SHARES (Details) Details 61 false false R62.htm 41102 - Disclosure - EQUITY - SERIES A PREFERRED STOCK (Details) Sheet http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails EQUITY - SERIES A PREFERRED STOCK (Details) Details 62 false false R63.htm 41103 - Disclosure - EQUITY - SERIES B PREFERRED STOCK AND SERIES C PREFERRED STOCK (Details) Sheet http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails EQUITY - SERIES B PREFERRED STOCK AND SERIES C PREFERRED STOCK (Details) Details 63 false false R64.htm 41104 - Disclosure - EQUITY - COMMON STOCK (Details) Sheet http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails EQUITY - COMMON STOCK (Details) Details 64 false false R65.htm 41105 - Disclosure - EQUITY - ISSUANCE OF COMMON STOCK (Details) Sheet http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails EQUITY - ISSUANCE OF COMMON STOCK (Details) Details 65 false false R66.htm 41201 - Disclosure - STOCK COMPENSATION (Details) Sheet http://mimio.boxlight.com/role/DisclosureStockCompensationDetails STOCK COMPENSATION (Details) Details http://mimio.boxlight.com/role/DisclosureStockCompensationTables 66 false false R67.htm 41202 - Disclosure - STOCK COMPENSATION - STOCK OPTIONS - ACTIVITY (Details) Sheet http://mimio.boxlight.com/role/DisclosureStockCompensationStockOptionsActivityDetails STOCK COMPENSATION - STOCK OPTIONS - ACTIVITY (Details) Details 67 false false R68.htm 41203 - Disclosure - STOCK COMPENSATION - RESTRICTED STOCK UNITS - ACTIVITY (Details) Sheet http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails STOCK COMPENSATION - RESTRICTED STOCK UNITS - ACTIVITY (Details) Details 68 false false R69.htm 41204 - Disclosure - STOCK COMPENSATION - STOCK COMPENSATION EXPENSE (Details) Sheet http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails STOCK COMPENSATION - STOCK COMPENSATION EXPENSE (Details) Details 69 false false R70.htm 41301 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactions 70 false false R71.htm 41401 - Disclosure - COMMITMENTS AND CONTINGENCIES - PURCHASE COMMITMENTS (Details) Sheet http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails COMMITMENTS AND CONTINGENCIES - PURCHASE COMMITMENTS (Details) Details 71 false false R72.htm 41501 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION - CUSTOMER CONCENTRATION RISK (Details) Sheet http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails CUSTOMER AND SUPPLIER CONCENTRATION - CUSTOMER CONCENTRATION RISK (Details) Details 72 false false R73.htm 41502 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details) Sheet http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details) Details 73 false false R74.htm 41601 - Disclosure - SEGMENTS (Details) Sheet http://mimio.boxlight.com/role/DisclosureSegmentsDetails SEGMENTS (Details) Details http://mimio.boxlight.com/role/DisclosureSegmentsTables 74 false false R75.htm 41701 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://mimio.boxlight.com/role/DisclosureSubsequentEvents 75 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 14 fact(s) appearing in ix:hidden were eligible for transformation: boxl:RevenuePerformanceObligationSatisfiedAtPointInTimeTransfersOfControl, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1, us-gaap:TemporaryEquitySharesOutstanding, us-gaap:WarrantsAndRightsOutstandingTerm - boxl-20230630x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 8 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:TypeOfCostGoodOrServiceExtensibleList, us-gaap:TypeOfRevenueExtensibleList - boxl-20230630x10q.htm 9 boxl-20230630x10q.htm boxl-20230630.xsd boxl-20230630_cal.xml boxl-20230630_def.xml boxl-20230630_lab.xml boxl-20230630_pre.xml boxl-20230630xex10d3.htm boxl-20230630xex10d4.htm boxl-20230630xex31d1.htm boxl-20230630xex31d2.htm boxl-20230630xex32d1.htm boxl-20230630xex32d2.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "boxl-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 37, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 781, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 318, "dts": { "calculationLink": { "local": [ "boxl-20230630_cal.xml" ] }, "definitionLink": { "local": [ "boxl-20230630_def.xml" ] }, "inline": { "local": [ "boxl-20230630x10q.htm" ] }, "labelLink": { "local": [ "boxl-20230630_lab.xml" ] }, "presentationLink": { "local": [ "boxl-20230630_pre.xml" ] }, "schema": { "local": [ "boxl-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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 558, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 25, "http://mimio.boxlight.com/20230630": 1, "http://xbrl.sec.gov/dei/2023": 5, "total": 31 }, "keyCustom": 58, "keyStandard": 260, "memberCustom": 47, "memberStandard": 45, "nsprefix": "boxl", "nsuri": "http://mimio.boxlight.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "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": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "menuCat": "Notes", "order": "10", "role": "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - INTANGIBLE ASSETS AND GOODWILL", "menuCat": "Notes", "order": "11", "role": "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwill", "shortName": "INTANGIBLE ASSETS AND GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - LEASES", "menuCat": "Notes", "order": "12", "role": "http://mimio.boxlight.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "menuCat": "Notes", "order": "13", "role": "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpenses", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - DEBT", "menuCat": "Notes", "order": "14", "role": "http://mimio.boxlight.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - DERIVATIVE LIABILITIES", "menuCat": "Notes", "order": "15", "role": "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilities", "shortName": "DERIVATIVE LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "16", "role": "http://mimio.boxlight.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - EQUITY", "menuCat": "Notes", "order": "17", "role": "http://mimio.boxlight.com/role/DisclosureEquity", "shortName": "EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - STOCK COMPENSATION", "menuCat": "Notes", "order": "18", "role": "http://mimio.boxlight.com/role/DisclosureStockCompensation", "shortName": "STOCK COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "19", "role": "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "menuCat": "Statements", "order": "2", "role": "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "20", "role": "http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION", "menuCat": "Notes", "order": "21", "role": "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentration", "shortName": "CUSTOMER AND SUPPLIER CONCENTRATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - SEGMENTS", "menuCat": "Notes", "order": "22", "role": "http://mimio.boxlight.com/role/DisclosureSegments", "shortName": "SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "23", "role": "http://mimio.boxlight.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:NatureOfOperationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "24", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:NatureOfOperationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - ACCOUNTS RECEIVABLE - TRADE (Tables)", "menuCat": "Tables", "order": "26", "role": "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeTables", "shortName": "ACCOUNTS RECEIVABLE - TRADE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "27", "role": "http://mimio.boxlight.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "boxl:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "boxl:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)", "menuCat": "Tables", "order": "29", "role": "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillTables", "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://mimio.boxlight.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesTables", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - DEBT (Tables)", "menuCat": "Tables", "order": "32", "role": "http://mimio.boxlight.com/role/DisclosureDebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - DERIVATIVE LIABILITIES (Tables)", "menuCat": "Tables", "order": "33", "role": "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesTables", "shortName": "DERIVATIVE LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:ScheduleOfPretaxIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "34", "role": "http://mimio.boxlight.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:ScheduleOfPretaxIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - STOCK COMPENSATION (Tables)", "menuCat": "Tables", "order": "35", "role": "http://mimio.boxlight.com/role/DisclosureStockCompensationTables", "shortName": "STOCK COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION (Tables)", "menuCat": "Tables", "order": "36", "role": "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationTables", "shortName": "CUSTOMER AND SUPPLIER CONCENTRATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - SEGMENTS (Tables)", "menuCat": "Tables", "order": "37", "role": "http://mimio.boxlight.com/role/DisclosureSegmentsTables", "shortName": "SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVERSE STOCK SPLIT (Details)", "menuCat": "Details", "order": "38", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVERSE STOCK SPLIT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_6_14_2023_To_6_14_2023_ZG4d8t1ZH0KNCE-6dazbuA", "decimals": "-3", "lang": null, "name": "boxl:AdjustmentsToAdditionalPaidInCapitalReverseStockSplit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_jNWdVzFnfE6hIQ2LMP_B_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - SCHEDULE OF FINANCIAL LIABILITIES MEASURED ON A RECURRING BASIS (Details)", "menuCat": "Details", "order": "39", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - SCHEDULE OF FINANCIAL LIABILITIES MEASURED ON A RECURRING BASIS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_KsJy6Qpxkkmrb0Pp6XLofg", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_0ib4ne3DvUuS0-zA_XZC_Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_HdnNrXgAB0ahaSVingoGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - CHANGES IN THE COMPANY WARRANT INSTRUMENTS (Details)", "menuCat": "Details", "order": "40", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - CHANGES IN THE COMPANY WARRANT INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uRGs-3hwH0ePPHeNRmZkqA", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - EPS, REVENUE RECOGNITION, CONTRACT BALANCES AND COSTS AND WARRANTY RESERVE (Details)", "menuCat": "Details", "order": "41", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - EPS, REVENUE RECOGNITION, CONTRACT BALANCES AND COSTS AND WARRANTY RESERVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REMAINING PERFORMANCE OBLIGATIONS (Details)", "menuCat": "Details", "order": "42", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REMAINING PERFORMANCE OBLIGATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - DISAGGREGATED REVENUE (Details)", "menuCat": "Details", "order": "43", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - DISAGGREGATED REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ProductOrServiceAxis_boxl_ProductRevenuesMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_boxl_HardwareMember_GPZMjJqhME2Q0MbCXA-ptQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_h0gAn1EtqU2oOjl5whw5Tw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_nxbry_iH6EuGp9croJVJ7Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "44", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_h0gAn1EtqU2oOjl5whw5Tw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_nxbry_iH6EuGp9croJVJ7Q", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - ACCOUNTS RECEIVABLE - TRADE (Details)", "menuCat": "Details", "order": "45", "role": "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails", "shortName": "ACCOUNTS RECEIVABLE - TRADE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "46", "role": "http://mimio.boxlight.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": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "menuCat": "Details", "order": "47", "role": "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "boxl:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "boxl:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_BalanceSheetLocationAxis_boxl_PrepaymentstoVendorsMember_kX5AXTMTl0CSSQ498wIj7w", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - ASSETS BY TYPE (Details)", "menuCat": "Details", "order": "48", "role": "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - ASSETS BY TYPE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details)", "menuCat": "Details", "order": "49", "role": "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_nIKhIQVBFECQO25O1aFqkw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_nIKhIQVBFECQO25O1aFqkw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_nxbry_iH6EuGp9croJVJ7Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - INTANGIBLE ASSETS - GOODWILL (Details)", "menuCat": "Details", "order": "50", "role": "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails", "shortName": "INTANGIBLE ASSETS - GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_nxbry_iH6EuGp9croJVJ7Q", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - LEASES (Details)", "menuCat": "Details", "order": "51", "role": "http://mimio.boxlight.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - LEASES - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)", "menuCat": "Details", "order": "52", "role": "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails", "shortName": "LEASES - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - LEASES - SUPPLEMENTAL LEASE INFORMATION (Details)", "menuCat": "Details", "order": "53", "role": "http://mimio.boxlight.com/role/DisclosureLeasesSupplementalLeaseInformationDetails", "shortName": "LEASES - SUPPLEMENTAL LEASE INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details)", "menuCat": "Details", "order": "54", "role": "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesDetails", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - DEBT (Details)", "menuCat": "Details", "order": "55", "role": "http://mimio.boxlight.com/role/DisclosureDebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_o2r5yAdD7UiTqJGm54qp8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - DEBT - WHITEHAWK FINANCE LLC (Details)", "menuCat": "Details", "order": "56", "role": "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "shortName": "DEBT - WHITEHAWK FINANCE LLC (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_srt_CounterpartyNameAxis_boxl_WhitehawkIncMember_KJ5x29otvkiI-wSclLpL3A", "decimals": "2", "lang": null, "name": "boxl:FeesPayablePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_2zxjxV-OmUWf7n3ROBs6fw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - DEBT - PAYCHECK PROTECTION PROGRAM LOAN (Details)", "menuCat": "Details", "order": "57", "role": "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails", "shortName": "DEBT - PAYCHECK PROTECTION PROGRAM LOAN (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_5_22_2020_To_5_22_2020_us-gaap_DebtInstrumentAxis_boxl_PaycheckProtectionProgramMember_MPviQ1DV60a3ZCLq9BN6iQ", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromLoans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - DERIVATIVE LIABILITIES - FAIR VALUE OF DERIVATIVE LIABILITIES (Details)", "menuCat": "Details", "order": "58", "role": "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails", "shortName": "DERIVATIVE LIABILITIES - FAIR VALUE OF DERIVATIVE LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_MeasurementInputTypeAxis_boxl_MarketValueOfCommonStockOnMeasurementDateMember_k4EZY77Ob0qfBSUg6cWplg", "decimals": "2", "lang": null, "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_0ib4ne3DvUuS0-zA_XZC_Q", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - INCOME TAXES - SCHEDULE OF PRETAX INCOME (LOSS) (Details)", "menuCat": "Details", "order": "59", "role": "http://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails", "shortName": "INCOME TAXES - SCHEDULE OF PRETAX INCOME (LOSS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "boxl:ScheduleOfPretaxIncomeLossTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_StatementGeographicalAxis_country_US_B036NkFAIE2GtV-lQKvArA", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "60", "role": "http://mimio.boxlight.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_2zxjxV-OmUWf7n3ROBs6fw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - EQUITY - PREFERRED SHARES (Details)", "menuCat": "Details", "order": "61", "role": "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "shortName": "EQUITY - PREFERRED SHARES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_lIrp6ss_A0KlKpvE4qHiKA", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_lIrp6ss_A0KlKpvE4qHiKA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockConvertibleSharesIssuable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - EQUITY - SERIES A PREFERRED STOCK (Details)", "menuCat": "Details", "order": "62", "role": "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails", "shortName": "EQUITY - SERIES A PREFERRED STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_lIrp6ss_A0KlKpvE4qHiKA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockConvertibleSharesIssuable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_9_25_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_ndMxbex640yzMWnx4KfnGA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityLiquidationPreferencePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_0ib4ne3DvUuS0-zA_XZC_Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - EQUITY - SERIES B PREFERRED STOCK AND SERIES C PREFERRED STOCK (Details)", "menuCat": "Details", "order": "63", "role": "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "shortName": "EQUITY - SERIES B PREFERRED STOCK AND SERIES C PREFERRED STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_9_25_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_ndMxbex640yzMWnx4KfnGA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityLiquidationPreferencePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_0ib4ne3DvUuS0-zA_XZC_Q", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - EQUITY - COMMON STOCK (Details)", "menuCat": "Details", "order": "64", "role": "http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "shortName": "EQUITY - COMMON STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DYpOO_903k-fq6KSeLaWCQ", "decimals": "INF", "lang": null, "name": "boxl:NumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_7k85h1kHeUGAUGwpXCsh4Q", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_0ib4ne3DvUuS0-zA_XZC_Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - EQUITY - ISSUANCE OF COMMON STOCK (Details)", "menuCat": "Details", "order": "65", "role": "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "shortName": "EQUITY - ISSUANCE OF COMMON STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_mbd5hqNjbkauxJ7awqKUTg", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - STOCK COMPENSATION (Details)", "menuCat": "Details", "order": "66", "role": "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails", "shortName": "STOCK COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_bKRBHIOCq0OEfqpN7IY3zw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - STOCK COMPENSATION - STOCK OPTIONS - ACTIVITY (Details)", "menuCat": "Details", "order": "67", "role": "http://mimio.boxlight.com/role/DisclosureStockCompensationStockOptionsActivityDetails", "shortName": "STOCK COMPENSATION - STOCK OPTIONS - ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_bKRBHIOCq0OEfqpN7IY3zw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_HmfN7xITg0K-00GFSZSEGw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - STOCK COMPENSATION - RESTRICTED STOCK UNITS - ACTIVITY (Details)", "menuCat": "Details", "order": "68", "role": "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails", "shortName": "STOCK COMPENSATION - RESTRICTED STOCK UNITS - ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_HmfN7xITg0K-00GFSZSEGw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_fKz9mUPvo0OQwyoEm45NfQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_b-EpNW9QUkCD667hizGJdg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - STOCK COMPENSATION - STOCK COMPENSATION EXPENSE (Details)", "menuCat": "Details", "order": "69", "role": "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails", "shortName": "STOCK COMPENSATION - STOCK COMPENSATION EXPENSE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_b-EpNW9QUkCD667hizGJdg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "7", "role": "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPolicies", "shortName": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_31_2018_To_1_31_2018_dWNV0QX3hkiQEV1midBW3Q", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:TermManagementAgreementPaysAfterTermination", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "70", "role": "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_31_2018_To_1_31_2018_dWNV0QX3hkiQEV1midBW3Q", "decimals": null, "first": true, "lang": "en-US", "name": "boxl:TermManagementAgreementPaysAfterTermination", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_us-gaap_PurchaseCommitmentMember_bU0auGw160evONaGua8TUA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - COMMITMENTS AND CONTINGENCIES - PURCHASE COMMITMENTS (Details)", "menuCat": "Details", "order": "71", "role": "http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - PURCHASE COMMITMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_us-gaap_PurchaseCommitmentMember_bU0auGw160evONaGua8TUA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "INF", "first": true, "lang": null, "name": "boxl:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_qxa11WE17Eu4iKvm2b5xPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION - CUSTOMER CONCENTRATION RISK (Details)", "menuCat": "Details", "order": "72", "role": "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "shortName": "CUSTOMER AND SUPPLIER CONCENTRATION - CUSTOMER CONCENTRATION RISK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "INF", "first": true, "lang": null, "name": "boxl:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_qxa11WE17Eu4iKvm2b5xPg", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "INF", "first": true, "lang": null, "name": "boxl:NumberOfSuppliers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_QgaKgoglWEO-94RfxF_rag", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details)", "menuCat": "Details", "order": "73", "role": "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails", "shortName": "CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": "INF", "first": true, "lang": null, "name": "boxl:NumberOfSuppliers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_QgaKgoglWEO-94RfxF_rag", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_aP8LU3sPl0uKD0nfuljwIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - SEGMENTS (Details)", "menuCat": "Details", "order": "74", "role": "http://mimio.boxlight.com/role/DisclosureSegmentsDetails", "shortName": "SEGMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_boxl_AmericaSegmentMember_OKc7b1vTAk2jvg3INewAJg", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_7_20_2023_To_7_20_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_pIy6QIjQa0yc-MeNfBc5pg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "75", "role": "http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_7_20_2023_To_7_20_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_pIy6QIjQa0yc-MeNfBc5pg", "decimals": "-5", "lang": null, "name": "boxl:ExtinguishmentOfDebtPrepaymentPenaltyOrPremiumsAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YZ8Xq7-rSU6K0ZYv7t2ZMg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - ACCOUNTS RECEIVABLE - TRADE", "menuCat": "Notes", "order": "8", "role": "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTrade", "shortName": "ACCOUNTS RECEIVABLE - TRADE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "9", "role": "http://mimio.boxlight.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "boxl-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_IzRWmytJukmNzWD2z3LTqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 96, "tag": { "boxl_AccountsPayableAndPrepayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts payable (Prepayment).", "label": "Accounts Payable and Prepayment", "terseLabel": "Accounts payable (prepayment)" } } }, "localname": "AccountsPayableAndPrepayment", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "monetaryItemType" }, "boxl_AdjustmentsToAdditionalPaidInCapitalReverseStockSplit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a reverse stock split in which per-share par value or stated value is not changed proportionately.", "label": "Adjustments to Additional Paid in Capital, Reverse Stock Split", "terseLabel": "Adjustment to additional paid in capital for reverse stock split" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReverseStockSplit", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails" ], "xbrltype": "monetaryItemType" }, "boxl_AllowanceForSalesReturns": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for sales returns.", "label": "Allowance For Sales Returns", "negatedLabel": "Allowance for sales returns and volume rebates" } } }, "localname": "AllowanceForSalesReturns", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails" ], "xbrltype": "monetaryItemType" }, "boxl_AmericaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to America segment.", "label": "America Segment [Member]", "terseLabel": "Americas" } } }, "localname": "AmericaSegmentMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "boxl_AmericasSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business segment of the continents of North and South America.", "label": "Americas Segment [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasSegmentMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "boxl_BillAndHoldArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to bill and hold arrangements.", "label": "Bill and hold arrangements" } } }, "localname": "BillAndHoldArrangementsMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "boxl_BlankCheckPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "\"Blank check\" preferred stock to be designated by the Company's Board of Directors.", "label": "Blank Check Preferred Stock" } } }, "localname": "BlankCheckPreferredStockMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails" ], "xbrltype": "domainItemType" }, "boxl_ChangeInAllowanceForSalesReturnsAndVolumeRebate": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in allowance for sales returns and volume rebate.", "label": "Change in Allowance for Sales Returns and Volume Rebate", "terseLabel": "Change in allowance for sales returns and volume rebates" } } }, "localname": "ChangeInAllowanceForSalesReturnsAndVolumeRebate", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "boxl_ClassOfWarrantOrRightExercisableTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The exercisable term of warrants.", "label": "Class of Warrant or Right, Exercisable Term", "terseLabel": "Exercisable term of warrants" } } }, "localname": "ClassOfWarrantOrRightExercisableTerm", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "durationItemType" }, "boxl_ClassOfWarrantOrRightRepricingThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price must remain as specified within a specified consecutive trading period for repricing.", "label": "Class of Warrant or Right, Repricing, Threshold Trading Days", "terseLabel": "Trading days for warrant repricing" } } }, "localname": "ClassOfWarrantOrRightRepricingThresholdTradingDays", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "integerItemType" }, "boxl_CommonStockClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock class A member.", "label": "Class A Common Stock" } } }, "localname": "CommonStockClassAMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "boxl_CostIncurredOnIssuanceOfDebtShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of shares for debt issuance costs.", "label": "Cost Incurred on Issuance of Debt Shares", "terseLabel": "Debt issuance costs (in shares)" } } }, "localname": "CostIncurredOnIssuanceOfDebtShares", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "boxl_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer one.", "label": "Customer one", "terseLabel": "Customer one" } } }, "localname": "CustomerOneMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "boxl_DebtInstrumentBasisSpreadOnVariableRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The floor of percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate Floor", "terseLabel": "Basis spread on interest rate floor" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateFloor", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "percentItemType" }, "boxl_DebtInstrumentInterestRateReduction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The reduction of the interest rate on the debt instrument.", "label": "Debt Instrument, Interest Rate Reduction", "terseLabel": "Interest rate reduction on debt instrument" } } }, "localname": "DebtInstrumentInterestRateReduction", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "percentItemType" }, "boxl_DebtInstrumentSeniorLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior leverage ratio required per the debt agreement.", "label": "Debt Instrument, Senior Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "DebtInstrumentSeniorLeverageRatio", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "percentItemType" }, "boxl_DebtIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Activity related to debt issuance costs.", "label": "Debt Issuance Costs", "terseLabel": "Debt Issuance costs" } } }, "localname": "DebtIssuanceCosts", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "boxl_DelayedDrawTermLoanAdditionalDrawMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to the additional draw of the delayed draw term loan.", "label": "Delayed Draw Term Loan Additional Draw [Member]", "terseLabel": "Delayed Draw Term Loan-Additional Draw" } } }, "localname": "DelayedDrawTermLoanAdditionalDrawMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_DelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to delayed draw term loan.", "label": "Delayed Draw Term Loan [Member]", "terseLabel": "Delayed draw term loan" } } }, "localname": "DelayedDrawTermLoanMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_DisclosurePrepaidExpensesAndOtherCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "DisclosurePrepaidExpensesAndOtherCurrentAssetsAbstract", "nsuri": "http://mimio.boxlight.com/20230630", "xbrltype": "stringItemType" }, "boxl_EmeaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business segment for the regions of Europe, Middle East and Africa.", "label": "EMEA Segment [Member]", "terseLabel": "EMEA" } } }, "localname": "EmeaSegmentMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "boxl_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2014 equity incentive plan.", "label": "Equity Incentive Plan 2014 [Member]", "terseLabel": "Equity Incentive Plan 2014" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "boxl_EquityIncentivePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2021 equity incentive plan.", "label": "Equity Incentive Plan 2021 [Member]", "terseLabel": "Equity Incentive Plan 2021" } } }, "localname": "EquityIncentivePlan2021Member", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "boxl_EuropeMiddleEastAndAfricaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Europe, Middle East and Africa segment.", "label": "Europe, Middle East and Africa Segment [Member]", "terseLabel": "EMEA" } } }, "localname": "EuropeMiddleEastAndAfricaSegmentMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "boxl_ExtinguishmentOfDebtPrepaymentPenaltyOrPremiumsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The penalty for the pre-payment or premiums of debt extinguished.", "label": "Extinguishment of Debt, Prepayment Penalty Or Premiums Amount", "terseLabel": "Pre-payment or premiums for extinguishment of debt" } } }, "localname": "ExtinguishmentOfDebtPrepaymentPenaltyOrPremiumsAmount", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "boxl_FeesDueForAdjustedRebateContractsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period fees are due for adjustable rebate contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Fees Due For Adjusted Rebate Contracts Period", "terseLabel": "Period fees are due for adjustable rebate contracts" } } }, "localname": "FeesDueForAdjustedRebateContractsPeriod", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "durationItemType" }, "boxl_FeesPayablePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fees payable of specified amount to lender.", "label": "Fees Payable, Percentage", "terseLabel": "Percentage of fees payable" } } }, "localname": "FeesPayablePercentage", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "percentItemType" }, "boxl_FeesPayableThresholdAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fees payable to lender on the basis of threshold amount.", "label": "Fees Payable, Threshold Amount", "terseLabel": "Fees payable threshold amount" } } }, "localname": "FeesPayableThresholdAmount", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "boxl_ForbearanceForAdvancesGrantedLoanParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the forbearance on advances granted the Loan Parties.", "label": "Forbearance For Advances Granted Loan Parties", "terseLabel": "Forbearance on advances granted the Loan Parties" } } }, "localname": "ForbearanceForAdvancesGrantedLoanParties", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "boxl_GainLossOnSettlementOfLiabilitiesNetTotal": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the on settlement of liabilities.", "label": "Gain Loss On Settlement Of Liabilities, Net, Total", "terseLabel": "Gain on settlement of liabilities, net" } } }, "localname": "GainLossOnSettlementOfLiabilitiesNetTotal", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "boxl_GainsLossOnSettlementOfLiabilities": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gain or loss related to the settlement of liabilities.", "label": "Gains Loss On Settlement Of Liabilities", "negatedLabel": "Gain on settlement of liabilities" } } }, "localname": "GainsLossOnSettlementOfLiabilities", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "boxl_GenesisCollaborationLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Genesis Collaboration, LLC.", "label": "Genesis Collaboration, LLC" } } }, "localname": "GenesisCollaborationLlcMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "xbrltype": "domainItemType" }, "boxl_GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to geographic regions other than Europe, Middle East and Africa segment.", "label": "Geographic Regions Other Than America, Europe, Middle East and Africa Segment [Member]", "terseLabel": "Rest of World" } } }, "localname": "GeographicRegionsOtherThanAmericaEuropeMiddleEastAndAfricaSegmentMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "boxl_HardwareMaintenanceServicesPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period in hardware maintenance services with terms, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Hardware Maintenance Services Period", "terseLabel": "Hardware maintenance services terms (in months)" } } }, "localname": "HardwareMaintenanceServicesPeriod", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "durationItemType" }, "boxl_HardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to hardware products.", "label": "Hardware" } } }, "localname": "HardwareMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "boxl_IncreaseDecreaseInDeferredTaxAssetAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in deferred tax assets and liabilities net.", "label": "Increase Decrease In Deferred Tax Asset And Liabilities Net", "negatedLabel": "Changes in deferred tax assets and liabilities" } } }, "localname": "IncreaseDecreaseInDeferredTaxAssetAndLiabilitiesNet", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "boxl_InitialLoanSubjectToRepaymentOnFebruary282022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to initial loan subject to repayment on February 28, 2022.", "label": "Initial loan subject to repayment on February 28, 2022", "terseLabel": "Initial Loan Subject to Repayment on February 28, 2022" } } }, "localname": "InitialLoanSubjectToRepaymentOnFebruary282022Member", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_InitialTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial term loan", "label": "Initial Term Loan" } } }, "localname": "InitialTermLoanMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_InteractiveDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to interactive devices.", "label": "Interactive Devices [Member]", "terseLabel": "Interactive devices" } } }, "localname": "InteractiveDevicesMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "boxl_July2022RepricingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to the July 2022 warrant repricing.", "label": "July 2022 Repricing [Member]", "terseLabel": "July 2022 warrant repricing" } } }, "localname": "July2022RepricingMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_LIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which bank borrow funds from other banks in the London interbank market.", "label": "L I B O R [Member]", "terseLabel": "LIBOR" } } }, "localname": "LIBORMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "boxl_LoanAppliedForForgiveness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loan applied for forgiveness.", "label": "Loan Applied for Forgiveness", "terseLabel": "Loan applied for forgiveness" } } }, "localname": "LoanAppliedForForgiveness", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails" ], "xbrltype": "monetaryItemType" }, "boxl_MaintenanceAndSubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to maintenance and subscription services.", "label": "Maintenance and subscription services" } } }, "localname": "MaintenanceAndSubscriptionServicesMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "boxl_March2022RepricingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to the March 2022 warrant repricing.", "label": "March 2022 Repricing [Member]", "terseLabel": "March 2022 warrant repricing" } } }, "localname": "March2022RepricingMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_MarkElliottMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Mark Elliott.", "label": "Mark Elliott", "terseLabel": "Mark Elliott" } } }, "localname": "MarkElliottMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "boxl_MarketValueOfCommonStockOnMeasurementDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Value of Common Stock on Measurement Date [Member]", "label": "Market value of common stock on measurement date" } } }, "localname": "MarketValueOfCommonStockOnMeasurementDateMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "boxl_MarketValueOfWarrantOnMeasurementDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market value of warrant on measurement date", "label": "Market Value of Warrant on Measurement Date", "terseLabel": "Market value on measurement date" } } }, "localname": "MarketValueOfWarrantOnMeasurementDate", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "perShareItemType" }, "boxl_NatureOfOperationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for nature of operations.", "label": "Nature of Operations [Policy Text Block]", "terseLabel": "NATURE OF OPERATIONS" } } }, "localname": "NatureOfOperationsPolicyTextBlock", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "boxl_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Information pertaining to the non-cash lease expense.", "label": "Non-Cash Lease Expense", "terseLabel": "Change in right of use assets and lease liabilities" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "boxl_NonCompeteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non compete member", "label": "Non-compete" } } }, "localname": "NonCompeteMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "domainItemType" }, "boxl_NonInteractiveProjectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to non-interactive projectors.", "label": "Non-interactive Projectors [Member]", "terseLabel": "Non-interactive projectors" } } }, "localname": "NonInteractiveProjectorsMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "boxl_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails" ], "xbrltype": "integerItemType" }, "boxl_NumberOfSuppliers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of suppliers.", "label": "Number of Suppliers", "terseLabel": "Number of suppliers" } } }, "localname": "NumberOfSuppliers", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "integerItemType" }, "boxl_NumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of votes per share of common stock.", "label": "Number of Votes Per share", "terseLabel": "Number of votes per share" } } }, "localname": "NumberOfVotesPerShare", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "integerItemType" }, "boxl_NumberWarrantsAfterRepricing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants after repricing.", "label": "Number Warrants After Repricing", "terseLabel": "Number of warrants after repricing" } } }, "localname": "NumberWarrantsAfterRepricing", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "sharesItemType" }, "boxl_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Paycheck Protection Program.", "label": "Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails" ], "xbrltype": "domainItemType" }, "boxl_PaymentOnFixedDividendsOfClassBPreferredStock": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payment on fixed dividends of class B preferred stock.", "label": "Payment on Fixed Dividends of Class B Preferred Stock", "terseLabel": "Payments of fixed dividends to Series B Preferred stockholders" } } }, "localname": "PaymentOnFixedDividendsOfClassBPreferredStock", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "boxl_PercentageIncreaseInIssueOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of increase in issue of warrants.", "label": "Percentage Increase in Issue of Warrants", "terseLabel": "Percentage of increase in issue of warrants" } } }, "localname": "PercentageIncreaseInIssueOfWarrants", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "percentItemType" }, "boxl_PercentageOfAnnualManagementFeePayableInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of annual management fee payable in cash", "label": "Percentage of Annual Management Fee Payable in Cash", "terseLabel": "Percentage of annual management fee payable in cash" } } }, "localname": "PercentageOfAnnualManagementFeePayableInCash", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "boxl_PeriodAfterMarch312022IfSeniorLeverageRatioIsLessThan2.25Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to reduction in interest rate provided that after March 31, 2022, if the Company's Senior Leverage Ratio (as defined in the Credit Agreement) is less than 2.25.", "label": "Period after March 31, 2022, If Senior Leverage Ratio is Less Than 2.25 [Member]", "terseLabel": "After March 31, 2022 Senior leverage ratio is less than 2.25" } } }, "localname": "PeriodAfterMarch312022IfSeniorLeverageRatioIsLessThan2.25Member", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_PreFundedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to pre funded warrants.", "label": "Pre Funded Warrants [Member]", "terseLabel": "Pre Funded Warrants" } } }, "localname": "PreFundedWarrantsMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "domainItemType" }, "boxl_PreferredStockConversionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of preferred stock.", "label": "Preferred Stock Conversion [Member]", "terseLabel": "Converted preferred stock" } } }, "localname": "PreferredStockConversionMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "boxl_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other current assets", "label": "Prepaid Expenses And Other Current Assets [Text Block]", "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "boxl_PrepaidLicensesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to prepaid licenses and other.", "label": "Prepaid licenses and other", "terseLabel": "Prepaid licenses and other" } } }, "localname": "PrepaidLicensesAndOtherMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "boxl_PrepaymentstoVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to prepayments to vendors.", "label": "Prepayments to vendors", "terseLabel": "Prepayments to vendors" } } }, "localname": "PrepaymentstoVendorsMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "boxl_ProceedsAllocatedByFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The issuance proceeds allocated based on relative fair value of the instruments.", "label": "Proceeds Allocated By Fair Value", "terseLabel": "Issuance proceeds allocated based on relative fair value of instruments" } } }, "localname": "ProceedsAllocatedByFairValue", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "boxl_ProceedsFromIssuanceOfCommonStockGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross proceeds from issuance of stock.", "label": "Proceeds From Issuance Of Common Stock Gross", "terseLabel": "Gross proceeds from issuance of stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStockGross", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "boxl_ProceedsFromStockOptionsAndWarrantsExercised": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of options and warrants under share-based payment arrangement.", "label": "Proceeds from Stock Options And Warrants Exercised", "terseLabel": "Proceeds from the exercise of options and warrants" } } }, "localname": "ProceedsFromStockOptionsAndWarrantsExercised", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "boxl_ProductRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to product revenues.", "label": "Product revenues" } } }, "localname": "ProductRevenuesMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "boxl_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to professional services.", "label": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "boxl_PurchasesOfFurnitureAndFixturesNet": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases of furniture and fixtures net.", "label": "Purchases of furniture and fixtures, net", "terseLabel": "Purchases of furniture and fixtures, net" } } }, "localname": "PurchasesOfFurnitureAndFixturesNet", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "boxl_ReferenceRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to reference rate.", "label": "Reference Rate" } } }, "localname": "ReferenceRateMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_RelatedPartyTransactionMonthlyFixedPaymentForServices": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of monthly fixed payment for services with related party during the financial reporting period.", "label": "Related Party Transaction, Monthly Fixed Payment for Services", "terseLabel": "Related party transaction, monthly fixed payment for services" } } }, "localname": "RelatedPartyTransactionMonthlyFixedPaymentForServices", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "boxl_RelatedPartyTransactionPercentageOfCommissionOnGrossProfitDerivedOnTotalPurchaseOrderRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of commission on gross profit derived on total purchase order revenue.", "label": "Related Party Transaction, Percentage of Commission on Gross Profit Derived on Total Purchase Order Revenue", "terseLabel": "Related party transaction, percentage of commission on gross profit derived on total purchase order revenue" } } }, "localname": "RelatedPartyTransactionPercentageOfCommissionOnGrossProfitDerivedOnTotalPurchaseOrderRevenue", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "boxl_RepaymentsOfDebtNotEligibleForPrepaymentPremium": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The repayment of debt not eligible for prepayment premiums in relation to initial payment.", "label": "Repayments of Debt, Not Eligible For Prepayment Premium", "terseLabel": "Repayment of debt not eligible for prepayment premiums" } } }, "localname": "RepaymentsOfDebtNotEligibleForPrepaymentPremium", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "boxl_RequiredEBITDCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The EBITDA coverage ratio required to be maintained.", "label": "Required E B I T D A Coverage Ratio", "terseLabel": "EBITDA coverage ratio required to be maintained" } } }, "localname": "RequiredEBITDCoverageRatio", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "percentItemType" }, "boxl_RevenuePerformanceObligationSatisfiedAtPointInTimeTransfersOfControl": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Duration over which software maintenance, hardware maintenance, and subscription services are generally transferred.", "label": "Revenue, Performance Obligation Satisfied at Point in Time, Transfers of Control", "terseLabel": "Duration over which software maintenance, hardware maintenance, and subscription services are generally transferred" } } }, "localname": "RevenuePerformanceObligationSatisfiedAtPointInTimeTransfersOfControl", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "boxl_ReverseStockSplitPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of reverse stock split.", "label": "Reverse Stock Split, Policy [Policy Text Block]", "terseLabel": "REVERSE STOCK SPLIT" } } }, "localname": "ReverseStockSplitPolicyPolicyTextBlock", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "boxl_SaharaPresentationSystemsPLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sahara Presentation Systems PLC [Member]", "label": "Sahara Presentation Systems PLC" } } }, "localname": "SaharaPresentationSystemsPLCMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "domainItemType" }, "boxl_SalesMarketingManagementAndRelatedConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to sales, marketing, management and related consulting services", "label": "Sales, marketing, management and related consulting services" } } }, "localname": "SalesMarketingManagementAndRelatedConsultingServicesMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "boxl_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of prepaid expenses and other current assets [Table Text Block]", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]", "terseLabel": "SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "boxl_ScheduleOfPretaxIncomeLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Pretax Income Loss [Table Text Block]", "label": "SCHEDULE OF PRETAX INCOME (LOSS)", "terseLabel": "SCHEDULE OF PRETAX INCOME (LOSS)" } } }, "localname": "ScheduleOfPretaxIncomeLossTableTextBlock", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "boxl_SeriesBAndSeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series B and C preferred stock.", "label": "Series B and Series C Preferred Stock" } } }, "localname": "SeriesBAndSeriesCPreferredStockMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "domainItemType" }, "boxl_SeriesaPreferredStocksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series A Preferred Stocks.", "label": "Series A Preferred Stock." } } }, "localname": "SeriesaPreferredStocksMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "boxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Cancelled in Period", "terseLabel": "Granted shares in period and subsequently cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "boxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAndVestedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were granted and vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted and Vested in Period", "terseLabel": "Granted shares in period and subsequently vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAndVestedInPeriod", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "boxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares cancelled under share-based payment arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Shares Cancelled In Period", "terseLabel": "Number of shares cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesCancelledInPeriod", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "sharesItemType" }, "boxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period, Fair Value", "terseLabel": "Fair value of shares issued under share-based payment arrangement" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodFairValue", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "boxl_SharesIssuanceDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of shares issuance discount provided to lender.", "label": "Shares Issuance Discount", "terseLabel": "Shares issued discount" } } }, "localname": "SharesIssuanceDiscount", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "boxl_SharesOfferingRestrictionToIssueSharesAfterClosingOfOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of restriction to issue shares after closing of offerings.", "label": "Shares Offering, Restriction to Issue Shares After Closing of Offering, Period", "terseLabel": "Shares offering, restriction to issue shares after closing of offering, period" } } }, "localname": "SharesOfferingRestrictionToIssueSharesAfterClosingOfOfferingPeriod", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "durationItemType" }, "boxl_SharesReverseStockSplitFractionalAdjustmentTotal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares related to reversal stock split fractional adjustment.", "label": "Shares, Reverse Stock Split Fractional Adjustment Total", "terseLabel": "Reverse stock split fractional adjustment" } } }, "localname": "SharesReverseStockSplitFractionalAdjustmentTotal", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "boxl_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to software products.", "label": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "boxl_StockAndWarrantsIssuedDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Shares", "terseLabel": "Number of stock and warrants for common stock issued." } } }, "localname": "StockAndWarrantsIssuedDuringPeriodShares", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "sharesItemType" }, "boxl_SupplierOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to supplier one.", "label": "Supplier one" } } }, "localname": "SupplierOneMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "boxl_SupplierTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to supplier two.", "label": "Supplier two" } } }, "localname": "SupplierTwoMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "boxl_TemporaryEquityConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible temporary equity to determine eligibility of conversion.", "label": "Temporary Equity, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Stock price trigger (as a percent)" } } }, "localname": "TemporaryEquityConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "percentItemType" }, "boxl_TemporaryEquityConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of temporary equity must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Temporary Equity, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "TemporaryEquityConvertibleThresholdTradingDays", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "integerItemType" }, "boxl_TemporaryEquityFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of temporary equity.", "label": "Temporary Equity, Fair Value", "terseLabel": "Fair value" } } }, "localname": "TemporaryEquityFairValue", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "boxl_TemporaryEquityRedemptionNoticePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of prior written notice to be given for redemption of temporary equity.", "label": "Temporary Equity, Redemption, Notice Period", "terseLabel": "Notice period for redemption" } } }, "localname": "TemporaryEquityRedemptionNoticePeriod", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "durationItemType" }, "boxl_TemporaryEquityStockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new stock classified as temporary equity issued during the period due to acquisitions..", "label": "Temporary Equity, Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued on acquisition" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "boxl_TermLoanCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to credit agreement.", "label": "Term Loan Credit Agreement [Member]", "terseLabel": "Credit agreement" } } }, "localname": "TermLoanCreditAgreementMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "boxl_TermManagementAgreementPaysAfterTermination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period over which the Management Agreement pays after employment termination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Term Management Agreement Pays After Termination", "terseLabel": "Term over which Management Agreement pays after employment termination (in months)" } } }, "localname": "TermManagementAgreementPaysAfterTermination", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "boxl_TwoThousandTwentyOneEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan [Member]", "label": "2021 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandTwentyOneEquityIncentivePlanMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "boxl_UnvestedRestrictedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the unvested restricted shares.", "label": "Unvested restricted shares" } } }, "localname": "UnvestedRestrictedSharesMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "boxl_WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to warrants.", "label": "Warrants" } } }, "localname": "WarrantsMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "boxl_WhitehawkIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Whitehawk Inc.", "label": "Whitehawk Inc", "terseLabel": "Whitehawk, Inc" } } }, "localname": "WhitehawkIncMember", "nsuri": "http://mimio.boxlight.com/20230630", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GB", "terseLabel": "Foreign" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "US" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails" ], "xbrltype": "domainItemType" }, "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://mimio.boxlight.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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "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://mimio.boxlight.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://mimio.boxlight.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://mimio.boxlight.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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r891" ], "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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r892" ], "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://mimio.boxlight.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://mimio.boxlight.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://mimio.boxlight.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://mimio.boxlight.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://mimio.boxlight.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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r889" ], "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://mimio.boxlight.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://mimio.boxlight.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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r889" ], "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://mimio.boxlight.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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r889" ], "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://mimio.boxlight.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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r893" ], "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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r889" ], "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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r889" ], "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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r889" ], "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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r889" ], "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://mimio.boxlight.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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r888" ], "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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r890" ], "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://mimio.boxlight.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://mimio.boxlight.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r223", "r262", "r279", "r280", "r281", "r282", "r283", "r285", "r289", "r383", "r384", "r385", "r386", "r388", "r389", "r391", "r393", "r394", "r945", "r946" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r223", "r262", "r279", "r280", "r281", "r282", "r283", "r285", "r289", "r383", "r384", "r385", "r386", "r388", "r389", "r391", "r393", "r394", "r945", "r946" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r221", "r222", "r400", "r429", "r618", "r839", "r841" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r900", "r909", "r927", "r937", "r938", "r978", "r979", "r980", "r981", "r982", "r985", "r986", "r987", "r995" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "As Adjusted" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r176", "r227", "r234", "r240", "r339", "r345", "r502", "r503", "r504", "r518", "r519", "r541", "r543", "r544", "r546", "r547", "r548", "r554", "r557", "r559", "r560", "r610" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect of change in accounting principle, net of tax" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r176", "r227", "r234", "r240", "r339", "r345", "r502", "r503", "r504", "r518", "r519", "r541", "r543", "r544", "r546", "r547", "r548", "r554", "r557", "r559", "r560", "r610" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r176", "r227", "r234", "r240", "r339", "r345", "r502", "r503", "r504", "r518", "r519", "r541", "r543", "r544", "r546", "r547", "r548", "r554", "r557", "r559", "r560", "r610" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r295", "r857", "r950", "r1009", "r1010" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r465", "r653", "r700", "r740", "r741", "r800", "r803", "r807", "r808", "r810", "r831", "r832", "r846", "r854", "r867", "r876", "r947", "r999", "r1000", "r1001", "r1002", "r1003", "r1004" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails", "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r465", "r653", "r700", "r740", "r741", "r800", "r803", "r807", "r808", "r810", "r831", "r832", "r846", "r854", "r867", "r876", "r947", "r999", "r1000", "r1001", "r1002", "r1003", "r1004" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r295", "r857", "r950", "r1009", "r1010" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r291", "r655", "r694", "r695", "r696", "r697", "r698", "r699", "r834", "r855", "r875", "r901", "r943", "r944", "r950", "r1009" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r291", "r655", "r694", "r695", "r696", "r697", "r698", "r699", "r834", "r855", "r875", "r901", "r943", "r944", "r950", "r1009" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r458", "r465", "r494", "r495", "r496", "r629", "r653", "r700", "r740", "r741", "r800", "r803", "r807", "r808", "r810", "r831", "r832", "r846", "r854", "r867", "r876", "r879", "r941", "r947", "r1000", "r1001", "r1002", "r1003", "r1004" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails", "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r458", "r465", "r494", "r495", "r496", "r629", "r653", "r700", "r740", "r741", "r800", "r803", "r807", "r808", "r810", "r831", "r832", "r846", "r854", "r867", "r876", "r879", "r941", "r947", "r1000", "r1001", "r1002", "r1003", "r1004" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails", "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r221", "r222", "r400", "r429", "r618", "r840", "r841" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r240", "r466", "r895", "r928" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r293", "r294", "r737", "r738", "r739", "r802", "r805", "r809", "r812", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r835", "r856", "r879", "r950", "r1009" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r293", "r294", "r737", "r738", "r739", "r802", "r805", "r809", "r812", "r819", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r835", "r856", "r879", "r950", "r1009" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r240", "r466", "r895", "r896", "r928" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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 obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Accounts payable and other liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24", "r874" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r193", "r296", "r1008" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable - trade" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r296", "r297" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable - trade, net of allowances", "totalLabel": "Accounts receivable - trade, net of allowances" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails", "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r36", "r122", "r194", "r672", "r708", "r712" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r11", "r36", "r543", "r546", "r612", "r703", "r704", "r915", "r916", "r917", "r924", "r925", "r926" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r114", "r874", "r1012" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r502", "r503", "r504", "r725", "r924", "r925", "r926", "r986", "r1014" ], "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://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r228", "r229", "r230", "r231", "r240", "r299", "r300", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r373", "r502", "r503", "r504", "r516", "r517", "r518", "r519", "r526", "r527", "r528", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r571", "r572", "r574", "r575", "r576", "r577", "r589", "r590", "r593", "r594", "r595", "r596", "r608", "r609", "r610", "r611", "r612", "r657", "r658", "r659", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "auth_ref": [ "r12", "r148" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance.", "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings", "negatedLabel": "Fixed dividends Preferred Series B" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r79", "r80", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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 provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r498", "r506" ], "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 compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r195", "r298", "r346" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r7", "r99", "r131", "r418" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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 discount and issuance cost" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r7", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Deferred commissions related amortization" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r62", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r251" ], "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", "terseLabel": "Potentially dilutive shares excluded from computation of diluted earnings per share due" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r46" ], "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://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r46" ], "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://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r156", "r187", "r219", "r260", "r281", "r287", "r334", "r383", "r384", "r386", "r387", "r388", "r390", "r392", "r394", "r395", "r531", "r535", "r573", "r666", "r762", "r874", "r887", "r945", "r946", "r997" ], "calculation": { "http://mimio.boxlight.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", "verboseLabel": "Identifiable Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails", "http://mimio.boxlight.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://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r181", "r197", "r219", "r334", "r383", "r384", "r386", "r387", "r388", "r390", "r392", "r394", "r395", "r531", "r535", "r573", "r874", "r945", "r946", "r997" ], "calculation": { "http://mimio.boxlight.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://mimio.boxlight.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://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r90", "r92" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "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 AND PRINCIPLES OF CONSOLIDATION" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r525", "r865", "r866" ], "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://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r81", "r82", "r525", "r865", "r866" ], "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://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r41", "r183", "r836" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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 and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r41", "r133", "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents, end of the period", "periodStartLabel": "Cash and cash equivalents, beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r133" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing transactions:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r173", "r190", "r191", "r192", "r219", "r244", "r245", "r248", "r250", "r254", "r255", "r334", "r383", "r386", "r387", "r388", "r394", "r395", "r426", "r427", "r431", "r434", "r441", "r573", "r715", "r716", "r717", "r718", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r750", "r771", "r793", "r813", "r814", "r815", "r816", "r817", "r894", "r921", "r929" ], "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://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r190", "r191", "r192", "r254", "r426", "r427", "r429", "r431", "r434", "r439", "r441", "r715", "r716", "r717", "r718", "r854", "r894", "r921" ], "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]", "terseLabel": "EQUITY" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r75" ], "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://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "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://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r442" ], "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", "verboseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r442" ], "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 shares for warrants", "verboseLabel": "Common stock issuable upon exercise of warrants" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Outstanding, at ending (in shares)", "periodStartLabel": "Outstanding, at beginning (in shares)", "terseLabel": "Warrants shares outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r103", "r668", "r749" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": [ "r143", "r377", "r378", "r821", "r942" ], "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://mimio.boxlight.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r1014" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Class A common stock", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r1014" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r877", "r878", "r879", "r881", "r882", "r883", "r884", "r924", "r925", "r986", "r1011", "r1014" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r113", "r750" ], "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://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r113" ], "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", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r113", "r750", "r768", "r1014", "r1015" ], "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://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r113", "r670", "r874" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value, 20025,000,000 shares authorized; 75,078,6619,453,483 and 74,716,6969,327,576 Class A shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r200", "r202", "r207", "r662", "r680" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r49", "r51", "r97", "r98", "r295", "r820" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r49", "r51", "r97", "r98", "r295", "r713", "r820" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r49", "r51", "r97", "r98", "r295", "r820", "r899" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CUSTOMER AND SUPPLIER CONCENTRATION" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentration" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r820" ], "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r49", "r51", "r97", "r98", "r295" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r48", "r49", "r51", "r52", "r97", "r155", "r820" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r49", "r51", "r97", "r98", "r295", "r820" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails", "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r444", "r445", "r456" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenues, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r444", "r445", "r456" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenues, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized which was previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r43", "r44", "r45" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Shares converted on conversion" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r43", "r44", "r45" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Shares issued on conversion" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r127", "r655" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "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 revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r898" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of goods sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r50", "r295" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r85" ], "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.", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r144", "r217", "r396", "r402", "r403", "r404", "r405", "r406", "r407", "r412", "r419", "r420", "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r108", "r109", "r157", "r158", "r223", "r397", "r398", "r399", "r400", "r401", "r403", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r592", "r849", "r850", "r851", "r852", "r853", "r922" ], "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://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "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": "Basis spread on interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r158", "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Total debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r100", "r102", "r397", "r592", "r850", "r851" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r223", "r397", "r398", "r399", "r400", "r401", "r403", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r421", "r592", "r849", "r850", "r851", "r852", "r853", "r922" ], "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": "Debt Instrument [Line Items]", "verboseLabel": "DEBT" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r31", "r223", "r397", "r398", "r399", "r400", "r401", "r403", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r592", "r849", "r850", "r851", "r852", "r853", "r922" ], "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://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "positiveLabel": "Loan payment", "terseLabel": "Repaid principal" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r31", "r71", "r74", "r99", "r100", "r102", "r104", "r146", "r147", "r223", "r397", "r398", "r399", "r400", "r401", "r403", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r421", "r592", "r849", "r850", "r851", "r852", "r853", "r922" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "stringItemType" }, "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": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r101", "r948" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "netLabel": "Agency fees, legal fees, and other costs", "verboseLabel": "Less: Discount and issuance cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r509", "r510", "r667" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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 liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r265" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r983" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Change in fair value of derivative liabilities", "terseLabel": "Change in fair value of derivative liabilities" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE LIABILITIES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r152", "r537", "r549" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE LIABILITIES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r198" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativeMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "Derivative [Member]" } } }, "localname": "DerivativeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r455", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ], "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]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r455", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ], "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://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r950" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "SCHEDULE OF DISAGGREGATED REVENUE" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r467", "r471", "r499", "r500", "r501", "r868" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r4", "r148" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedLabel": "Fixed dividends - Series B Preferred" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r208", "r232", "r233", "r234", "r235", "r236", "r241", "r244", "r248", "r249", "r250", "r252", "r560", "r561", "r663", "r681", "r842" ], "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": "Net loss per common share, as adjusted - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r208", "r232", "r233", "r234", "r235", "r236", "r244", "r248", "r249", "r250", "r252", "r560", "r561", "r663", "r681", "r842" ], "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": "Net loss per common share, as adjusted - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r46", "r47" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "INCOME (LOSS) PER COMMON SHARE" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r991" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of foreign currency exchange rates" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r12", "r176", "r203", "r204", "r205", "r224", "r225", "r226", "r229", "r237", "r239", "r253", "r339", "r345", "r443", "r502", "r503", "r504", "r518", "r519", "r541", "r543", "r544", "r545", "r546", "r548", "r559", "r582", "r583", "r584", "r585", "r586", "r587", "r612", "r703", "r704", "r705", "r725", "r793" ], "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://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Change of control, voting percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r564", "r565", "r569" ], "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r564", "r565", "r569" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r14" ], "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://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r410", "r459", "r460", "r461", "r462", "r463", "r464", "r565", "r626", "r627", "r628", "r850", "r851", "r862", "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r564", "r565", "r567", "r568", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r410", "r459", "r460", "r461", "r462", "r463", "r464", "r565", "r628", "r850", "r851", "r862", "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r96", "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "SCHEDULE OF FINANCIAL LIABILITIES MEASURED ON A RECURRING BASIS" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value of derivative liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Derivative liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r410", "r459", "r460", "r461", "r462", "r463", "r464", "r626", "r627", "r628", "r850", "r851", "r862", "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r563", "r570" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesChangesInCompanyWarrantInstrumentsDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r9", "r19" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r421", "r439", "r549", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r679", "r847", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r932", "r933", "r934", "r935" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "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": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r185", "r369" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "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", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r367", "r368", "r369", "r370", "r656", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Changes to gross carrying amount of recognized intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r141", "r660" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r656" ], "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails", "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r63", "r65" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r578", "r579", "r580", "r581", "r790" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r129", "r773" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative expense." } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r184", "r357", "r661", "r848", "r874", "r939", "r940" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS AND GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Intangible Assets and Goodwill.", "terseLabel": "INTANGIBLE ASSETS AND GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r126", "r219", "r260", "r280", "r286", "r289", "r334", "r383", "r384", "r386", "r387", "r388", "r390", "r392", "r394", "r395", "r573", "r844", "r945" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r123", "r161", "r260", "r280", "r286", "r289", "r664", "r676", "r844" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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", "netLabel": "Total pretax book income", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r371", "r374", "r776" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r374", "r776" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r220", "r508", "r513", "r514", "r515", "r520", "r522", "r523", "r524", "r720" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r164", "r171", "r238", "r239", "r268", "r511", "r521", "r682" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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 Expense (Benefit)", "negatedLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://mimio.boxlight.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 the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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 - trade" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r654", "r920" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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://mimio.boxlight.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://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r61", "r64" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net of accumulated amortization", "totalLabel": "Intangible assets, net of accumulated amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r101", "r163", "r206", "r264", "r591", "r777", "r885", "r1013" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r211", "r214", "r215" ], "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": "Repayment of interest", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Domain" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r262", "r279", "r280", "r281", "r282", "r283", "r285", "r289" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r356" ], "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://mimio.boxlight.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r912" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureInventoriesDetails": { "order": 1.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://mimio.boxlight.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r139" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.", "label": "Inventory, LIFO Reserve, Period Charge", "terseLabel": "Change in inventory reserve" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r196", "r837", "r874" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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, net of reserves", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureInventoriesDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r913" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureInventoriesDetails": { "order": 2.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": "Spare parts" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r59", "r838" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.", "label": "Inventory, Supplies, Net of Reserves", "terseLabel": "Advanced shipping costs" } } }, "localname": "InventorySuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r59", "r913" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve for inventory obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r993" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "SCHEDULE OF SUPPLEMENTAL LEASE INFORMATION" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r994" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of Future Minimum Lease Payments", "terseLabel": "SCHEDULE OF FUTURE OPERATING LEASE LIABILITIES" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r607" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r607" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r607" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r607" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r607" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r994" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r607" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Renewal options" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r992" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Initial lease term (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r219", "r334", "r383", "r384", "r386", "r387", "r388", "r390", "r392", "r394", "r395", "r532", "r535", "r536", "r573", "r748", "r843", "r887", "r945", "r997", "r998" ], "calculation": { "http://mimio.boxlight.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://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r118", "r160", "r674", "r874", "r923", "r936", "r990" ], "calculation": { "http://mimio.boxlight.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://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r182", "r219", "r334", "r383", "r384", "r386", "r387", "r388", "r390", "r392", "r394", "r395", "r532", "r535", "r536", "r573", "r874", "r945", "r997", "r998" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.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://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "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", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE - TRADE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTrade" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r158", "r409", "r424", "r850", "r851", "r1007" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "totalLabel": "Total debt (net of discount and issuance costs)", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails", "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r188" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r189" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r988" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Exercise price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r988" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Expected dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r988" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expected life in years" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r988" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r988" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r566" ], "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://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "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://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesFairValueOfDerivativeLiabilitiesDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r213" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.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://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r213" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.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://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r133", "r134", "r135" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r124", "r135", "r162", "r180", "r199", "r201", "r205", "r219", "r228", "r232", "r233", "r234", "r235", "r238", "r239", "r246", "r260", "r280", "r286", "r289", "r334", "r383", "r384", "r386", "r387", "r388", "r390", "r392", "r394", "r395", "r561", "r573", "r678", "r770", "r791", "r792", "r844", "r885", "r945" ], "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", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r210", "r232", "r233", "r234", "r235", "r241", "r242", "r247", "r250", "r260", "r280", "r286", "r289", "r844" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "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": "ACCOUNTING STANDARDS PENDING ADOPTION", "terseLabel": "RECENTLY ADOPTED ACCOUNTING STANDARDS & ACCOUNTING STANDARDS PENDING ADOPTION" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r130" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Note payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "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. Excludes Selling, General and Administrative Expense.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Transactions with related party" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 2.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 expense" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expense:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r260", "r280", "r286", "r289", "r844" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 2.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": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "verboseLabel": "Income (Loss) from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r602", "r873" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r599" ], "calculation": { "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r599" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r599" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePaymentsUse": { "auth_ref": [ "r600", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments, Use", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeasePaymentsUse", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r598" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r606", "r873" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r605", "r873" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r289" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106", "r136", "r137", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "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 expense and other" } } }, "localname": "OtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r186" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r10", "r151" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r29", "r874" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other short-term liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r132" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ], "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://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ], "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://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Per share conversion price of preferred stock.", "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Conversion price per share" } } }, "localname": "PreferredStockConvertibleConversionPrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockConvertibleSharesIssuable": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion of preferred stock.", "label": "Preferred Stock, Convertible, Shares Issuable", "terseLabel": "Shares issuable on conversion of preferred stock" } } }, "localname": "PreferredStockConvertibleSharesIssuable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r427", "r801", "r804", "r806", "r811" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Dividend rate" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r112", "r426" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r112", "r750" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r112", "r426" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r112", "r750", "r768", "r1014", "r1015" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "verboseLabel": "Remained outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r112", "r669", "r874" ], "calculation": { "http://mimio.boxlight.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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value, 50,000,000 shares authorized; 000,000 and 167,972 shares issued and outstanding, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r914" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r918" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from subscriptions receivable", "verboseLabel": "Proceeds from financing" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r38", "r715" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "positiveLabel": "Proceeds from long term debt", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r3" ], "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": "Net proceeds from issuance of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from Loans", "terseLabel": "Proceeds from loan" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtPaycheckProtectionProgramLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r38" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-Term Debt", "terseLabel": "Proceeds from short-term debt" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r180", "r199", "r201", "r212", "r219", "r228", "r238", "r239", "r260", "r280", "r286", "r289", "r334", "r383", "r384", "r386", "r387", "r388", "r390", "r392", "r394", "r395", "r530", "r533", "r534", "r561", "r573", "r664", "r677", "r724", "r770", "r791", "r792", "r844", "r871", "r872", "r886", "r917", "r945" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "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://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "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]", "verboseLabel": "LEASES" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r665", "r675", "r874" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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 of accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r142" ], "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://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r209", "r349" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r110", "r159" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r110", "r159" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "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": "Purchase Commitment, Excluding Long-term Commitment [Line Items]", "terseLabel": "Purchase Commitments" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r110", "r159" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-term Commitment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentMember": { "auth_ref": [ "r110", "r159" ], "lang": { "en-us": { "role": { "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments.", "label": "Purchase Commitment [Member]", "terseLabel": "Purchase Commitments" } } }, "localname": "PurchaseCommitmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r110", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Open inventory purchase orders" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE - TRADE" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r616", "r617", "r996" ], "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://mimio.boxlight.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://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r613", "r614", "r615", "r617", "r619", "r721", "r722", "r723", "r774", "r775", "r776", "r797", "r799" ], "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]", "verboseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r919" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.", "label": "Repayment of debt", "terseLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r39", "r922" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayments of lines of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r39" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Principal payments on debt" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r105", "r507", "r1005" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "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://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r115", "r148", "r673", "r707", "r712", "r719", "r751", "r874" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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)", "terseLabel": "Accumulated deficit", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r176", "r224", "r225", "r226", "r229", "r237", "r239", "r339", "r345", "r502", "r503", "r504", "r518", "r519", "r541", "r544", "r545", "r548", "r559", "r703", "r705", "r725", "r1014" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Accumulated Deficit." } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r261", "r262", "r279", "r284", "r285", "r291", "r293", "r295", "r454", "r455", "r655" ], "calculation": { "http://mimio.boxlight.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues, net", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "http://mimio.boxlight.com/role/DisclosureSegmentsDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r295", "r898" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationCustomerConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r172", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r833" ], "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://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r897" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations (as a percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r604", "r873" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Addition of right of use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CUSTOMER AND SUPPLIER CONCENTRATION" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "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://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "SCHEDULE OF ACCOUNTS RECEIVABLE - TRADE" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsReceivableTradeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureAccountsPayableAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "SCHEDULE OF DEBT" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r13", "r86", "r87", "r88", "r89", "r91", "r93", "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "SUMMARY OF WARRANT INSTRUMENTS ROLLFORWARD" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative liabilities at fair value.", "label": "SCHEDULE OF FAIR VALUE OF DERIVATIVE LIABILITIES" } } }, "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDerivativeLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "SCHEDULE OF STOCK COMPENSATION EXPENSE" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r63", "r65", "r656" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails", "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r63", "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "SCHEDULE OF INTANGIBLE ASSETS" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r23", "r119", "r120", "r121" ], "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://mimio.boxlight.com/role/DisclosureInventoriesTables" ], "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://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r56", "r57", "r58", "r60" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r56", "r57", "r58", "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of revenue and income (loss) by operating segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r468", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "SUMMARY OF THE RESTRICTED STOCK ACTIVITIES" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r16", "r17", "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "SUMMARY OF THE OPTION ACTIVITIES" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r68", "r69", "r70", "r71", "r72", "r73", "r74", "r146", "r147", "r148", "r190", "r191", "r192", "r254", "r426", "r427", "r429", "r431", "r434", "r439", "r441", "r715", "r716", "r717", "r718", "r854", "r894", "r921" ], "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://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r48", "r49", "r51", "r52", "r97", "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "SCHEDULE OF CONCENTRATION RISK" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r984" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r295", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r375", "r376", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r848", "r901", "r1009" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails", "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENTS" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r272", "r283", "r287", "r288", "r289", "r290", "r291", "r292", "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Operating segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r293", "r845" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r910", "r911", "r949" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [ "r910", "r911", "r949" ], "lang": { "en-us": { "role": { "documentation": "Series B preferred stock.", "label": "Series B Preferred Stock" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [ "r910", "r911", "r949" ], "lang": { "en-us": { "role": { "documentation": "Series C preferred stock.", "label": "Series C Preferred Stock" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service revenues" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r868" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r488" ], "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": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r486" ], "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", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r483", "r484" ], "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": "Outstanding at ending (in shares)", "periodStartLabel": "Outstanding at beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Number of Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r487" ], "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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r468", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "STOCK COMPENSATION" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r870" ], "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": "Shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "terseLabel": "Cancelled (Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at ending (in shares)", "periodStartLabel": "Outstanding at beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Stock options entitled to purchase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationRestrictedStockUnitsActivityDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r869" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "verboseLabel": "Vested (shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "sharesItemType" }, "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": "Price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails" ], "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://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r107", "r157", "r874", "r1006" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-Term Debt", "terseLabel": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r179", "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r295", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r372", "r375", "r376", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r848", "r901", "r1009" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsGoodwillDetails", "http://mimio.boxlight.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r173", "r190", "r191", "r192", "r219", "r244", "r245", "r248", "r250", "r254", "r255", "r334", "r383", "r386", "r387", "r388", "r394", "r395", "r426", "r427", "r431", "r434", "r441", "r573", "r715", "r716", "r717", "r718", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r750", "r771", "r793", "r813", "r814", "r815", "r816", "r817", "r894", "r921", "r929" ], "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://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r12", "r33", "r176", "r203", "r204", "r205", "r224", "r225", "r226", "r229", "r237", "r239", "r253", "r339", "r345", "r443", "r502", "r503", "r504", "r518", "r519", "r541", "r543", "r544", "r545", "r546", "r548", "r559", "r582", "r583", "r584", "r585", "r586", "r587", "r612", "r703", "r704", "r705", "r725", "r793" ], "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://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r224", "r225", "r226", "r253", "r655", "r714", "r736", "r742", "r743", "r744", "r745", "r746", "r747", "r750", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r767", "r769", "r772", "r773", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r793", "r880" ], "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]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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 Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r224", "r225", "r226", "r253", "r655", "r714", "r736", "r742", "r743", "r744", "r745", "r746", "r747", "r750", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r767", "r769", "r772", "r773", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r793", "r880" ], "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://mimio.boxlight.com/role/DisclosureIncomeTaxesScheduleOfPretaxIncomeLossDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails", "http://mimio.boxlight.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://mimio.boxlight.com/role/DisclosureRelatedPartyTransactionsDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r112", "r113", "r148" ], "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 (in shares)", "verboseLabel": "Acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesPreferredStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r112", "r113", "r148", "r715", "r793", "r814" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "positiveLabel": "Issuance of stock (in shares)", "terseLabel": "Public offering (in shares)", "verboseLabel": "New issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r12", "r148" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Conversion of restricted shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r112", "r113", "r148" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Vesting of restricted share units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r112", "r113", "r148", "r480" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationStockOptionsActivityDetails", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r12", "r33", "r148" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r112", "r113", "r148", "r725", "r793", "r814", "r886" ], "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", "positiveLabel": "Issuance of stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r12", "r112", "r113", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Conversion of restricted shares" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Vesting of restricted share units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r12", "r33", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r113", "r116", "r117", "r138", "r752", "r768", "r794", "r795", "r874", "r887", "r923", "r936", "r990", "r1014" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets", "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r145", "r218", "r425", "r427", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r443", "r550", "r796", "r798", "r818" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesReverseStockSplitDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r588", "r621" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r588", "r621" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r588", "r621" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r588", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r588", "r621" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails", "http://mimio.boxlight.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r620", "r622" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier concentration risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureCustomerAndSupplierConcentrationSupplierConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Mezzanine equity:" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r20", "r67" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r383", "r386", "r387", "r388", "r394", "r395", "r505", "r671" ], "calculation": { "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Total mezzanine equity" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference Per Share", "terseLabel": "Liquidation value per share" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r20", "r67" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Temporary equity, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r20", "r67" ], "lang": { "en-us": { "role": { "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Redemption Price Per Share", "terseLabel": "Redemption price per share" } } }, "localname": "TemporaryEquityRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquitySeriesBPreferredStockAndSeriesCPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Temporary equity, shares authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityPreferredSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Mezzanine equity, shares issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Mezzanine equity, shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Tradenames" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureIntangibleAssetsAndGoodwillAssetsByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r421", "r439", "r549", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r679", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r932", "r933", "r934", "r935" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r228", "r229", "r230", "r231", "r240", "r299", "r300", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r373", "r502", "r503", "r504", "r516", "r517", "r518", "r519", "r526", "r527", "r528", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r571", "r572", "r574", "r575", "r576", "r577", "r589", "r590", "r593", "r594", "r595", "r596", "r608", "r609", "r610", "r611", "r612", "r657", "r658", "r659", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r951" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible Enumeration]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_TypeOfRevenueExtensibleList": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Product and Service [Extensible Enumeration]" } } }, "localname": "TypeOfRevenueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r53", "r54", "r55", "r165", "r166", "r167", "r168" ], "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": "ESTIMATES AND ASSUMPTIONS" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "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://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "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://mimio.boxlight.com/role/DisclosureDebtWhitehawkFinanceLlcDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r877", "r878", "r881", "r882", "r883", "r884" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant", "verboseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesEpsRevenueRecognitionContractBalancesAndCostsAndWarrantyReserveDetails", "http://mimio.boxlight.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfFinancialLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]", "terseLabel": "Number of Units" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationWarrantsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r568" ], "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": "Measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureStockCompensationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r989" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Weighted Average Remaining Contractual Term, Outstanding (in years)", "verboseLabel": "Warrants and rights outstanding, term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/DisclosureEquityIssuanceOfCommonStockDetails", "http://mimio.boxlight.com/role/DisclosureStockCompensationWarrantsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r243", "r250" ], "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": "Weighted average number of common shares outstanding, as adjusted - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r241", "r250" ], "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": "Weighted average number of common shares outstanding, as adjusted - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mimio.boxlight.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "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" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "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" }, "r101": { "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" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480647/815-10-15-83", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-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": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-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": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-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": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-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": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-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": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "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" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.E.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "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" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "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" }, "r532": { "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" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "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" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "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" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "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" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "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" }, "r592": { "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" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "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" }, "r599": { "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" }, "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": "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" }, "r600": { "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" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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/2003/role/disclosureRef" }, "r631": { "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/2003/role/disclosureRef" }, "r632": { "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/2003/role/disclosureRef" }, "r633": { "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/2003/role/disclosureRef" }, "r634": { "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/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "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" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "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" }, "r661": { "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" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "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" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "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" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "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" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "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" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "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": "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" }, "r700": { "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" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "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" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "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" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "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" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "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" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "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" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "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" }, "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": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "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" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "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" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "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" }, "r808": { "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" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "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" }, "r810": { "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" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "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" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "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" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "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" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "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" }, "r837": { "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" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "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" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "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" }, "r849": { "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" }, "r85": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r86": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "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" }, "r870": { "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" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r889": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r89": { "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" }, "r890": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r891": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r892": { "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" }, "r893": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "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/2009/role/commonPracticeRef" }, "r901": { "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" }, "r902": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "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/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "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" }, "r929": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "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" }, "r937": { "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/2009/role/commonPracticeRef" }, "r938": { "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/2009/role/commonPracticeRef" }, "r939": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "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" }, "r941": { "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" }, "r942": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "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" }, "r951": { "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/2009/role/commonPracticeRef" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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/2009/role/commonPracticeRef" }, "r979": { "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/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "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/2009/role/commonPracticeRef" }, "r981": { "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/2009/role/commonPracticeRef" }, "r982": { "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/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "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" }, "r987": { "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/2009/role/commonPracticeRef" }, "r988": { "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" }, "r989": { "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" }, "r99": { "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" }, "r990": { "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" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" } }, "version": "2.2" } ZIP 96 0001558370-23-014285-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-014285-xbrl.zip M4$L#!!0 ( #2#"5> Y=5NG%V<:E\^'AV_O'L@S(:)&0#J-C,J:![YO9';BWHDB@! M87,:#,F2\A6QZ*>C11"L/IZ>+IVEXY],_6?7F2^"$\M?BIS.WE^B_"Y%"6]] MMKRA,Q*ZP:>C/T/BBI*/%&@PCW^$0M:Y/3T]G3Q=GOAL#KFB/1?D) ML4U7C%HH8(;G>=Z8N/48R MRD@ P(_OL !(=8L/_0"5J9846*F/(\&5>H.))L^XA1G#0G9;(EC\6)2D90A M?LX!%7?4\ZNKJU.1NJY P+::/E-I2#[%9,S^XOCL\OCR?"/HO$[?CLG6<#Q; MBV(Q,"4C!0D"YDS#@&;&I- K&)6]/OQ,#A%(XJ[Z-1Q4E(<<"N-8;_]A=%$?, \3P_$+J,GY*/JY7CS?SH M"WQ#+?B($$T 7P5_W)NZK!P!YQCR%1-%S_=LZ#S4AA_<=QT;45ZG.YXC6 (TX.U..E76> M\'M=J)(N=4/"%7^F; I6B(>4J:*5J&SE#9;^UU]/MPO=JDX(11G>;^(W9,*A M")$S3@\Q$%I4$L9L@Q2I"_J M(AWGJ429=OB5XM>P2V)WZ(&<%WE@=\ZI.>([]6@L4'F#("D778_>=0;H$;ZX M=?VGQL/\AE&*]]O=QG+,71'9=\AFD+UQN.7Z/&14M81IRTUJ4>>1@($\8<2F M-S0@CAO#69M:@N%;Z+/G@-LF+_A#[?6,^^%DK)A:3],?U.N^!E\GIGJC*6_B M3+M.60:=[CV"J#YS*"^!JX!""M%E'B)]^* -)X:I:^,.DAJ0P$)BCLM,E7,P M,6!ZN_-]^\EQW>C#]0OF7 I7(VXIE.^*H)RHPSL=.YDZ'FO0[=3AC7)G&#=? M]'X?NV/T]?JK,ODZZGI@-=Q]2CCEN.JT0Y<:L]LP@*\#J,XR7(K$$7D1LU$) MXLTSD(+^_NQB&_2^IHZAZ\+DV?NLW=P#]L:M@'[=IH08LU3Z<*):IP0Z=!23=.)TE!^Y#O MJ3?:]:3KB/MO(8T( [H%#1R0KO%^4I:[8JOAW2Z;2\J;3!D=TCMO+2S )J9< M]\:!;WU;^*Y-&=?^#)W@I?%F@R0KJ0Y<[KC]$)6G.)Z2+O&_E*C,3B5*AEZ# MS8GG_(^H,]A(8V?N.3/H15X0&U".-Q]!FUNPKC4I.O>I:-_QRG7*QNR#Y"D= M[,_S@[UAWJE#_;_5B6X,A4DVUN^&^JW>4X>3Q&;3AW?*R.CK/5W,Y:;VH)DP M98\G1N]W93SJZ]UT<5B-2=EEC@7FC8)ZX:W=O MFIC)M3K6N_7%8?5T/5NAPX)X+U\(8T"H>SQ@H6Q3X74*J="_RP/H7^^S.KR# M7_I0F7S6E)XQ&*G#K\H7U32121^.)^9]MT=Q>%735F+.\T(*8X\_CVH,ADW MB!7$=FWDJN-B5S+6DA<3FI,]EFUG_H :5"CIVP,HJ38:_TW,TL-[#4= QB0 M_6^@K\.)J?8F,!KV8>S4HOW5GC&.=UIC/?X*7&/-?.@V6 ]M"2X)U!,^4#;S MV1)5QIA"UI'O]R!V8:T2*I3PW4&LQ(&J#\5'S;PUS 'JFV)<]_4[D4TW0'YG MW1(A:]]#Q3(%M4+3XCIU&G=0C0,N,I^S**0RGAH/H%^R;"NTZ?T!M.E&'ZMW M=Z8&N@.+B&06[33GH)IS "VIIQ&_[*T1'?)5R(\871%G[2 $Y(Q@05E/''0( MHK" $L2;L$J1?IO?V1J9VDC54[Y%1-N 59NIX)Z AGA'T00=Q$V#1I*8CYI1 M(MOD%6$AN85Z/BSD>!,4TJ%7SV4LC>^H&;N1ZV2Q@[?#H(ZO]LO"">B"/'V+ M-E=IW[4D[EL)=85'-[?1*CRZQ\J7S_I$^ZQ^^3W>.M64?K_785<+NQ%YL1;4 M^C9B?D MK ;\FC.R[/O$DZ!8BZ\"S]QX&.,Y4K_V/FN]WV&J,R9:3Y@T\//. M5 =*WU"'';0UH&7.(]3XD:;\'+?$80_$#:DQ*TPOA7N/O*0J<%44I&'J#V#% M/F@9[\>Q-Z>[2LV?!KPR MX,_/BD)D>\9 4R;J'SF'&%B\\#FA>-,WQN._=E W@;H:T)JPY:;@#&P=)E68 M1.$GT&=F%):"]GA!6"DZ4EHI3@7Q$-H_[_7)UVCY>*N9Z$@>?U;-#K3:H(TI M'N;8P($A*E+D9 P5\.6ZV1J^L2;.@ZAI'$6\2@=C$QBOL[#@KISXWFN,;\.< M*H#/F<3;P%_G@!>;?5%BK].*';6BYR^7OE>->0%=!:(YQ_<:49@X!["RZ8!J M I3.>2@\<[.ZD$DY*L#+N?'6X.GC\7WDC[OM@&P&I @YZHQT7%2^ KI9." M5G#6-0(&8YJTX3CRD'0H-49)?#!6PAFN6K#< <*X@MEWNH5V/ Z^11 7S.%"H$'E8P$U/O3=86 MS_U0GW0:<("NGOX0.S(;=7<)?P7R.9-)TN4S'V.7: =Y<\CCJ,[&';V,KP+B MG&%5"'$UUD9#WL<(GB!"+Z7X17+8+WSD^J%P5WG?3N82P?:&:T,74_&O5U#$TR8+&,0?KQ MT+ZFRB:8^KA;0N^O)(4?]U"2ROPJE"2WB*NG)"4)G9+4L_'H7#9+;"=+(2P( MD1IK=]V87A.)<,KIGR&(JSW*$"DADR)3<"7-^/YZK/WS'B-!,3_,/YI8"T%+[HGCH!@56*4ZE!*@#H[.[O"FPP2_O1/O!HSRDQ)Y=9!=8"( M_'U"\65PGA_BSH$.X68W8]:\$E..6[.[,#N(JF_ E%Q]*8="?N=EU_1[G$O9 MY4"*'*Q]3J)T4#:_M+3!#:5RX!I?1]JA)3UO4GS01(Y!Z0F3KJUWO>>S\06? MAT=#W7]?I+\>FD;>_PZBY MC[^!)U^.5%-_?0?6CI[6IIY4.6R[N=,[\"H\H&6N3SD8$I]GU^(U/9U5+DXY M G5\FQT4!W"3'<)=5L=M=G&0ZY+?)$5U[NQ#@#_!_;*]H(]SD !_>9![BM]$ M!76P-W2<%B,L)Y:"67 Z0_J@8(=;;6]J,59Y BD^ET5WC:5>$^SPV-_%6@Q4 M TXI@F_S"#:X^*_#=V>_:UG_JV*0HEGK[K_,DY =A+6'5FYU5+%)8?M%8G_(WV'L4*UVVQ8#ETJ18E-VKU_7]+OX5 M@G-5!$[Q57H=7+4=O&4VPS:!#)KSLR(;(7VY6@=(0T]D,2QE9%)PZEU'T$&T MIS>E&+&:7%( "RSP.F?0.D1KNEA*^EHV58I0@2F^.6+6P;#S@K;F7?8%'!*X M\#K[@KM Y4O:[A!:O3?0<8P33]D25WQ)'0J37G9?AU&*:?EJ.#Z+JV%WQ(3IZGS#WQV?ST BS% M2'.VFR^N69(%858NEZ=+DM8WB/!7(5(ER53!;)1N._]\;V1[):.3#%X:?X@^?Y4>W%-_P$FNNS0/'(DO(5L3;*(_2. M4^MD[C]"_W).49>/%&XMZ)+T?4MD$U'S,G+\(?K "105*UF#4BWA%;)>FA2= MX5G_U:P2V]WN*M)QCP;%E=AF<1E;>U:S B?BNQ" M?CPG9%5' 0MY3BD,,@!7>+(#)4.IQQF_A"K?,?\4/3I6L1J5$K50 MI@%4(*#B>36Q:3KE%G/$]Q\O+5D790ND& MA'VC0?S^6\I<,+P!);A %5=E@8U<,,PTY&RA]),G?[+P0PX+\,D3?'XQO.2M M">&53O:&?"V4O+<@WISJGNJZ_A-.%;<^&Q.7'1MF$Q!$K BV'CW*CF9-^%HJ M?;-X7C7N::EFV#6#='O@"PK>O WSLSR:F3X'U^Z6%C3CVQ[I@B1I3U5H:$2F MW[2L%\1=)/M^V;2P*3+/>]836\K2#A'+)J*42.4DKSEL63 Z%H];T8Y?(%W* M6I3:_);YR\)GKZ VG&>7M;486CI,CRA#NXG,H=*JYX7$'1 /_D*26TKC$&/= MZQ&^2$O=B&U;75<1]W=5UFMHJV^]:)60GD!S)F8581MMRCBZ"XSA_$YD/JV% M$B1!:6#?YS<;\FDMEJ (@X*T%DHP#+%J,';%&I,>Y0K2T@,:[GO-*=NA^C/B M\@/7/VGMHOJGTEI7_SOJ4>[PGH]9^1%UW[5RVE1!UT+-BI]Y+7O8-=]?ZM&W M4-()10<53.WQ^[987;0*8!T7XE)D)'*+WJ%6+:#APG.?5M7=L\BL?$3ZCU7H M+4EZOO>(025HRBZ@<@O?M=-VA)!TQ!R+3I@SGV?W??;.:E\;Y$>U$!XH!]1O MR(M$22H96S?8;0EP2QPF=C3+94R1[&5+UQ3G$(N)9-9Y\ /*03]%IRV8E;;2 MVPZ626WX@"Q#/X ^%HU(YLS^&_N/*(=EQ[4)33?=<0K MW4ZH1*@/E:74 !Z"E]N("/KD>.7+Q+^F(^+8ZBR@["LE(&&81G$7YI]E)OBR M@"(7Y.F;[N4-^J+$%JJPCE&FQ)U0MD1-S8E1DMY"280CQ9C%PX;!3 Q4-ND* M#$90O K3:Q?FULWHMY0F8_^ZQNH2IX24I#*BGZ7C1>ND9&,6?4I;0I81M&/$ MK6.;1=VM)]I(G3,J4O.>W0]\3)\(+ E7Q2"S&".9BAY7%#H__K>+Y$ M[#U-R+-P.(*QG+HR(ANNL!-W2\;2!O&UFT#')+(QMP:L0=N^]9_H=/%4T/-Y MP+<[9#;MIP$NCMV&AA>G6=%%.76=>12Y"?_R&:PYU&#D U:Z-W&65-QH#IJ+ M82>^%S#?337%8;)K'_PZ:"IF"LNN&UH$2N4QJ$/\TG7FST9W,-KHG' 3K14DF/J$. M]0^P)"HM=\1,"AG,G1,_(.X6SC5Y?AJXT:[=!%>L#7=8F'&Q&8+ICA=GDC'W M:W/M-1(WZ'V65]C>K"EN M\;*OWG)!#-"4!V#\4Y/BB:PLXK6H]^WHKP*V2?\,'>@AVK4^N>GYQ>LA&='K M2[4>K1H(E9PB,68(S= /-+"1T$4'ZKG9;8=?2R=<9B1MR-D:?4Z&.=FNTTT8 M=<]_AQSZ912J+DQ"R#>_BJC-T;XA#%>[A"_$-G8J>%N1NPD6TDLCLV]"SJ5WJ5RJE:*$T(N1!]=95+0L926]]UF9) M*V;#R))7Z5N%>_#:,PS[#H]"I=FR:LL^1]Z^(21J?F,&_0D@,2D>9Q 3^<07 M6,5!0&C/]5R? XTQ2ZAS0^DA,FM?$PT)G@."FD9N0]^+'E%Y*8JOKT&[W;%? M-["^OB*(,#B2#8/+CU=RLA8.6K'+$*WS<3C%38>)OS9_#.^63ED(<^#%![R9 MHLSAV(R[A:T0]2[1\P:$60N\*_7B0I\5;/KK'+WDDP7Q+DXNWN4GK'US:F'K MI+R0F[V,8B]E.KV-:P*!"2*R=A<711F5D+00FG^$[HM,EQI#H M1.MJYX+VRLA>U5+:2>,V9\43^V?[G'C9V?)R^H+.)0)UNQGC%+ MBD=;7_E9LH*NA9J9G#'#TW067IMU71@P*R?[61:76>LEBFS&6V.*5F=2PA8# MB8<%HSL;1%@L3RW"XF4)M0N KUZYM6H=XK:M M4N]!(Z,MJVBM1>/U=$Z3JPA;J,GB,&\T6^"LOO$T>';\,#9T2!ZZF%IZ8=(^ MF;2P34I>!!_X7K!P7\1M#O'=#G@:.I8GLW&V$__/TM]+Q$N?VQ&/=8L[P@Q/ MG)O&2\.<0+S5@OU>^.Z2*T$,9J/I)4(1JEOQ0,6TTH&B+H'?(CQ^*R#7STK2 M6]B%M"4E95(4I+50@H*(1-6VQ1$]XN+7.C&,Q1PME+;@[J6+L_.W>>SD=#^+ M9!?G]23;T+50,F%;7,/(9J>?\$DMA:Y?-B3QA*,^$69O0J6IK7O17E/1.N2U M"OA9)KIXN*T8C=L_E&DA7@,_<&S;I1KA:):I,YED=1E:*.L=Q0L#5PO',ND< MUU;BGB'<'HWA:MP8!\NQA:W5UZ\-,R=QYFL+:QV%$(C-GHF_F6+Q6!G>5+-R MP.I#0X_QZ(6S\M\;1GW!<(';Z(PCQQ*R@5'46A:P8O!HO#I'CN>-N. M_%UWCF,J\;Y1L6WU77MU>>%MT\^H(^4FA%L6;4@0=S.?;,A M%N7!&7496AJAD8V^!;5V^'C%*+$-[X$P!\O#<+A;U_>S:_\F;#]Z\REZ(2AZ M5^.W_P502P,$% @ -(,)5R9A(Y#^#P 0=X !4 !B;WAL+3(P,C,P M-C,P7V-A;"YX;6SE75MSXC@6?M^J_0_>[,OL \% NCM)=<\4M_1210(%I&?Z M:%434T36Y+/=[ZCHZ/[U]^6CJT](^IA MXGX[:YSK9QIR36)A]_';6>#5#,_$^.RW7__^MZ__J-7^Z$R&FD7,P$&NKYD4 M&3ZRM!?L/VDSLE@8KG:+*,6VK74HMAZ1IC7T\]:Y?GZEU6IA&1W#@SS$U7AA MS?/&^DTW+(^XU]IE_:K>U)LM[?):;USKE]KX=IWN%L2;X[R$-G;_NF;_>X / M:@#3]:Z7'OYV]N3[B^MZ_>7EY?RE=4[H(^37&_4_;H=3\PDY1@V[GF^X)CK3 M(/VUQQ\.B6GX7$>Q[,L':D<%M.KK;PE3L+]J4;(:>U1K-&NMQOG2L\Y"$=EK MB8]$R9=;Z4-,C:NKJSI_NTX*!>&,HM>P07N:]I42&TW07.-E7/NO"_3MS,/. MPF;?YL^>*)I_.WL@2[O&&- _MW2&Y)]3'VAD%M(EKH5,3&%J-W_=8; MS4<+1+E:O;8+B9P%14^0 3^C 1BA@X;$\\XT)LG]9+ 6W<$.)N?LN_CQR3^' MA'66I+[O[W*U27%1?U^5=0R;$3-]0LC?FSXV"CT2V(+T,&*ZAFTVRVFA_->4 ML86XY%W#>[JQR:1,OH*AMFB0 22;(1/C9>+#1C!H6ZB'? MP'8!Q/(E'@7FP'T&?1.*D;<#M+12C@0'VI!'#+IM>QXX%JA2WPFQ7B F6#WH MO,Z@X)V@%OO"4=0P1%"BQ^()*[#1:'X3^/#T%KO8"1S^R%X8@ G M YNW^$-X%PK-/G'X"#.F0[3T$11JK9]BGTD$71-=UVK:NG#XO?ZZ%O_\6Q)/ M(W/M30+-<%G*F S:2@CM%R;&OPKHD&L0=&@3,R&\S;I'A"8M@!7G07F\K+GA M/? "H5/Y:!@+WFFK(]OWHB?<6+BAA _^3-';'?)'\YFQC+YD&P_(_G:6F;)^ M6*G'E,RQ'R? M"=O=9B],4?<"Q^&EU3#8291_3HF3H\#PRT0: J$6HM_.&F=:X(%D9,&^:MAG MV@MB%8J_.3 K(_\)T124-X2"3&XWH!2YYBM$A*YGF%SGKL7_"AFP_A-X/JM= MD5[&A/(7OD_Q0^#S>)*,#2C&%Q!_4!E.UK:.KZ70?)OYYONUOM&:O',3L]EI MEVD_FK+M1UBX5GA(X+ U>17E;U2QZ.'A?3TTL_[KG@QGV_QO@16AZ8N\O MS*).G4TJ>CZ2],.V(1%- P@(% F:U(-ERV]>:$0 9H3C-9O][$P5(KP$4 6#\RYQ?6J8_N_8?^H&GD\< M1"69ELE:(;Y+PU4PTN\A"KU)GRVYE?7J65DJQ')AF I&]KQ/(DVL('6%."V" M4,%AZ>D3H?X,4:=#*"4OT.*(.CPI*2M$HRPZ%<>SL]J.W-D@R=P)95SH+?W3 M%W6HWDAJ2-Q'9K%L 6TNS>F)J\!J 60*!DN"0#]_$C!9O1,0T="8>0M8(C):4ZI!4D(G4* M40J=@@/"S'$0-Y>_S61)>(T6%'NJY$E!4]!?MBT+KZ08&QB:\JZQP+XA6@8J M2%TA'HL@5-"73MAF3!=9?8.Z;!RD;9J!PY2/+ C7L(E%\6I^Q@J17!*L@IV3 MF.2BW5IL;Z!@LV;)4BID"?M KF"?9H:>/9E[1>&6FNJNP<>?,";0V@_&]A> M64(L\@L-K&-XV!34J,*E''JT"S]C"PCWDKT1T2A7>NIDM6BV]-:QEW26)"\Q MW%4 :VX7K7:,;G:YTQ"JPE\./ 7[9NN!U7!5<0>Y$)V*E\JGIE:/RQPBMIDK M@DS%FO=FN3>@B-6P:@!QQ5NCV$%S0M$:)_+Z2Y\:@ 6[$(T,0)5\UQR; R4V MB/8X<'U$D9=M"^_RQE)-$&W@AG6+5'8(DJOGCDH8GO#1S**UO#L3-4CMP3>_?OQ[:/YV),_ MOQO890YLY$Z1#]UMUHT>S9/3ZS.R/4Q?+'-U.-T#;@7'\M]6'+]!>WN6M?0D M)U]2 :V6_JEQHL3O!EG!\?Q14@L9O?64E.KQ>OQ83%9-"L;HWRD(N^K<"&P@ MED(][F4UO\U9'BP%(^8)>D9N@"(KWURIO#X6BFT(A_\L\5QEPR0>QE&/H.1.VK8.RK3L]M/H7_EZ%8!"+/1GN M(YJ 3OKS.3(WNR>'_OBAYTZ0SV2&H(VP2SKHQM$[QEUO%#\@4D MZ^)%2V\<:W7[<0PJ,:NRF]84;*%*K\@XIB'LB0[Y]1GJ\M=VV'4&_^.:&LWY M73C8XX?]C"ER<. (:,W-]P'8+J<#!4?IN$K8I:TWA/9(\.#/ SLZ\DE'O?VXF8][-RYQ#$DVX9>>J,*F[:"!W_J7XV(" V"Z/+P9NVX:HG5VM M J8WA=@$8A@_H'PM] ]B!PZ:H <(0M)8+EA$U2G?ASH4W#BQ/IUW.+@9L6XR M?4:KZ!4 TT?Q4ICL;!6VAIU4L/\3>00.8+OO$9U>,#.6_)1>,-C,@QW*%E-A MZO>JDM 4OJ@T4'R@%1B?6OK%L8<2]^X/RND@M()+E:Q@"OX+=0P^[NBP(5*N M2P'UZ8D_ -\%@()FGXDI;3V8I2>U\;NFMRHQ?[%,CD;VH-9BYB2O:]!0>P5K&U8B+ M^)"64E =D9F\_X@GR,2P\]-WTQ>]B9)5F,="D".NQ$.21]BWG:X)%EE[NZP] M2BE '3-0=NV1K-8.MG%T'%" XR%O-+\)J(O]@+*8YP8OV2_1K$9^+G5L84^, M;+B$DAI0<$V20"\WV#5<18OH,)$[TD9"JYM M3(])"D=R'Z2B%P2OX-V"J][*:![OP8S_RNJZ)L'/,4=2:F33PV"+2U:&5�M4[1O8EMMF M?*$W]896T]X*A3_:W>[H_FXVU2;];G_PH]T9]N'I;-+N];5?PM+5/0I]6RO, M_:;>>9B=]/"W96P(PX\O$;@I0>JDM5ZV].:G(_D.&1HV+KN0!J3@2$1\J\GF MOK$W2-EW6AC?S<;30;]Z0FT>NL=3MO3:,E7Q]JS=L,.ZWE"%C];2[B@(RVQ M.O4G3P"5M+/S%>;B'.IMBP^2EHP6)A9ZW"R/FZ;W 8S.V_8-M>/>B\SD"EQ>*13VGQR*Q]]WW .N/MZ;0/W?/V74_[ M/AKU?A\,AZS;OGK:^:G-?HY/H:>^J3E@?'V4:J3"K5A&)LN!ZRUK[7TTQ,]L M4#WI[OC#7FYH0W R ?M:;FPY_V&]/H>]9TZ;= M?_=[]^#W1S?:S?WL?M+7;@=W@]O[VU4:;=S^>=MG [;J^_PA.R ;K1='\I%TV^Y^'=Q)2HDV08V P J6 UP;]D]DT%VPIA:HCM,HP]NV"]FS M)A1L863UD _T7;+7G/J("VDN6DD#]26_IK6/O\"_'^C[ARZ_+.\0RHJUC"**+ M&XKU9+]D+"B"CBI?3<1&+N'AY+[?T_I_C/MWTY.89)4YL"%[I9%4SB,M/ IE MRUFCDII8G^VI3V MYGL=EV2WV,#7M::R/OY Y1J!?OWKA5><,!:?1.2MAWV5QF0HK+4\1EEJ98. M^@NI0,5V)!V6J-5(3UTMOHN 5*-9X->6%(K<+[N/R2!4H3;T)9R@IO(*N+B[ZVTE9$B2])3Y-GG+DW\V' M?:VOU!=Z@U__#U!+ P04 " T@PE795Q"+YY$ #\=@0 %0 &)O>&PM M,C R,S V,S!?9&5F+GAM;.U]:W/C.)+@]XVX_Z"K_7"[$5L/5W7/='=,SX8D MRR[=R))7DJNF[\L$34(6IRA2#5*V-;_^ #XD4L*3+Z2J&3$Q[1(30+Z02"02 MB;_\]^O&ZSTC'+J!_^N;JW.ZS_]^F87K=[^].:___J__NTO__OM MV[\/YI.>$]B[#?*CGHV1%2&G]^)&Z]XRV&XMOW>','8]KS? KO.$>KVK#^\^ MO?OP[N?>V[=_C;L86"%I$OB]N*^/[ZZR#\.TM\#_I??3^Y_??_SP\5/OIU\^ M7/WRX:?>_5T&=D<06[D2.,_UO_U"_^^1C-8C]/GA+Z^A^^N;=11M?WG__N7E MY=W+IWM,C\+^$\8^3P+:BF#FYYJ^/ MV,LZ^/3^,!87@O[K;0;VEO[T]NKCVT]7[UY#YTV*(OVL,$@&_GH&G])T]?// M/[^/OQY 24=.=(#-]_OC^^1C'M058''@T%__K=?["PX\-$>K7CS:+]%^BWY] M$[J;K4>QC'];8[3Z]T-N[&#=[13MVG=?3.#C;O*I7X M_;X]6N\M3.#6*')MRVN$\),1H'#A\#6K;E1WW;#G9^1&SS M/:'$=E$X1]1VHQCUQ=9SHVL46:ZG,6GJ'AFJUN7)_,"]?R)J[U MZ!(:R-<[9-$.G9D_1_:.K&;^$UFSW+ EME9$#CKO#U-M&&R(O[#_:F%, ,=D M4<&Q5]$6GS40@<[3T3:>C/Z.C&H'!) V(K8NPI8=I:8_))T,@S"B_TU)W<]1 MB/ S:HGA=6$)71ISXC&Z/OT!X56 -Y2NV2-A8=RZ+?56Q>+BN;FR=EY[2YX6 M,M!Y2UI93T\8/5%_*)V;+7%2.#1XOK7$(Y/\N,=H:[G.Z'5+/6=JCV=DRX"' MQ.<@:V,_#%&EE5JK>Q/TCWVRR7UR'SV4($,PO T"Y\7UO.2'P7Y).J[ MT1 M(' A0[!&LL^Z-$'G-7JLLH84FIO"_^O:C=#:>OF6[!O0Q+,KDB3JT125]]:> M;)#L;_O;#.78?2:+QC/*[05O+!=_L;P=V2HR MOU?B1I7QS%@J0@9:6J_Y'31992+K-?DT"<(J'-'KWP0'DG@506F%R"+J+-86 MKJ0#XO[,4;@@NH?"(UXT_E293&&GIFD=%/&B?F/\^[ 1)NB.9HX[PV"S"?QZ M:&?U98ZR<1CNXLWEJDX:Q;V:H#;&@ ;@R"X@WA-5H)'?%PC*YBB,L&M'Z?1Y M\%WB\A,GXYD(IDZJE<8!P9&S']+=8)WQW7CZ ;R:6SC?H?M-1DN!U*!^I(#&>')+HR(MXCILKK; M;CT788*OC6@8/ Z(I]\+/\[=L(KUKSXF1$XQ?VR84_(QC5A6]%1U!IUU882. MW6.(?M\1/$;/5>GA=:5+5XQZ1ER9!$%8CCZ+UQ[&A_[H@&_3?Q RKWYZ>W7U]F.<&/7OIV,I4W(8R?6C]XZ[.8RV M)GAB>_>(WI)?B2M )G Y$G*I4S2=Z\<87V;OU9$^=/;6B45;(\;G7=> ;MS3 MVPW:/)95$#:NQ7ZK(VIY7HWHQ;W5*NQD!CS0%,\#G5(<9)U=6^!C3O0O?/EG6-LX+?8]( MQ]DOL0F-N9#^\(]CAIAGA>%LE00\"&;9.)[UB+Q?WTCA(C>B[!# O6^?NCP2 MUP6SD9+%!TCI80$4"#DJ3!\722+*G'66ZG4%Q5_A8*,BA4"!IB/*O_2X/?:B MH,?J:1>2'H(M;4U3)P-,5J=?WUP9$>\!^4, :QOX\19(H, BV%,E9L,:H/0$ M$:8N"V%2RC@P #1:*)9 C3JF8K,ZILK-Z;!Q_0YQE),X^==1VN0?1YU>D.V5 MA=U I,LLF%,=+L*T144ZZ(,?;I$=WU9@ZJP4+J.&#P= =YEB"-2I8^IMOE.J MKX+.(-GD?)Y]=FN$H<(RL)0S?# @I#&U6@XH(,^\7DME$VB0F-=M7L=4O44= M@K')MX@F0VS7]-J(R"[SX$YM\SE<6Q0EP:[\^&S[+(/+*.+# ;#/7'$$ZA0R M;?1IQ[&=YG<(R4X?LCGZNV@=8.(*,11:#)1RA@<$@BBF5LO N(29UVF)1 )E MXO+ZS.Z4*C._,],V>4[OKC!4]NSWE-[<[VUB>%<( .9Q+'[)8WF7#^X9T;)S M)@8BK/.Z=&A*U:?0!)+UZSO_W(7)6>A-@*?H)9=[C@.?_&DG-R,9&E:J;KOI,(BJF^(I"43C:(.84N)[- B=:\]FN-0V<(NW_3QI7@ZNSL M:(87"#^[-LO.BD!2QK!!VB4A3)+WZ/ ATQ>0PA6)8<&94VNA$ )UXO(JS.J3 M:JJ@+TB6_882@B;N,W).[UD,]G?6/P,<1[49&EVB9'+$;FIM$'.& ME&PMYPV[M;G95$8!@JK\R4\]#03HC-0>N*EY&B+[W5/P_-Y!;J*.Y(^C%I)_ M_&."GBQO1-9!YC:3\S7ET-G7QK%-!F,?LC ^96.O^136YG>>OO%PJY%7)VY%;%VIKS/*1?./QLF@:FK M? &&>;UD\OS0(&4O%Z>=D2UDM6!Z0C)DJ(^6XU]QWUVG1WS.% (DWD=;!A3 M5'QUHW5\D8:N66MWNPP$OG#)UCS*9:T->AI"0095.5'P-%A#Q8%"W2$@6>S! M+G1]1':N]N\[-W1Y.2%BJ"QG@@<%A"[Z)T9LJZX,+Z#U!-Y@FHA$7($^O85D M$7;W<:Z(O%M(VC_$R'&C&\NF52)8\0\^0):%S P3@@[H5H PB3&O!X+N!\H M$937VO/.XD1J9B>0=)1W>W:PSW]AG;=K-\R.NC4:&F8(4]/Y P"S6MY"3D% M"D06COZ5AXAS QA=0YH1_1<+.S3PPTH!8'W+(FC%;R:N1= Z-7&1^?RU_WRH M:K _PMQ;^S@$0-$^XNX[]Y[EL@5C[ 'L@MK>./: V :,?*/>-^3^EF?#=-!5/W!! L2LQK(9_Q@0HU>7T\ MZXHJ);,+TX=70YJ2C/"6;KTYUD\$DL7QF"!M7:Y V[2L6?\)H_2-HR(^G*B- M9KM#,$>YG<%(IDAH07GB"P%.QAA).$>Y;TB&F1.S4@]TJD!BJ@"/5H5XIRLP":C6TC:3W>ZKN-:>+^PZ.DRM_J/#"X70.# F:#N MB ,U/[.53/G5&V3T*C0P&SD12RTH0?-I$(4Y0AQ&4>@9TF1('Y:C*]?8W^YX M84(96,HF/A@0TI@S0 XH(,^\QDME$VB0F%=T7L=4ST4=0M+OY"[WH7:!H#B+ M F3ABCP'$@Z-@BH $E@QG>8U7D54@1ZMYY4!F-T?RP-PNX6D_1/7IU7_9:DX M,K#L3A(7# AI$UJJ$C/U7A5<0&H1W.!5)YFT FUR"_>@.-U3U9=W"TG[Z:-% M\=1<(GOMN[_OV(GS(J!#WCD;" 11G%1Z,1B7,//Z+9%(H$Q<,<6>U6F2:,_K M#)(NQUD'U^R['\QO^<23F#/UE//U%'OS6LEFLBODAWVA22 MQAW?>CM>CJ)/'C"OS,E!#_?,1*!&RI.;N$U5 S\AD@9J\4J<@J4"+U.(% M.W[WR54[4;>0M'\2^$\1PAMZ.9 3$Q&!9&XD$P0 .6P?60C$( 0O"X$$DB]>!"B&%H\9<+[&/P&H-R5(>GH<=[ ]_?G81)EQ; MD\WA,V+=$M5KE%7546QDD@FYN&AXCB2[U%"9MJ;SB$;ONQ\Z_B)=4.X;/OL+JY^>^A<8E](+M]#&4Z9MP3E%2.H@UN% M2]*ZJ,0WJ8<(-%"9$(.>&"(F6NME%L6<^6XTL M[!/:PGN$$_NV9W? L $MC/B/JQ/YMC0F&+EQ+_.J-M/D8+&AOAE)C$"[FA'H M$74R6>LR?^<&J!4N])9!3X=ZLP$F^BK+;/4U?B@@FN&Y^[1F>1=2>*Y6"UM MH5@XH04M]*BN;QJKB"%0QJ;U^2= /S][)&BW__*RO4;.CMXCI:6$HOT=BM:! M,_:?4?+*WOFO"'$J6E3M[DSQZNBP)3;RT&!.0GD#)BOD3@UYJX-ZLW!,4:X3JHT+U MXX$J$E;/"B?E;2 ?O]55BX=PMAZ)$#5[DI3=5\_>D5B@ISAK1[ "=MP3:RT ME0GJ$Q2$ZTH!AD_=*535E4*5R8$ A]97 @G2^07@#%D#]V,V.R^^=39:K9 = MW2/L!L[Q 7*>W5=HQC:6B@V!D,]?(90:EF)!3:N'GH0"7=S:75F4B#FL,\I$ MG$RWO[P_X?2$_#/^4/PIQ;5 ZL;=N,&[QX!\>EI'[^Q@\SZF]& -R.KG$)II M4?UL&43.P/*HV[=8(Q0=#WUBJ:+7B%:/<$XX\^'#QP\?>F][AW[)WX>N>_F^ M>VGGO4/O&\\/#PB_O+R\.\B']/DI)O[1"M&;3.W:77R7]$D_V6J; KTW@V(: M#>-5Q5. SQ"O]_AQ35IB>_>(WAXF5EZYA4MK@>V%E91/Q714@L8% MP&;XGS-GZ3B*S.D,8(R?&C/GTM%*+AD02<^KM M)AU$+ ^^2A5=2P$5 "0RU)8(IT6;$OE872(<*LQ*Y% "C6P!XKVN;*W( 3;# M?\OSE.W2&=;,A2%=.DY=08* $_UB!WY$?)B1%X,2]S+9ZQR_>P'Q6'Y]$^%= MZPMZ/PR)1]1_#.,Z&[PD@A,@ +-"33ZGB&^)^XO=:!^+W>BL2#!+[NQ'2NP_ M@P6P6K"UYUP"9[C#$<30"M=]WZ'_H:=$SY87!RBBH87QWO6?XLNI/+=*K2T8 M07'4K>!BJ9$$1WY]VZ:U],,YLA%!EYCA*8I20GGS2=@$@'%3EI:8$CA"HF>N M/NEV3]#C"*4(TJ80/E440A%S.$PGON#6J75;_N5I8!1)O)Z[U2"O]NW'F7AQ^7@<>H3),DF\E,2[U MY@#6;+7@HSI)(*6H%IL4-0 0]]+52H[\ ,*$7_GC'9BQ( !M//3$QJ8 CCN(> M+"-M+YY8LD8 5C(]([-3(@B/!XR,0 MR@N9N F [:N>Q,3DP)%4O.U3%A(7&L 65],:\BB!(QIEJ9@6"&3R*ZW\(6L#R%$OX' +:X AMB3;; %MXKW2@PH5N M4U@_U2\L+EU@!96ESO8W-!#=CR+L/NXB&HQ>!O>68.4JT0^ \+Q$306R5"$0 MCI2UCSBA'&K^7/^DO(S#S>+E*%%B/Q,2P-S2DPJ3"CCBH,MNX$ME<0X&(,2A M[V 428 CA;[CN,G(]Y9+]H%#:^M&%B\;C L-('ZA)Q,N)7!$,T<1H1XY6<77 MOFTG]1R00_;MKNWR5AJ5A@ "%WH"4R$*CNQRV,7G!+2$+T9K>C>>/GM.HRV3 M(*0QEMEJ:;WR4S/T>@$0R=">;KD905R.( MSU&6?>QJ!'4U@KC;W!BMOK 0#0L00,Q!K?X,"WD A8 NLC13#86 NM),;40< MNM),76FFUHZ1XL=^PG$8[HY>K_C J-@"@ 53DYR0"CA;3B::LUT41I9/[_KJ MR*C0#(!AJR"H BEPI%6TOF2O-\,QD4XTE(Z#N(W!A%359&<*D%0Y9>H M6G\7K0EZ_^+:0UDC$-%2?7F=$P);3L(U2]0 1)"TK'S@K5@L+.4+EK05@.RO M\E("NESE3HPUURJEE@!RP-1$ID0-2+$I+E'"%@"R@K3%!'EQ.D-3N#)QH2&< M"964"[Q%Z0Q%^8HD;M*J="J%*,1TP#J7.WP-9ZOAVO*?B"[Y_'-6R2'=)]6' M.X[#]H)5+QVXY_J]_-#_IW<8O#NSJXABFHD;D)V]CQ3?_6*WN<2S.S8E1NWC M"4K"(SP.++!3/)&*Y:7"H::*-*C5BUG\X4^?/L1LIK^D$7JKN#\(F4<3"O MSNR$2D-YK$!& WS.+7B"\U Q*( PMAIWN11 3/<5'L-)V@"(5TLEHD@*])11 ML9C4VP,(5*N+3)TL4-G:0EGQ@ %$I)4%PZ.A?BF8>[G3A!LK.SP]2O7A4&'65]'E2?<&9E A7G(N:XH MT;-^#'KJ38OUC%88:5R7F' MRT#I$JZ[A.LR>:9][3Q33@L X1R=/%,.%3 , MU-EQ2)=G:C[/]&+N,5;**H5]?U'UZ/.2TT5!)]S$ZI&K2!%W"BE#5(6-@1 !^BM((K:("0=O J M$+-@CL((NW:4NDW]%PL[<=&!FP"OD!OM,+29>8F(6%UO/C6YH>85XF&-8;QF2=(&?[%QUOL5!6)>]3_NZF#3YDO2!%S;?SI20MK2S"[3A!394,MQUJP3' M6M-J\Q0M&HD?!N'9TXX\(/#7'WB(-\U0.LPXJ1KNS/QL\-F*HI)(FYVK)6]E M<#J(5267KR6G HZ-.ZZUX3+@9#7%6--T9X=FS)V7YED!1]N(#X[<)S]Y5+[%%2(F]OEO"5EJ@ M;X!6!(9?R5"KA\NY8*-%%AQYJNCNM?OL.LAWPK$_>K41/8 ZS?BJ8"24>K^< MJSRUD0Q'1T3>8]].+!@-]978)16;MRKEZF=(2C2!%V-Z3;.T'%GM@6]Y6,0J M[W(N3+PQP5/T$G\I,T5S;5L5:[431C6"P$LO4;F2XCMK#'Q:GI&I/"=!BG2* MHF/9:H[D3F!:%5"E$^ 3Q-N^HGSMAC119H?1##]9OONO>#M%ZQH3']Q=N;;E M1^E[[U15 L^E;SB=1:ROJ=?E'0D4W57^XV]YQ:/*/V?RV/QW_O_YR M/)OV^M/KWF)\.QW?C(?]Z;+7'PYG#]/E>'K;NY]-QL/Q:$&:S$=?1O/%J+=8 MSH9_ZRWN)^-E[S]21+IBPW_0W->NV'"7^UJS +IBPX;9/E!E^P# /8G2;!^ M8'N75WQ9><73(,JY8JDUUK=M4$Z<7>-KM#%NW0F?ES1%-X2,.!%;JA;JCO M8PVAOL7P\^CZ83+JS6YZ-^-I?SH<]R>]R;@_&$_&2PIS-^HO'N:CZQ[MLS6S H:86?AI&]JSEN#,JTR79;;UC$)PT@L/JJIF M6H5-@=I8CH9*%\8S^LQ*+]MXC?TPPCN*H!2O5O*-*LLUPNYS7 M/ M:)G/P0!8X284/2_F"Y2U^=:/U@Q\\AL3<4;J2+3J]5DC,FN?&4?9P M?L+@A&-[T9W/AL8"D*71GH[6R[K+.+$Y/!-%[[Y:_CZUY/GE5?-TYE,-IS/# MS_WI+?EK/.TM/X]ZP]G=?7_Z6^]K?SZGC<;3Q7+^<#>:+KN#F._B(.;[" 8: M/H+I@H%=,+ +!G;!P&XOU.V%NKU0MQ>ZI+T0>#WDT)?<=![[-B;=H6N4_+=F MO=0<&T"6/E@]U63E9>SA1]LXV=>G!0,/Y:F&9#&@";_I&SA4!G%)-?+?=(^_ MGR/**J2[P?^AA@W^Z'[Q7_%UZ^G#B.96SD@#VOR_R%Y_NISWA\O>H#_I3X<$ MFO8XG"V6R5]I#. WTFHQFG\9P0\ ')-B[W% =H]$W3PJ1]^AUXFVTJO;RLV; M?ZR*8.#L[&B&TZ)HG$?[V&!@-N2Z LF>G6*3U?J+82D:QT,SQ#[KE<":?Y1/ MI$TG/&<1T,"MDC%QH.-;$M0JQH/Q'S_FPQI^*D^J'X>+(GP2&N M6>!SXQ$D M_XELTE; 85D+PV_7J?-91DCK)F1.@_X$79L=ALN%T^^&S:\#(EG;#Q!M'U&6J]B1A:_&[:L(D86$35; MH)7LPAS7VU&COJ ;RWA[.WJUO1W9.=T0@#Z;EG8>*2 WS&RUH J#JCS7@9389K W%IT J.U6SF3J M$@I'SL1:XRC-F* /PJ4^M>6AD);6B:K)"" MJ'[=@X!)M*E7H?+FK&Z6&5VY*A,C"PG4.8"QT$']7*I5H2XV *%$>17% A% M * ]D)SERNQ(]GF\YP#JZQY # . ZBBQZL*TB_QH$QMH/57R&/.] BI -"5 M/$>^D]W;7_XZO[OSNSN_N_.[.[^[\[L[ MOUO+[R:MK*0>5SX#E]FF[_E)01XVNQI(%!OUU/FR5TP,R]'NQI M'7+!4;Y22S#7JE474BWJ8$J.XB>\)Z?4$L95.0WU5))>GL(FTYNY-NT4 L"5 M-0U%.L]<;FZY6 2K2,S+4P@ ,< RO#PEHQG'<87BO$?+RQ8KH??(A080+"O# M8Q%)#? [E]!/W8/=8VAC-QY!SGWUM@""465DH4Z@V==FV!Z#["!,WLS8\98J M185W981^T\4>1247HL[S_Y,+4[1,8Q@2>X&9;.SJ=7TG];K@EIG2K-?5=)FI MRRU\IEFORW#AL^%NL_/BU^M&JQ6RH^34?K;J.PD6'-.IU@Q,($]L5=6( 2<: M[@&9:D/S9EI'^U2EU5Q]JJI3*;X13K60:[;TNS"\1.CIJ/*$.R/3[,WI SKA M38"GZ"6W(<"!3_ZTD\,9465"O3[@U!KD6LZ2E)E].9KT?50SX:DL&Q3& 49.9.XQVEJN0Z\E^&'\0M M3M,[B?GAP]7I26# FG^0T [&AT MF/ILC^]'0\FH\SYI5[Q[6QV_74\F1" M]-?!;[WE;_<7&!;!V:S;[(SL?TB*?TF2OM7F!X]"646U'*;*K-7LXB*Q3O M;B,'!L!FH*1^%E;=(E%FR^&GZ0X#X+"C J=O5!WH^0[N%$"]R)$]P)\,WZ]Z:LY]<0N9,< :DV-'0SH4,9^JE-NJ2_O M&(%/TT.(5CMOXJYX 5:UIK"WTT+)JQ$()T-*0.YG9GM^;.;@])"8-=2#0W#+-4:<%IK:3-=W(^*Z'2 M<%'7&!7A>>L)#(S35"5U*]9W+5#10,RYOT'8M:T,$W[@F0,(X "4J0Z'V#(' M[P98.=H@2\I&!A" /968A0RR<[&S.ZEYM@#A!W*-7K4?&?PI_/DTNO18 E_UT%)'?LAL3>R&U5, MR);+CA90$&P>6(!@=@P"EA>JBS)H,%OTM8"0-!63#PYCE\!7)KX4ZLJAY%WK ML?;$P["_W>,@0LGK8CAXPA;[N$ZM"8"=@TQQCA=[9,28O>=.D H)BG3"QO$U>E_X11O)$YQ8Q;LT^CK?E<&)%B'=)BU EJ8,'XNB8^]MIZ^3;V;?X: MP8(RG2&CJT.'-8)%#""W2!89X4*;JWPOQI_O#%ULH*-(QM#">$_KLV^H BJ) M[;0)N"5<0XJGM,")=ERC%<(8.3=N_![&, CCLTRNA#C0 &(A6L+AD %'+I/ M?UHBO*%4B2]-,R$!Y$QHR(-) DQ93 /?5A9''AA KD-)B>2I@"D4!5& N-!0 M4@"FH[0';S"UEQ//U@W+T>?^U__UKL93_O3X:@WF0R[@&X7 MT.T"NEU 5W%_3LWD)+#\(?'HW.BPU>5OU24-+BF8*R&E 6Z/*4LL+QN8SV4. MH$'NJFO+@;\<(IKC*QUEL7O\)[*C93#/ZIW-_!OTB'<6WG_\B33]*.6Z7C<& MM];E9:)'8@,2NT:>M4?.-;9>Y+-! PNL"&P-P(RVN%PWW'<9 CZJQ:_V4W! M12[TN,\FJO7CBD,VZ,)&OD5V*YSS(0[<)1T0<4AHG^7I\ ]^N$6V2PO-$^JL(X3M"TOK3%5U+QJL%\LE&?(*>$;:>T)S> MV!F'$Q2&R[7E?WSW\4=!#D'5+@T?)DG5[9A@4)721M[#)HA0-(BC@%W;]9_X MDN+#&KZHK2X"/@D-\/;_[KR](FNYH 9783W.J586R;@PRS H@V&P"/RGI**ZY MQP $$ /B*U"![0SDN^0PL<%1.K#LDL, ; VZY+#&_/GO*#GL"W'=Z&PE6PJ6 MZ>&#M6]ZE$[FN;[..05@^"YT<5B ,%P+&V7.G4U"> "+Y8E#71:2#"G-W$'OV^>AP]Q"R!N8W#G6H;B9-&;4< M>1GRZ]6$V;(S?ZDEDO]P>0_3[CMK?9SIQ MR%"B0PH>=/MVX*=J1Q0\0J )0UR%C \/8R\OT2Z)1$"<69S@)=XUL6$!A :D MFB40!0@[U=TV+3#_ FZ;4AIGJR1_],:R78_ZP,G*-P@P#E[(+GMH;)M&B#<\GK'@_K(NL?#J@BB9)UG/M^R1]_AZ[ONUN+5[U.]7&EW7;594J M.$+L;K_6>LT@CQ@C395UJJ30J$V>*T6JF#Q7I0:.\I_XK$1/E*Q5 MBF4)3" M!CKN>4P!5$$,K- -%UN,+&?FYT_$KI3$(VK>IM!^KEEH(KK:M6Q<3&Z\(#@- M,Y1HWVKHX4.=!D]&&9PI%Z>#4O\?.=<[XID\)=[*8FUA%$[12_R)G_:MUKA5 M05:/8:B2!4>*:6[O5PMCRX]F>$X/_;/2V'&: .$Z"H>6YR%GL$_APA20)][* MO;8J]^I1CB5&_6JJS*AR_4"0(^ M.T>OA @W1&0[:.?PSI2)Y^.4[*M5Z5:/>Y2DLNGYQT3K<'-K2=J&Z\!SZ"/1 MY-_7UIXY'+T MT5RSI@,'L%765HQV<$AHD<6'6<4,BTNA6V5V^2B&E(ZF.9YL ;+C$EJ CL=M M'F2KG"X?>A#2 ,=87V"UV8_E PU2.II6_V0OE#E><46&P[K.F@1B^%:Y7CXJ MH$!)XX8^P(_(PE38Y,^^\TS_"F\I+LBA57ON+4QWIDRSK]RV57F4WZUK4M5N M2'1,+SRB,**QOCER=O%[*/)(**=9JQ*IN"=7(JAI8M MRJ;B9EB;.#C.%?NFR^S%1SA:B)':N=@K0JG M_$Z<3P <&63+XKWE.OQ]RAE4JQ*HGF1PAC\< ;"S'K43/PU,C.II!")2X$@H M/WTI.6&69ZQ@KT[@6TW(K;ZM%U!B]KT&[@N/=*.E^W+#)\[+#??]WX:?1\._ M]>[GL^5HN!S/IO3/VWG_KC>9]:?=(PX-(ML]XM ]XO!]/>+0O[D)< M@?D7<"$N[SS299\G*P;<95UM8Q#0= PMKKN_W7HNWB4 'CN][^[^ M][[T)P^CWNR&!P9^5WC@7S\,413V?2?'O#MDA7$)-W].TXMIKCD!F 8^SOX9 MWR2@[>EQCK]$]MIW?]^A4+2];';(=HU!BFYRIKC=R6J\\,'![%G;4(B\C>&S MQ*B59Z$EW 2+&L#8!LMT52:5!K?#=Q;^AJ+4CB?=>4, ^\>JT^Z<*%#BBNW!E\ CSE-#J(IIN ML5V[MN7)'B\_AP43K6:S^>SM\G,*VG]=)O$0\ICPWR_GPYI_P4"J0@?N\ZFH MC?LALM\]!<_OXZN_>)\((/W'D?_I#_]X6)PP.__!\)L&4OV@;,WC:XB'MP,. M#^D'@SZ>-@\IOC!>L9;M%UF QG9X?*R9SU1?["[JZ-S05*LAP=3U=\3'FY$U M*G;OP@%:!07_:/0:88MPS_4MO(]90YQ#2B/A+4'M*8L6<\3F[SU;G;//J?A_'R-WH]83ZZ&XG-_?@F) M)\?-1'R..=C'&V6AMRQJ81!5T ) F@9?I8K/G0JH ""1@;9$ M."T N!(Z$N%0 4 B0VV)<%H B)SJ2(1#10-Y90//\K\-DXM&4E8KM0"0 R%F MM1(58%9HV=:7 VML]RO$O:#I(F_J\G;#135*=B_]7;0FNZE_';MQ(V M+21">E5F',-!^02A[1H(72C>ZZ%P7G>NB*>K>@L$ER!P0K'CZL'BR[<* M[6 L'A*MDTGHA*8&(J:WM,R)&PX#C[ X2$[<)Y[-#YA*&@!8()25ZA ^E= $ MQH/JHJ>7$3T5OMB84\M2#UD6VP-S",125B<+3K2GZ$$. _\9X8C62\\]1\/? M)2NWOMP JX H.%),D*0+=TI@@FJ*.W*X[QO*VUU2E%6!'/ R2PR(IL .C2XI MJBJC!8ZH6*=ELUT41I;OG#_&I-P*P$WH2@>&!6+@2"NO1O%M>\F1A0"^30EQ MWF)0=S_X9, XECC)7.K[#C-_1O>\XJS$^>EYQ>#LO*(_O4[=T5]W],=# MG)ETFKQ<\OBO8E\ _&05 5>D$DX8]8Q8\A\G-AR)!XI\:615KPL _GB%&2PA M#HY<3Z*MN2*FTC>FU9H"<.AUY*A&%%3YY8ZGC^=IBUM5?QA*0] #B+K%-^!=I:EM8<.>0'.L TB)*34N*.*0B)U[!-V7!>C"\K M&QY)LEB?6H>"PPES*P;8:4.$\'5]V_N3( M@#-EOH.$I:L:@BP7E+3T'>;A7E6(HM2?B]MPBE/N#3/=!*8?N E,P]G=W6QZ M*7E)W25K8)E(W25K*(=EEYV"=#''^Y42CL =[^<0&JBR?7!Q644LY,&8FS/? MI+N1"/)&8L[[4JPN)6P!;/(()2DDI.GM?_;PTY<@0B$G$B,"!'#D)V6T"'\X M^\&-^QQZ,"WB\^/ MZV[=?^1NW<>+Q4-_.HR?_.JV\=TVOMO&=]MXTP+HMO%&W\4Z!(JW@4_^&:J8 M)78;,!G[94T3FRRC8CI!26BA.+# C)1(W_)2X5 #P%;);]8QX !8*J$N<5QD M$+:*^;JSP$X)X-NW49P-OJ:-$I $3S0J?A2[!0Q;)=4WJ60:O$!TC]'-CF[\ MLD?,^;>&N* C)&"XAS"7%PZC*I^BHQP(3B!@1/!E?&=0X!9EW7W&+J.:^'] MPCH83I&[RH=O?QG@A!5U754^269%<\1F:FW(GTNB-:%E4VR$JX%*0QB+@E3[ M"G)2(,MP8I?[3.^2>)8=>^5"*\8#!K",J"M>,7^+35#K[]4/Z3/9"&\M'.TI M_@QKQ@=KWXAQ8N^*1HQ/2>M\GZ/M#MMK*T3])XR2X-D)9DRSI=G6K.62*5@F M$PV"&O!GOZ[="*VMEV]C7U FP5ET/R4TJ&#/\LBIOTI8/E//'N3^]:^D>'< MTM(P,CGTS;"5J<=G7\U;AS,=*'#0F&K>6:_N9K?A40":LT#!%+_&G4O7L0JJ9%$"#) ML2)E6<;= ME$_R):^8[8+^0,]EEL,@74.IO0Z?6B]\@E48"/DA#<$.Q-A6-J. M>V@E;@2A:H3&.S=B8AKWDY.;$JL5HJ[@'(41<3GH ,L@=D'2.UZK".&A%X0$ M9K;*H/EEC.KH%4+I"$7GN@9JXVL?_)#C;[C:. MLK'FIFKC5H5;-;RA2A0<&0JC:9F"9N\BO5C883GV53MK5<95 QIEB80C(PW&?_RO75JL0K7Q*MS;E39K57!57Q.4DV/N F]:"VRS17X8%]S6N[;[ M\D7;)@%TR8)<,V"4#UG+#MUZ3U*4.7GCJ(&&','6P M^-VTU1"D#A81[7(PN4ED%Y2#>8)+SGIM,!@+MO M H$PRUD*1>+RPU&!-.RJ#Y]5<]]IE?V_8\?KG[@!P./5YH\/C8 X&25X?&1 */V(C%LXLC "0S$2A#UV_03HLW? M.BE%WI$*WU%:&IH9"L8"P]3ULVLNM1-OMJ3G9NL%>Y3D"\QB)(1^M@ >P&+6 MY$0HE /E<\'L,Z"D[]DJ1Z_ :G-@(9;8J-]Z>HK(+BTDT-1* LCGP-(G+K>]@R8O_[PL*H\/%2NZU MM%J' %#W!]B"QV03, U[E-/U>$K7Z'7KXAA8[E#5TS^ 4D8-ZE8]/&IZ*;RS M\#<4Q7;R>'?0SZ5X7%L1[Y-GO*'F6M5K, M%P_"_#Q)&P"I7FTET4HX =LH="E@70J8447+DB>S$K_A+%HCO%Q;?NIK3P/_ M.7:WYX'GD0T@;52W4I9$HDL>JXF1P#;MS5*>;!O-J7 V_B4LT8U8C98U/>/W M'T')BT'CUG7\=/A+-M 7H.*G[/XC:'@2^C.FX:?#7W):\05H^"F[_P@:GAZR M&%1R!@:7G !] 7K.X/AWH.I_A-37R[CKT6SJ:]W)^M+ITNPMD#+#7[)]9*I< M^RR\7'6,_7#D]'U'Z)T:PZ*[05CGR@:T2PKBI&;T$$HOOPL V&+/T;.@9 %1OUT#F;"5 ))&Q@Y M 0IZJB A$$?]M\A'V/+(TM)W-H2E9 VR:-&2U'@+C_P5VP(X5U#2Q+S(%$GK M2AA">EJFR\+JLK"^HRRLKH3A]U3"\,)SZLJ>9L+/J>,]DI?>OQ,\D'<"<0E1 MWHKB8-(->WWM$AJ[A,9:O&TO[A@[OOSY6^]Y;P_7= K4+/IX@(BE=F.61AN M/ %JVZ]BRDVP)Q:V@!,S9+*^Z!,)Z##LZS(Q$^Y>)6U@;$,5E$U!0@T^Y+*P M/!0F-65HG0C+M]*JT[Z3(C,D-FWGT:\+A)]=&PD\W"J] =AR*JGA\?BN K&M M/QQ[86_>\WP-KHWK'JYOU\!=QL/U=':./,\-HHAOM!A IA^@+OUL/8.6[M5Z M60Q$:%1R&'=/SU_BT_-P7TS7?'H>T(OIQX-165", 6@NR,7%NA"T.C$'K4>> M.&L9QSF](XBLO?V-^WJ(KMP$./,W6>M=R8X@A)J$ JQ"7-.IFQRT[LE:15 A M&X?9:AAL-FY(C>W,CXNEW>-@Y4;7"+O/R)GYRR"RO/O4+YA1/LW1,_+9Q;^; M'0_"P45I5:B)!W!N-\R(QV/13>8P"*.TK!D-CO)LL@ >0A*XDI$6T-#T5(Z? M>#]N]C,'G5B5L+\B+CK][OIQE)HU,[6:0\A[ED\T+9*:%D]^>O=]?V=Y1]1N M$")(T65][ ^M<,V2CUY["#7JY0+2HPF.94N-[0VA=T@6<$P,^%H)0)%[)&I:BSMS)6;SJ1O&I+['<%&." M&_)M%X796IL#T3M/^^'\/&TXN[L;+^]&T^6BUY]>DW]/E^/I[6@Z'(]H?<'[ MA_GPHZQ,/61#P[@8+&"'HN%""(: MJ$6=+&)8MC-C4<5JU)>>HQ>;%W=.Y1Q1A:=GZ.3_-[M-?T,/NY+O$?N_Z+A_O[R9C\@^P!AL3/GV>W@P]0Q0_S\>)O\+<"9TP3N?L\X)8? MA3K%8K ?D!W@>F/A;P(/7MX,C,,N%DKA$2F8PWP*L!11=G!529%8Z/"=2:/&DK2#:NG.]*XA(1I*!+*Q_!CA#*^0D![* MP&0)RLT7CX36F4WS0V>K BK>0 FT)=D+D+,G=!9H6KCSR_4&C3I*T@&C=QD%E* M$I R;['E)5[^-/!15NHQO?>7NQ4VV&?T"&Q@U4XO*)A=%\D7I009ZHI5<\MU M"L,>US,_JFC**5^:*&Z4#B&,US. !CC>E3W6*OHG,@&^;U\">3\S@$!" TW MQ.\0TM)!"F<*9(<#Z0UD M6DH:HVU2GX,U&\3P%W,VHD"+P7>Z$L.G>>_V3^>9]XO1[8736?V0#@CG$J""J8YE( M-HT&:G*>(L)-T^*#FL_2$BL7G^L@PGF'0C*9V1.&\;C0AC.\9)K$+)US2H/A MI]\BXALF&(T\-ZL7(Y2&I(U!/UE7)A)*8-3Z&^Q"XLR$8:8WHD"IN V8XZ** MJXDBN6;%EZ B#FD688!$*%7TKB"%(A5-;%L+5=N_8< M/9%^CZ]'IPI07CRU=0T@CB*67VV40E@<6*N>+$"LUM13%XXG02@M$YN'A&.7M07'I >.8*B^1-Q7F=./ M "+<9=F?D6 PL+U[#-'O.[K%?M8/!^&"Q&__,PFBY[HR\7$NDN\D 8 MRF:"MIUL5\1!G*+*A883O1:POYA;QZ'$<.KC&5;BL (?'DB(0:Q>$HF B%^? MX"5)0F7"0HA+R#1+( H8&ZDB3M+-$Q?- MN]N$21%#9BRP7$<0MC *DJI"8@D?^R_O$_ZF7NE?_S]02P,$% @ -(,) M5[VWB;&*A0 KVX( !4 !B;WAL+3(P,C,P-C,P7VQA8BYX;6SLO7N3XS:R M+_C_C=CO@/5N[+0C5+;;GO&,?<\Y-U0J55M[JDLZDMH>7\?&!$N$JCBF2 U) MU<.??I$ GQ(!@D\D^]Z(,\?5$I"9OU1FXI5(_-O_>#VXY)D&H>-[__[%^Z^^ M^8)0;^?;CO?X[U^+8]\I$'@N"ZY#AS[D1+R_INOOOOJFZ]^(%=7_\%)7%LAZ^)[ MA-/Z]JOWR1>SF)KO_4C^]O4/7W_[S;??D;_]^,W['[_Y&UE]3)I]9(+MG8IV MKN/]_B/\OP?&C3!\7OCC:^C\^Q=/473\\>NO7UY>OGKY[BL_>&3=OWG_]=\_ MWFUV3_1@73E>&%G>CGY!6/L?0_[AG;^S(JZ<7/?7A\!-"'SW=_7=^Z]>0_N+6$3X6H-)TAR^M:.T0[[Q7[X67Z9-+TC'\-__\,,/ M7_-OO_B/_T;(OP6^2]=T3_A'/T9O1_KO7X3.X>@"5_[94T#WY4*Z0? U]/_: MHX_P4P+*'P#E^^\!Y?\5?WQG/5#W"P(M/ZT74KP_%&C%G3@:+15]W26\?^*B"AKQ'U;&HG6("3@C(7)/VI@;2_*]!SP=#]X%(U86)> M(=U]]>@_?VU3ASL>_'$%?W"ML'_\8^:S4#)]"*/ VD4))2[^OW]1]GT];8#0 M0&L:%"6W@EW"B_U9H8>XQ=<[GSGZ,;IRXQ^&=]\'_J%<4L'.+_GR'^Y#_1\V M@5+ $=#0/P4[6NL7S8LOTW0J(FL!<9UZ5Y\V-63^CYLDZEN>3>9>Y$1O9.'M M_># 8^._"3%Z-*Q$@"VC6(+V[&N\9E6&([&J_'BS!=OX]7ALJ19(84>%+G%94+F)3,TJI$2 W7"3ZKY,51#1PW];TZ =E M@YV\)5[;JD!W'JK.FN&TMRIA6P>PE# 1E <<#@/+"QT8@BNML*0I?C.4X;L8 M,L_:X39$J;3MA]*4\N"FN**!X]MSS[YA*S8%^/-V^(VP%-FY!18:X3:_K1/N+%>POV6?A0KL96WQ6Z 4X;D57C3$;8ER<5M;HR"= M&"4G/K1%_DJM0,\>\RW'8HT7Z,IM,6TV!DN\%+8K.P3*0UGA[!0$!4CR05G1 M%*\=5N%+=^DD[7!:8J6T34TQ)ERPQ.$&:;%9>.NX]/YT>*!!"?*2)GB-3X8G M,;KS[W$:FU3*ID86[PD#12)(#F5::_KHP"ZW%]U;A[(8)VF&W<3*<17-K-@& MLZE))&UI;AE5 F2',KD9"Z>!Y2X\F[[^)WV3@KYLA]WH),B*5G?6"+/9R41M M:70CO;3Y2"Q2@K/4+,_:CL V91)W9:#I.)YP M&-A*5WX86>[_=([*V:BD\4@LM!1CJ7T66H[ .LOE[_+^VW3L\^&5(S[_':UFE2!*S M*GR)TZ;*16QL4((:$>2&BU/SU]T3DYA*3H,ES?!:E0K7> MGT+'HZ%\K#YOA=W82E$5C:W0!+.QE0O:TM@X49)0'F+_[??-D,44M3Q%4VX)-(OFJ3-T) MNQGJ8#Y;."MZ8#93+;G;+J(Y#\*93(A@0W)\VEKRW@H?./M3>/5H64=ASM2- MPN23S*[C#_X!^8D'RM,9X+J?I/15=6N'37].8<0$"^:O._<$CC<-0S:;IO;6>I4HN1DEW$[10CMY MAVE !J\SM0'3U-%BG@1^'9)P%65)$[X3DG(F"6NX(G'F5)VH)Z)!2.]PZBB< M$(^>;^AU@OJ9!@\^6MPF@B=4M5ON8P'F4*LS=!Y<>N>$LMF!N@?N8*B!-A_T M%,WQ!C<=H5L:Z@028NW33A3:W-#@V=E1\EO&C,R]TR&>,_Q_)LQZYH?1G$,"](T, MO0/ #>*1UMR0 Y( Q&40 ZPQ^%3WQ>VQM31P.2!5=,3KQ_7$;V/C^$>H#P%; M+S,A]X[,UHLM<%MT"9J\W>:^QFN=94(VM4%.BPABO8PA?F2YJC&D>S#',C"# MN$J\_>0]SE^/L%<55NQ?JMKC=J-*I'FGDC;&ZV+5(C>UT90R24B3WQ+BY_%] MF%G<$%BI(/VCD0&,>DP,E\U0I_;!\7B%(\C*BN'*XE)E+]P>JHFZ,/BIN^#U M5EW!&X\K@CZ?HA4Y)$YLQ'&'A&T5.)@Y/0DIL_\G!O>&+0I=_PC'/FHGKNJ# MVX6U$!?//A0=\+JOGMC-MP(%=6[&.?I&77= R'9&'\6<6'<6@MX]IGTPQUZM)'G U%E)[QA25_TIL:=YY#&J9C)EZ9WP?J'OXR>:$"<&'<\9?C2 MR)88OYM(PXK5\V4KW!XK055,IRTTP>N-,D&;#RR"7B^KWO+7I0>%%;M364+> M,--P<&YI#)'-(*HZX?8W/;JR!UYOU)2[W9EW6CE\%X\NC5C]D!\\F0P5UR%AC$[R LL_(.YN*O[YDGQ%F MZ\3W2)C* 6W=3)*O^O#PLI@VL&* $P%69.F1C!E9[DF.W80PAA/"60X:ZDQH M0V4&QB8P-S1PGOGA7J:-[#.F ,D8H=,/9XRLC3P_DZGLA'_U1F9WR)5@ M=GNS[BX1^BA7:YTVPB5:?\N4X==E524'MN-9P=LBHH>0:6D'%R-]U^5Z$CM%THVI/CGB M#@T#:/NRI$$O[/"&IR% =WCHF F8KZGPP$5,8B 7-(?6UQ\:!:!).;&(Z:(>)R]IAZ5WX>2 MMQ[#."!%>1G#+YIBC[]R@5N:*[P/&E,F[V+:WLTUOV+5X'*Y&Q\8*+1L4TM@G\,ZXWLX*"W[Y'IE$4 M. ^GR(([LI$_R#1$=WSM6!=.?D@TE.PV(*1AMKN=9\>FGAVN&#T:!-3F=?!D M6V72UKC#2@7*PH9V>5.\ :=*X*;FF9(3E1%)RF>2!*6TYAQ9'([6SM@F=D\* MN'5>&7@[H4ZNH"R!0T-R35).1O9J:90M7*;/EN-"[-_ZN5J93[YKTR"\MD)G M)]%:?2JX7;RA5@J[O?5(X T)38%T-E$A*5.8DN0+K,9\)X1S-K-K;$ [,+X3 MZVRJMA-Z"7,RE4'%9IA(B_W;.54D=RNUQ-WW*B!OEB5J[(;WOA01_CF M17VD-6?YB3>AU@"_-8/J//HB7=[ M=F_;P/)">-#']Z:>S?_E\MW2J?W/4QC!A#!15;Q(S?_$6U_\P!*]#RT#[N!D MY!>Y2%0>2@"\ =.,&MKE$RL#<"PX220G.='Y;?F<\"23OABY95M0 H:Y3.W1 M_%#)K[!+?H4HIW4K%079I+#^B(D^SFJ@U9S\X8UA.D(;FNP960;VJ0]QRKV3 MS^],N/3<"CS'>PQ7-."/G*AVAV1M<;NQ$F'>@4L;XG5=M;A-C32A2AA9\>Q- MG[LR52-W/QC3O9MQ>>89 M2I5OQDW'XYWG G?IGS%M%![:%4YM'[5+P0_BI;^P>?H3XSU]IH'U2.]/AP<: M+/<7;Y*IQM2Z-'![=".-Y/V\%@&\WM\,1E-?2;B1F!T1_&!^??EPGM2R.951QI7^UO$L;^=8[LH/';[%J3[LU>R*.ZK4P9\/)3K]\,:/ M6M(WWP,L?9CTVF+T=A0>AZ:1D?R&%/T6=AVK5)0T&HD=%S"56BQO,0+;+,K9 MU JSG,3?.$$C3P6E0LQ<*PS9K!-1V"=4I$; MATL@R&=4/+OV-R!JYN7%'+(;_V YYQ6$E UQFZ<<6^$X[Z(57H-4R-J5)0JR M9@(G3["^+B9R?Z0PPY8YJ+(';NO40%L(G_+F>.U51^C&8_U%.KXP87.6.ZMM MN;(>8[!<)=I+RRUMCMURU4*WM-P9"LM-ICAWCD?YC?:JN5"^(7([E6(KG9>F MK1!;I5S6#I9,0)1PJF:RKOM$9\*WIF%(HZK7+R\:X?:IL M&[\@U _(!)S%J1NY!32S0GB.#_XS_]?)>;9<)E XC696$+PYWN//4+U2MCNA MV1>W7];20&$C2:.T818$4EX$<[,S-6_8=6P@S]H MQLC(6+O;0=GV<$UWE,GQX$(J?!R+9/%/W06WA^O@+0S BO9X_5E+ZL;#<4R< M9-29 ^^9=Y&IZ_HO_-!W[P=D%E#;B7CI^W3P-C-B#Z*.(*5.KN ^ERU>](#] M=2O1BYGG/_'B'ZAVX3,#Z@=O\AK^9TUPQ[ R/,72A-GW>&-4J93-*_/%Q+JO MJ:\;9'K!D[R' 4[$I*;!LZ$0TBLZ,[43Z=%R[.2)0\_F%X@+:SN)*O1ZX@XA M-= 7RS!6=L,;<.H(WZ)T&O!(*Z'"-%]0J$.7T=X4M M#N,[BSK;.^@=N=)E1^*GN%%%\K]RX!ZT">'ELQ'!&+(+!/ M$D^<#0LK W'Q]$,P<+,W M)NOAW>YT.+D\3=ZF1[9R=GCI%R.UOY)W=.[@I<8U7')9[C^QZ0'$&(GNJOK@ M]FDMQ(5:6*H.>+U:3^S&M:;2%Z$X^0GA#*[\_15C(::[9@I!#83:Y4^JRMNCZZ#O[A35MT/ MKW_7DK[Y7DW")%W"0MF&=RDGDK R\T+WT$JP8B64C.36 2K&_5$VD@^U23<& M70P2$2NBWF@BFRIZX8]0G1E=0LA(B.D;Q7 E?N.PP,Q.N04F:XO;590(+TK; MGC?$ZT1J<=N5BDV'])2PN>*M/4$TO=NLW!Y$[U1%#)<;RWC=YDR^=EO)!G>0 M.]HZ+G6#3G!HO)W5$9*%S<*"LW>L;#5BPJ_OLA?;IYZ=?S8$]A"CMXJ4]1K= M<<>&NGK(1P_=OGCC2VT$3:T^QRC=.X_>3&?!#P=_,;U>W"VVB_F&3.]OR&:[ MG/WG3\N[F_EZ\R+K&I15YZU%X<]+) M#Z(M#0[7?A#X+U#O6Z*O\I:XXY\"7:$@Q&4SO/%,)6SCH@E \PJ(DAOZ8"8J M]8)$3[-3&/D'&FAZM&97W'Y=!W_Q_;3J?GA]O);T M+:HIR;"SW]# >691Z)EJ;QU4=,'MW#IX M\TZM:H_7F;6D;F[ "7$L?CL47,.K6'[FK^VF\M:X/;0"Y46RRYC\LDK@=MD@ M:+;>^H499LM=PPZI[8LC=$,]#QR3\_5@D(-Y7-4V;P_8BKF?.I MWQNW3];4@O;B= R9HG4!]+A$-9Q0.I0F2A:JGN]=&5RLWOG>(^R=P^Y]I=-+ M&^/V<37&PMA;VA*O!U?(VW@,9F3%;! (3TAV>2O)UOAH1:>@;.@:*!^E;]RF M#GV2 +'P=BP&;:W7W"Q$7C*ANA=N!]5$7=Q$4G;!Z[*Z@K<>8@0#PC@45[&F M"B@,!CQBB L'/X9*ADG.NJJO4VGTP^W/VL@U3G+', SKB]['>:[IRU@#@B\Y MU34]?\YDJ=Y'0.^X)6@D6U-XG;%,R XVHTSO076T^61\T^EP<"(H;@370 MS=R:>CNY^ZA[X'8G#;3%#25I<[SNIB-T\XVCE+9X""!/W=!&T7!H=WGJY-V] M'U'R_L_G95,&<=LM/1S]P K>M&XLREOC=M<*E'E7E33%ZZ95 C<>51*Z2.X9 M]H7S(_WC#\N#5^\H)VSDCM(9N.2=D>D![@A,HRAP'DX17!/8^BM+L<)L0F=4 MKJNO&8535Q,9C;O7@-)5()AD+_0(KA.2YTLBGPC.&,+$$/KAT^_#61@Q\XYK MS0H$(ZXY4*_*P!CK"O1XE3Y/^D^2<6\8=S4,SRMOB=L1%>C. M7HPX;X;7]53"-J\$77CG>R*>MYN011B>J&WJ&8@>888"YO_]S5???//->W*T M O(L(/_EFPG["/Y'PBX@[=@U,O#" M_W*MV[I!ENWY;A.M_;RK?!Z]52 M2=OLZ_C>8/ZL45^K+XAR7V;MO_V+RIW_RK[]Z]\FWW___H?)G__RW>3/?_N. M._!?_SSYZ_OO)]__\/T/D^^^_>OD+W_]GLQ<*PS)%+N[3VW;@7JVEKNR''OA MS:RCP]8 DM]$WAJW\U>@+%0%*6^*-Q14"=RXJD-*EP!AXG@D)FVFK$?_,.&- MIRL&VX%'M0(F&;EIV_HWMDYLN6O5D?<3JJ//>^OU;WP MNFX-V9N:=\*")#S(NQP7$K,Q4^9^ /C3PJ,TG*:AZ1@J49;@XM>V MV*SK&- GZH5LCB/2ZN#QY'L:+?=;ZU46[6M3P1W;&FKEK%Q9'1)XHUY3(%W$ M '&3L, QR4%]!TR_%"^!^'M(2355OLR8=N(G+0O:<6+MN* ='"1%40#0[RFCX[G#8.R,HVQ!WSB.#4L.;S!6.)=HA>-;KB#K"[N.J7<\09@ M;'F@@T5-I0]Q.*\=V>6"3;X77 M,16R-C[1B,\8=KF3#6,9Q\-C,Y'.N.''.>)@3*(,=0_<;J>!5I&,F&^.UQ%U MA.XNP5"0-YD:T2?>\XSC2?&\$XW#+K,SUSI:*G8;H>N6X*[TWUR?D3EQF>2= M>W*."1YW[A*YU*=]*7(#N8*G=GOAZ/\!D+!/[= M(^K8KR\2';$XLG*5K>PP/@>6K['EK7]R^7$L#Q7LV&AWQ>G<]\9O;O&=3+Z2\T&WHNX[-%[HI M\Q NS\V>&'$8P.)X<'9[QZA?Q,7T_,/1]WB)W%='5M:YJL](_$"%N-3^RSJ, MP.Z58C>^AB7NFV54R6] ][QP[" V? ;PQH=M58E69&UQVZP28=Y62QOBM5&U MN%W9)OE-$&YBG _^J\LM[IOOO_N&6QU\\H\-#1P:6L43@K#TMHE.>YS6IXT4 M++"RL5DKM/W="8*A!45MZOY"'9ST')G0/$PZWMX/#EP,2!*#TA1PTS/RB9" M3,G926#X51]+A#*W[%\1,HSG$%NX9FYIH[@#5M$4L4-6X$M]4=(.N1M62=W% MFI3LXDM4!TY[6/?J#6",*;_?@*ARGO(B9E4?G-Y8"[%&+3T,_JF:K.F)W5%= MO:NLKEZ3L:&]&5?7FU&;=(W^R,V[KB9J5F=";_:U(?15D4F48HH+,V$HPZCT M &ECW.:NQJ@JL8C=D"OD[<)JXY)]W47L,(ARALG^E1DE^\<_9H(S;G"W-NW2GLU;'\9KXY1ZH?J]QFGE'NZ.:AMY\R[2?2&[_\Q3R!Q9+)QT- M28S7_&7ZT([V9_W'Z1)2%+TZQX1D?,EO@O.P+R::U@WE'$$G.WZD#2?:UFX' M#[#!9O8Q<+R=3'\H&I:/ 53[G>H>^","C70%C)BY,WQ M>7H=H;L^UC1BN9J)R>/+1M9*01Y1WG'WF;<#I1?KU?[N'-UYZ6^166RR]G?G M$$M*?Y>B'.Z) 7&1X^;$IO2/8N3G%R3Y=TL^_H?S5QKLG%!Z,ZD)'>21J*EF M+MXOJ$,$<21K#*75ZP?QC2,;3Z/291M$DYDQ2UN8>03:@(#]&3R7H3<81 M$3T[""1J0J.,)!JZT0@E"BJCBR4Z6%I-FZZN+7%]XW"D7B@2-*=! -M;?*/O MX8WDVZVL-_[Q],4*6,R)99JD<8;?\A"B=QIQ?A :].@CG+@VB#E]*C*EQ&LA MBIF+F4?T3%A1><15J,+X+&Y-PRAP=E&\&N:VS)_0NO6#/76B$Q.ZP8BF27:4 MD;FVWG2G?#HT1Q>UZR/K<4*8R1'/#>/8'3]MEY/&4$$:XTK\F3$!Q3%M!)FR M>/ B)\^),"U#12CO/H+5HCO*$%9?<]ISS<\RB#6 UD<42S;WQAK&!E1C91QK M.2F3W0J,$3[#[%045SBZ3G0+-\QY:GMV)L^?T#K37U,:.(-0*XUD-PIK$D!^ MO:DQG*:><'^" RYPA+@.1T!%JF[DLS]!C.0I1A*")&2?BD*L5):!;R .K:0L MLG*6<5CE3$G&-9_UP_D.NK UHYE$(Y46@FAB*)TN?PC\L*OE;$(+9^SM1$-M M%JZIIP#"Q1N0"8-M)Z5M7,]R#PP!YLR1QN',O0!N&FFM@HXXVFCEJM M,L<9<73QF%A/HHLY?2NK(NCTLV:\H0\10(5DCYD?1N<10]H(9R108TJ7=1R9>EN$PB< 65?\^&"A]*<)$:6A>@U*Y;/NQQC M$V'VU@^H\^C-8'3Q=F];]IN&8L?^@^5X4$/HFK+?E&ZM5XFBZU' '?P::",? MQVITQQN2FH!HZ@,Q+Y(P(SEN!-C%9:PFY('S)-N+J^'#1!,32MDE2HF FVLL M1.A$TAOGV;&I9X<+;_ZZHV&XW)]7D&H1I_6HXPXM'6NQ[O1)@S3>D-0UP.9E M)U,Y8 ?NK HER:I03D@J#GPJ!(*%9"(2260RE.Z/1:.WSBM3AITJ*WL?G?=.=F!U"WGZ#4]"S[KAC5ET]Z"8!Y/OBC3JU$?1XU)_GA^F4K7ME MY(@A$]HG\J-U? :'/L : '=>2(]7TSL&U^N@'< MQB= ]_2%?]-D]I/O.\KH5ZX!W7E/VG%T44\B?H\S'L9,-.BG9HL/CO;<>,K3 MG2H*1Z[&RD"I@EQ#A[_L/$J/E^A >[(S7I^7R=_G- >MUW>MC NWQUT$H3O@ MJ].#Z^P8[#WE%H!\AM<=<#!M_ABY\=2*>QJ)9T'NY#GGYVUPQ^Y21/D076B M-Q*7B]GA#OQ<^ ML\*G6]=_"?6?"2_K@MO==/!*'@6_:(_7&;6D;G%]0.,)<,:6<+Z&A@D08!7X M<#IC7[]]8N(NO.61!A9\G>/2PGBW];OQK9Y8X?:^/O4K3:SHB ]> M#^X5;4-]25(A228E^2V1<]B'$L:D\2#5 MN!?/L.%3^'L'RC[FE7U*E(TG$A_\('+^X+ESXL;$C1/RIV=6 3TXIX/LE]'H MASQ&ZB(O!+RJ3HBCE[;HC1TCQR&]%)0P(>]B-F8V[X9'S^^$V0EZR[.+]X=, M.#N/DG C^]8/;OS30[0_N5/QT)1LFZNB"VX7U\&;]VY5>[R.K25U\S-W00@F M%M1YAGVQ"9D%U'8B L,OF;_"]0PVQUC']:_,^'>O2KBV;.'.5(#M[G(R),>' MH,>EMZ%1Y,;;*7>.]>"X?%9PAE>_%T[7K(DZO9Q0: )J:Z?:)DD>X M$^('8AZ:*X80L>_"E"^,3V[&>=B[R@-H@K,0\6GID8P+6>Y)CL_ N>5#HH<+ MVM+?N[OXE5QKO*'BOPOO)LY/WUJOTY!),/7L'#:V="M32C,RB"-<"[VD(:\! M#>0QL VBQGD$R<5;.V8*]TWLY!)%9+T2"QB'?(:>\Q%8P0\;%XUJ)V%*%AY) MV,)E0L(9$\8Y'SAA<\E$\#2AHAE_DS?4-)L.Z]9PO@MOZKK^"RP;VIUQ]Y*&V*IIT7\)>I$XZ\ ME$$(/-E$DS/ESO#,V9* \QVX"HXQI4P+2N$\R3JG%,&6"+X&*N2,PUJ,G.(O MO&?F:'[P=K>X7:YI2(/GN*(%0Q$\RNK@:'3#&4SKXLYOD%7UP;M)IBUY\YE4 MS&!"@ 6)>:3/D0LV1O;&>L>>N;N3L(*"G\#'V)O-U^=5:R3*D3;&[;UJC!=/ M.%^TQ.NI%?*V>I5 5:'IGBD=#FSGI7N\ Z68]X3]HI)2BYWLUNYY0X\!W3E< M#O:W2^$/-@/)'Z!)]*/9%;?KUL&?=V2=?GC=NI;TSW -<-B6'':+S0D6+"'MY@XV8>* 6;;N*&^&TSVK<*4;"25MD&\6J"1N/M]E M"[J#L+,C#:#L#:0SQ4=-GN]=\='4Y9N*\6@S[&Y 'Z@9S2N>0\>I&IDK](8M MF\4'SN,3/S,Z,8SY?4X.NMUN9P?K]?,]X#39+Z[+5)$17(L SEC57!?%U;QN M;[S3B@886I^5O$N8?0G.DN7-Q@Q-)\T.J)+A-*:(4 M/QZ$BYIVFP\/LE[,5 M"51XXL<@2DJT$>_[B,6 S]4ABK9'\2H!1]A)9C$KZPUF,+ GN]L%)VK+\_!; M$QM;V*FC([VEA(K2F,).+3Q]+3=BYN*D0[#O+=-=OX*-(66E6CGFM&+%6DEB M$H[0PZ,N'#V+L-@DX"A)C"W,5.NC8@=3VG],(44#1=>[F'QPSECV'3R:[&+V MIQ2!'MW!QLSW^#[M+T[T-#N%D7^@00+[35MO553&%B*TM**.$DH28PH4>D Z MCA4)4_+"N)*$[20-&6]( D:_RDEOR03TF7J7!5F1E2"3:*T6 =R1HKXNFI4: MPQL?&F!H4TVR9C&A7J*"'UFN*BH,K)*:)7\0A0S8"PZ[J%JH)C3*$**A&XU0 MHJ RNI"B@Z6GT)*R1E2GS("6SFL[.JE:VE44DR1\KIC.GACC<+F_/06>$YT" MV+RY=5[A+]F]?JU>.$-"3=1I=FAU%^3)HC4 -"]Q'[. ',-]PH3OTNUC-L-? MO\>!>P+ A\\GQ0L>V9RH]0" -N UUT6SN<_G,.@DG*&O_"J4\MG2^<]JE: M#)=B9DK846J'MTRJS9,?1%L:'*!2K41WJO:XHT4ETK.BK.6-\?I^MUEDT57AT$:\BQ1H#5OL0ZN(,FS],M]W>^]UC#4Z4=Q^.R:NPR MWRWO-0XGKI"]&PO/OW@(;(2Q]^78.D\]#JX"UX#8+95#1;TZ,H M@Q(N]SK3#55[W+&K$FD^9$D;XXU4U2(WM=2,,@2E338$=QZ5]%/:^T.["ARV M$#A:+LE0>TW]4W:.(B@OV1+GE=HW#BQ[/)M!F;E6&%ZO@CBKA)?L*=VIK4D MIVLVUT5VT%*G-_8SET98&MMY7/Z*&?<>^!$[80A>O@.6Y)H<$Z;B^>6!#V-, M*83S(S=YA23#85K@P6U<#MY\EV;H>@P M8N87F,!A>00W@IJEOUA0P"T*YZ\TV#DAM4NU5J\_YGC90!-9N*S1&7NT; *E M\5V2 W^_"0(C;!PZ'FP=BID[C9G E[X0@1]GOL1"D)/'7$$\9'X%U.QD8D&L MK/+@P(%U2-V=[5;Q*H0Q/UY1/N%(4I8&@JHYA4"AK"H;PK//57M_:Q1KPVJL MU?M9N%>'&C)WM$-[>@AW@1,;<=!/_1/]NX>#X4X/D' ?2K<^@4/OR_5UT>SP M&:^O-\ PX&$SILR5OE1R<0&@['C91*"8[_=T%RWW\]<=+]JVMB*ZY$4DX7_S M?YU8L'8IKPX51H&SBZ@-7[!I4/,N%MW-/-H-VXX1'/[3<#X%_.K(>_&E5 M+W*\$[7CFQ9L2)#\0"@$PQW84*CH(F":EPIO($:DFZ;13$" =4D"@@ *V"0# MR28B^N<$G)!,]K@)K&3./BSV2$&1!!7AL'C//#"2(3-R+/A9_:![/Z#.HQ?7 MXMF]L55H_ L'IE[A::5)\9C)Y07@6+_YWTPH0?(C#RX$[F''S&^2'V*&E0#O M<&)(#VU2+#7&A^KA(7X[J:0.07[H*(Y/ H.1M<;(?B98KSBI:NU\B8==\O/P M/V@FY>C&AFX6*?][.=+5N-#!PN-_+S&,:<'XB(!EP7#DT7KN*5.51O<3E8;\ M":%0O7//SZL$[OXTNHFL(/I?0:I^(VFWYOW*-:32T4GEC4ZXIW+*D+H*D_Y/F(X Z<2/XM*<,7THQH8I=< M22,VBT.N'\)E>%,/IO@'NK5>:;BR'/NRK(>R(6X'EV,[*Q9XU@JOVRID;5'R MCY$DG"8!HA-R/W!!BA[1\9##*Y/#:^2.P!H!!S/.QG3 IBI5GG;>"KN;E:(J M^EBA"68'*Q>TN7<)>K%GS5^3Q4S\,)?S!X7=+M%H,EP5O6I7[%8/Z1T.F/PZ M,7%C-8TK!#;9O!O.7^&7KK%@'%/:Y2'^X2:<>%1/^#LCBCF!=Z>U\ MSZH-3;PQLC-DK1P.),C><,_JYL#BN[3P12:(Z26'<07>)X_U.@6U99E+C(T7 M0OJ2[YE9EJSA0=KE_E-(^0,URP=X;AC2N))3D5L_2 =+_BAN59GT=A1QQZ\. MM%6X$=N<'-ZHU06HQK,?X'WE[Z\8=_$\%$GXP]E;>IP)\X=L"BA>G.ZUQKK& M;,FDWJ:V[? ](C9I+'FBVD1@6@:/EN?\P?>&9BPZ^JYCBXTBSUZQGR"YQK3< MQZ'< M3.]OR&;QX7YQNYA-[[=D.ILM/]UO%_\T#!12,4FF=SY52#TR8E.,ME)(CSY#<0G7'XS:\7Q_4HC&""R M]]"KIF3E+7&'606Z8MVCBV9X@Y5*V,:K"V&,&[*>S^:+GZ?7=W-R1;;KZ^987WOL1<\; LM,'>G/(,W>NFGHTI87;L%MI*&_ZC0CA=8YV<)JZ#^<* M.[ 1U/'GG'./8.>8%W9>38^G9G2%+-3 CK/'R+YI'P&I>^ .&QIHBV?5TN9X M0X".T(W/L.]_GM]OEVM#D[42:%7#7T67T9FK?B&W M?R4>C)LSL3+S/QD0+:4:D<)IZ]VH)VT3ELS,O@\NPLP MC>OSK.>KZ>*&S/^^FM]OYAN^\;#<_C1?D]FG]7H.6P^;S7S;H6_HX).-4XT( M(/:$1KK(%2JLT1M]I<(F6)J7I>+<"(W9\?67S]=?XJ9_5'Y2VF\,,*.#A!VO M,RC6H#%'<>)N<"_7A%9Z#(BM9_0??-]^<5R7Z6#!?,E[=-BZ6VA >T%:EP;. MZ-E*(_E%0"T"^.8.[6 TGS-OI_\F'Y?+FE\7='5K/J%K]UB;R M&?B&/*-?30*D 7(7B&7=6IY44CW!Y> MCJEP8%-H@==#)7(V/F*93S=F-EWO*/,I6LSKK$QXJNR$W0QU,!?-4M4#LYEJ MR=W8;#GYR7DJ,X)LFKZ!&_/7.*,G7%EO<(B9K"K5PT1E)]S^JH;:#@,"JV:2/?1*?4!M38I6*^)&;,ETXQ:Y+CC>J TIBRL,8?>#M">T=2VAAW]%!C MS >'\I9X?;]"WJ;6>C._WIHWQJK!3MYZ3.:H'*PD3<=BD-W%3Z"+:B#I#:@Q MUPN<9PL>SUYX+(JZU(?G:>53&"-J?W6?E6EV-QPISDN//E M7\Q?5I/&_*!M4FUH8E):A+#&W0A5#]P110-M::W,,8VU.D(W/R">+3_.R7;Z M=S366GTY0MEE=/9:<3E"WGY4%MME6D=2\'7(X4>K+F.?J T[*M2DC]XJ1I*+ M1KB=L1Q3X<7 0@N\#B>1L_'#:__U:;']U4AE?WC0_,EW;3;;$Z#@KJO^X%"G M/V[CK*V)0GU_W"MU'\, HW3U9 05![)2HR5R43MB:*.TYTH[/"KDHKBG@C2D>X&H>9 M[7+VGX3-XN \F)<70NUBUWDE5.Y:MJ;ZF3B96FN-O*RKYW70[OR&KZ7K[*U0D8B8] YLV5)BO'*[^ K8>A7&:NN8BMD;W M\3E 'PNWF!?AS$B>&[*=TD&5@BI L/'^X$3)T>2,O^#Y2+U=K>=L:M+ '20: M::3P4$T= G@#13,8C9^@67[\N-A^G-_'5T)G2U[5=GX/)6W/K\;B\8RJT;,V MD<_ -Y1C:#T*(_>.[@:-'#N>^E)@B&I;>&C%J.*&F8>6PM\!^2?F3 $\[0(9 M/E5KR(H^N(."%N+B,X=-%!G[-/JBMNXZ^ OCG/5_?":>BWIFX]I.28$N" ;R(;0 M 4ZOW]!'&,'7].@'_"%%]?BE:([;NZMP%E(8)&WQ>G&EQ(TW[.'D/[KQ"#.GS42:!3- MD7MO!R$N[Z\O?^!)D-H?S]\3*GJ,\7"/2P'?^ZDN MUHO[V6)U-^=?SU@\6-XM;HSMM7X*6?R;AY%SL"(:2I1VT0BWHY=CRCMTL05> MQY7(V=0J&3EPSY0@.N_L&.]\LUU\G&[C]U*FF\VGCZNF0[!DL;"FSP"*7T?; M'%TGTAE8Z_7$Z6P-T*=K![UNR!<0-4%TLXH(!%,2 E<2 MMAEPL#H8[9$,Z' M<$9H@M6@>IC_/%]OYD1<4MFL[A9&*N;=6D[PL^6>6'2^=3S+VSF6FRLK)%!+ M8KIN7YQAKI$&\E,-K8YX9R#UQ&]JYL"%<#80Y%)&^9I;:-Q_8,U,%VOR\_3N M$]]$N%W<3]GJ87I'%O>;[?J3L3.SN15X;/$4KFC [^;I;214]\(=!#11%TJF MJ+O@=7Q=P1O/S6/ZA#$@G ,Z#^];!7$1HW=WR\WF2[+BJ5:GZ7IN MYL+>,_5.])99/>1.P_GI+T[T-#NQ^>:!!GI>7IL(;J=OII/BS;TZ%/"&A(8X MVJP!&#L"/P=)&)(7QI$D+-&$BJ%5 V>>;$JPGL^6'^X76!(UZQPJZ/;%'1QJ M:4"5$X=P!Z1.5EP_J]^+O#AT4X2!]""RXYB[KY9KN&!DPMGOZ4ONU"3P/?;G MCN;6.GI^WX ,[A#05"_Y:%"7!M[ T!A)R]>&F%.0S79Z?S-=WVS87/K^!CZ9 MWBQ7)8/C,+%A<%6PV0"+$G>_"MAS_NC2I6[^'^MP_._E7U6H;=BMQMPK51^I M!1O@]M);T]TI")@^^3EN5:QI2@MWP&FEH=*MR3J$\(:>=G#:;UU."B_!)9P) MW"Y+>!.1(O';EC\B9WKR8D9AF]E/\YM/=V?[F;EG LC'^73S:J'URZ7)?^JI"Y5)'OSONR%-7#X4%CV9?O/&E-H+&'A(S M@K,0R0,D2"+(<"KY]/'C=/TKQ(Q?INOUE"V&&6AHXJ_M9W1%O3*@G?HL.=;'I3KB(^&O4)#K15/JFH30YO3.D"5!=3CX3[A%?_9__A$O "4*D,)!,"2RPR MJKY&,X3BT\N(OG!V\SMKYC?VE-4VIT'TL$TM-# M>;A1]QU#;-%$T$4@25E-2,P,7ZSH6QVYP+"XAPNKRW6S$G&2//0,R2J@1\NQ MYZ]029U"R%M&3S2(<4W#D+*%F3Y[9U ZR)\' 5[ M0F/^? ;B@P1D%X<3B\LP4%21YL;CT-AR3V+V).%/F "$2Y &X.F0&E.GTIM5 M6RXPK];SU71Q0^9_AZ<@XEM#R^U/D)CW:;V&$_CI9C,W5 $DU1*;P3H1O7.> MJ;U@_NL].DPC&G&]'26<$;T#[91/\+3)C&&N5Q],%W%;<+WB;$G&%TGH,:JE MPFQP.[W_L(#5H;G@[R@3,SD4?/L(51+8?[6"2S-*N(-+"^WD M@TL#,GB#2QLPG027$R\J\I'Y[.%T()Q_\KY5:"20&-%(_BS]DR@U(NJ,W'\@ M=_/I9IX_6#<369B@\(:79O20M<8>(90HBU&@M"EF3U<+W-1V.=T) Q?Z4A]BZ=/#&S8Z0=7E,1:)^?/MHUB"0L8>DB!D5G%E!UBKZ:_\](H7 M49G-UI_FV1Z)Z72\A[K'5Z5=QA)PY'AEJ7;G[<<0,!12=Y(Z,K\V4D2C+%DN MY\G3*,W'K6W2-Z+TRL:::#\?%+1<4QGD3HP.CI%8ZR(X$6 &:H# MQE[54#P5VT[_3@K%*@P?$B*"/O#,@=DW&5X%;+E43PEOF,C M@NYN?2>$<<;-[G57/J]H2G4,,XS6V!H[(3"^XIR337TR#0)&C-^?G1#!?D(2 M_O@6[^9TEUV5V?X$YP&B]/",S<^,G0)4J65-PRAP=A&UN8(^>4X43E^LP.XT MFM7G,N[0UE"K=>)<31;C#7I-@;:+@ _R")@)%!=)!9'&%Q 'UVLQ.J[GF^UZ M,8,[1*+$*I8X.3\<7?^-T@T-GIT=+5?>U.5BQ%>N=OZCY_Q![14-'-^&8ZP: M-Y.[YS>6V-F3ILNC:,?,QA!/^X+<6V2-TT]M\=2]=70BRP5I6' ]P'D,OM"* M3L7Y\VX>5MD"&LZ+Q#,8\=F1R0 ;+O>%%Y:92ISP]^LW^/^WUHXQU@V=]2B- M(R@VT$Y9N*M!!G\@:P*F[2XD?TRG^% YW/UF'"?DX4T\6BYX8XM)@VHK%VT* M;Y>3]6+SGX:7NV?U 1?>W@\.7"77;_&7-9:U-:F-(]HTU))DF5J'%/ZHTQ10 M%XDSEZ]2YWCS )2T0!9\3"HMB MSP-S1$2='[UP_#+\$??E)Y?7TRN(VXJ5X* M(V)-&G@=H#&2QN$\Q_!/1+#D)5 FQ>>H,L:$ MPDC4CO.GMNW B&VY*\NQ%UZ\%7/Q\E99ND!30C@#0WO=I E!C:@@SPYJAZEQ MX6FQ&,1*V5/^!5\]M%.2$#>35>+V9=LAAB>7#X)Y ];6&5O M^D&WER=G]T38C/$JA/T\1BX@S^*)K("UM>#D1_S;"8GG1V3W!'N8-CD&/I_V M,B$BZKX-^SZ@H=\BXTHBGV1\R2K^$6+6$U+RLN#PV4RFM01*4E@JO$Q?8I5& MRX&+B]A3SU87*V8-[GTO*-8NAM6I9/SLDC[.P:,W39:6$F]+'.\\M'N(790< MSTJ+PXY#GF&\*W.^%3.LUUZ_I7_^Y-" F>O3VQV++.[TU9&]-J[=>23^IJ6# M4F=2]AR!I^C)W]X-2$I=>,'T9_(;L#!K^W%,X*/\I1YN_(/EG$]GF](8B2?4 MT4BI0^@0&(%?U(+1CWL()F8=9.$=3U'( \)WRHUH=8^1&+\<;:FI7S8?@6$K MA&Y>)H(1(]\9GL7D//8VH/\Z46_WIC>%4?0%6HY=,7F3=1F#(&L(W->@< M89)21C9?2>6J/4NY[#D2*Z]&7S4C.>LV BO7$+YC*\477IL:'0&E16<4H7BP;A[\XT=,GSW\(V2H!LFS$P1=26_FXV8H]I$):H1Y0]67CBXL9-?(&CX]^F+N_/+-X",9\>M@<*UG#[]-?'4, M;JMAB>GYFLY0&H&I@F&-V((4;K(>#\DSW)*?H49WW)&UKA[**Y^H^^*-;[41 M-'6(A#R+)\" [S"D+#J_+1,&4P0B'+[B^EVG8FA9WS9,3#.4(SVSQLB%J M@U2(VZE5-D\VD!1X6'AL=F5!:5\VT>'BEY[G5K7%:7A:"--*#+*&R(LM5(K= MU !S-;I(0%U>WR#RV?PUY<>FKISAL!4->@2<(8LIRQ(L^EW7# CSV+8/RD4EU1$EB&.+'MHTPJB;(X\SFL)W'&T\W[O*1YQCRG?8H-,S M^OLSF!D#@Q%H8,S93SO4M'L-&S*2A5[^.YP1J!1!,HU.O\ Y;;X4KWEQ.!8S MPLC966YAGW/8!1S'4SK&77Z+W)HNQZZSKQ!;5$>126I37>=Z5UC51\=S#J># MU*[.O\=K6:5($MLJ?(G3NLI%;'P74U ;S(RL5[49G7V/V(S*D*1FE/\2J1F5 MBMC8C 0U$R=%4R]R;,<]P<1M Z=H_,QJ_KIS3S:U;]D/!B^=G*+XK8&Y%4!" M1[BB@7@+Y:V<@.)N9+\<<9K\@-K.'V'UR Z?6PX)NG&=R!QIDM$V>%VT'.R] M=:#**Z :W<;HB9>XJ]TIZS,VGRB1O&/#GA#@8?1J9?J"5_8^K/*BFZH];I.N M1)JW96ECO$9<+7*KNO3$%X\'=[>%OF)?TB"('^#,ZL7+M] K>^"TP!IHTRUT M=7/D6^B:PC=_">#(Q!8UMY\HV67/(?A[]PP\)1\7$<\]!&%N M][QGS()@Q,O+%W[9[@+1)\8A9!QR3P+#5%=QEE?9 W$@TD.;!B)U<^2!2%/X MC@+1*>8&+RTD3V3S)Q0&/L/K&?4G*4P3$UAI[N9=Q1URK8XX_;@^]OS6M4:EB %T<#>?;LP\1-]R>TJ\C=//UE=*&W=0Z%2#'6Z7 M"L)X0TNW\+K> DWD$&\WY22!-4\B"]Q7(EP:(]>3<&APY48%SEDS$@8C4[XHX@-;$GX91S7[(@VE=%"U#ZIZQ(_&XS\.BQ;GR6^0! M9PR;SH+S_RHQ=:B? /@0QH@P3B1A100ODC(S%F(16Z*)Y7H"&ZH0S)A@_H$& M:7T!>$C4.U&H1?#H.7_0\^C)?4#7&T."KB[,2,-V%8 M*.@1,R495R,KY8$5DZ .4I+Q(\\O5@C':L^.?PIAN1P?L!G9^#O T]%_Q'L# M-\F9HN72<.8?#DX(9XK2I$G=SK@C1ST=%/;FM'KBC10UY6^\NY9C U.MF_0\ M'3B1'"LS&VC#:"%%OEXCVPBQ"?3S'F6#Z[SR 6; MOQXIG#MNG0-_*&$#]UA@_LR^4U7NZ8PX[CC2K0[S<:8;RGCC4,?X6@[8,%^) M!2$Y24@FRH0DPA A#42UO#PF'^-NK4Q>V/.&A27%?8G.F7SFKEVJTTY=O,#A M,W;U_V%+COU^#O\B4,]8#3OZ>;? M?$"E5K4VC>R/:NFGC6X_C]#5."J-/. ,&4M$>@W>*-%A #CF5."/( "H J0X M"'K?5_S-R'\&8:2&'CN=_\2T1QZ,ZB T/_>9F#@"1JA/=/)C1-:CX\!?8R/QV(=J8Y[*KK@CA0Z> L/12O:XXT!6E(W/N@L$(<9 M1)()T?Q41%K,@%ZXQ.\Q+G0?Q-R& M+DW0!]35&28CK_F(]'-EV9KS-CB]38FH\/A.O@'>X%XN9N,R-/'C$"UL31*\ MKQW7G7KV3[YK3^'=]$=>!E41Q*LZX#0O?:QI4%>V1A[<]63OH/:#DXOW<#,[ MGDJSD/_ 1.")^T],"&+EI!@V^/>KBFLI2E0%(:[?MHRM(I5$KR=.WVZ 7JLF M1-8-[S!31_C&%1%\[_'JSGF&_4A&P8$+&/Q9>8,9%O)GZQA397U*O9XCM?1+ M]%J6GG4;H:67"-^#I7?^*E=Z854ZT[IH@=,H%6@N;[2/8?(D$;;C)7%Z<3U> M&YNZ)]X-R(1<=_ZQ\?>1VC\N6B#VCW(TJ7\4OT;N'Q)A._:/,.9BR#\Z!IF0 MZW37=4_Y!1;+32H=*+=>Y:T1^TTUROPFK*0I=XN0HC\"+LZ2'6E=(V-MG,/#<1FZ19@1V23T>;7\HU^.!3)E?__^.Z7-ZO;% M;<2U-% (W3H=\9IY/?'[L'M@=/7^.S./U0RLALVG!&YWNR[Q3+ T&US<+G&H M/8U6/EL>+KRM.Z.)T^\XUE^[D=$$4^2Y/IQ ; M+XE.0;P8>J9!7+DN/1G)[0--2@MA3^1;)+RRYB/U:,"KQ4>QZ &UA]TX0J'E M]'9,^9T8D@I"K(AP4:#R+0@S(:DXL%Z-!1J^-BL*-1HP5A/3R/L3#)/+_?)( M 2\;3.DC7WU)1EU5>YSCAC;2_!11VACOM+!:Y*:N("A#2$AIDX2XD:G?$%#] M%&I8#G50]USSXN)PUTG3/TL[C,-!Y5C+//2R-7X75P00;6 MI)O&:]%P37?4>09Q/@1^*-U)E[;&[: 5*$NV6,Z;XG7-*H%;;J.$)",\(0^4 M36PIF;JN_\*GY[ 7/F,S0"PE]=F(35B\//N:1J?@XGF"JK8X_5L+8;H)*FN( M?&.S4NQN;##D[PH$@O:PFXH#((0GFL3+"3'M@:.,L5^2[](]^RZSL?@9)B/+ MAX7WS&S<#]YN'<\)GZC]P?=MV>I!VAAG%-+#F)].E+?$.V^HD+=YOFQ,=D(2 MPH13GA ^,3>R2.@):PKP$<@9=<&U]?*1Q8' L=R09_\>CZY#*YU1WFTD;EF! MN]1!)7U&X*I5DG?@M(P%27GP@2;A@L*!^]+ YLCON5F!F9VX%-_/EGOBL\8U MA9.W:@\NZS 2WY5B+?7:B]8C\%>YS*T]E:2T24+# 0,]A99U&XK1*S*6.6]IC!,ZKEKN#H38;6!D+<0;6 M@R/7'F+[P3VUGV$Q:Y/PR3D>X8!ZYX=F!MMKR^5OTS]1&MT!!Q:R%#=(%,UQ M^VP5SKRWRMKB]=-*B1O7$Q.$":=,$M(&KW64(5765U)V&)_-RJLIR5N/RVX[ MJITDL]S."R>M GJTWGC>0N3_3#W;#Y2%+Q2M<9JC)LIN?-$;ZE4IO.&SD4U#;!M='/O.82N\D,(VSS)ZHD%%@%%TP!YC MJK 6PXRL]1@B3:7L?00;QR9NS)5O:/K UT# Z0W\2HK24-PQCW28TN^[)VJ? M7+KM#%4OA-0B@#.*-==%H:*\=F^\$_L&&!J?5L2L M8--(,(M+IF;L1-'4T.0#[ HU7+]]M/[I!S/7"E7%.^I1P.T@#;21]Y :W?&Z M2!,0;0[G%7[Q\$8X0\(Y&MS=4>@DT\B]=5"7U*Y/9;3>HM**IL>4D1BEURB! M].,YDX+? %NC!456;*HO>RQ%U@:WZ9^0MJ)DQL=@HC M_T"#-:PKX3G")^>H-CAU#]SFIX$V;XR*YGA-4T?HIH::T!;;$ GQ7K8;*L]T MA\=II.P9W3UYONL_OETSR2['2&4=-,V^N'VVE@8*E=)T.N+UXWKB-[7TC,L5 M9W,Y)S+BW$.#-Y-JQ=3@T4A,,&&RJ79G57O<+ER)M)A;)6F,UU6K16Y<\H93 M[.[XZ=[W9O[A2"/%NRJYTW@#Y49)4W,:5&7R/[ 1%G_4;H\>72-^+L4^(X$2 %3*'QZ #T\.]JHB91K>Q.GTH+6M6U6>,SAYV M4^:KZJS3W)5GE-!-N_9TMSL=3CR] M>-U?4^[&AIPC#]FV.([^!@;M9* MA*M]> *..H^>J..X>^//*HB2$(" %>0=R?(EMD3* ZF9/ MK!_EEQ ?8;%"=E80O$%M"3;G.'F1*+6^\Q\]YP^F7!1A;!.Q21&<;EZ?0L>C M89B4EU=<@ZCJ@SL,:2$N7 92=< ;1O3$;GSE)R9F\*9"+(+R'L)Y&^2F68:H M8(KY!HA-KU3,]J;6>>&(Z8$&SLY*7$.>8"-KB-.>JK%E!:O+6B'/MU'+W+A: M21PFDR=08+2.GBAA>H[8%V" [)-[MA1Y$G4H_1/[*Y9EX&+6O2@@H9H\>&/F M8=(! '87/^8':E7&CK)&B..&%%,:,RY:((\7H!1(KY M*?"/=$(^.K;-IOAS*XQXW)CNAP\8W6M@_G$^11 H^@%F_HTZMFC\Q):R>N_3 MY1KCC"MZ&.7OTB4M\HNL!9)""/)6 ',0-[UA4 MIS1]$O..,A&W-#C$3^):.]EK5EH=<;NG/O:\JU;WPNNV-61O:MV"Q23WZ"OG M,B' )WT@FG'JPZ6?:?#@JYUZ !4LF#,[EDMXG%PB>^=.+OC B8#@9&3<'D !:^K1 M%^;B/B=K9.0NXIOYH6RD+FV(VVGEV/).>MD*KU,J9&UJ@Q?.!U2-.%ROX,0H MNKO$9L#+5G'=U4^A[&:#JOV8?*X$J=SUQ'AR737/-7#8L&^'O8I'>$K1K"J=G-JS@;YUP9[F_L@EXC2F#-D' M5U438SUJ>"-#!Y@ZGTBG_"F)^_V?,X05^E^V+WU)M&97/(YB<::5)#(E)C#]TG ,9-&(PQL@C M1E?J81[\%_2!@O&4;5X"K#7FR:0C(.^\AU M_1?^&#:_)AGEO_V*S%]W[LFF(=Q=6 O&QO'MD+P\42_]/OG0 M"FB6V\4\L+4N/CJ>!3;J!F0R=K*D;S)NI3T!IQ>*C2D':L MD!$::>"HA--G%,DS)X([$>P-U0LSIRKB'(ZG2)3J8',-#!EW*7"M1*=\:]QQ MH@*E/-N.YA;F'B8][Q?J//X!(4)G]FGCU3D\>1O MS+S7THL6F3'YJKY>Y$Y<36,LWET#26=NG_ D,5.2!24=50%BRDC7&' M!#7&0K'@TI9XW;M"WA95KCE9$M.=Q$4ZS7AIWR"/@JZ103QZHL$9OJEGLT^" M$[63E8]#96GN=?KC]M':FBB,U[J=\7IR?0B-1VC@1,Y=7%24$MQ(CIV9<7DP M922(Z>N1>J'0@@_<342#&_H0+;PP"GCVP!902Q14WA*WARO0Y7VYI!E>KU4) MV[A*Z>Z)VB?FD?Z>W/G>XQ5?:0(GDK$*R6^4E3KEQ9FW'8J(E$G=DJ!,"M'LH M_\SF*"QJ[WY?!7Y$=Y!PQOYZ#*R#O)AK=1><%ED';YK!6=$>>;JFKO3-RYKM M_> @DB\#*AZ7BGQ>!C9A33+>)&8^;.IBWSI0 #521)4)D:P\^&HD_EO]\'MU M+YP^71-UH;ZJN@O>,4=7\,;%2(%^MH$F5MT)#S.%CH>$WOFN6AA$.<=E_\J< MEOWC'S.>N1,MV/5)A M>FMZ9/IY8K),'P/*+R&739 O2!0"-Z^[>F2B\IU%YWPY J?Y;#V2 M !?0#'_-J4]$DQ)(!G;C[AR/+B)ZT-L=SK?&&4XT4H\^NM>>>;Q2^&*F\*5709DQN6XY7[8K'] M6!Q2(G7CJREPO+A-CA 'Z7H*.UAR@']APY^_'+-,9P#K)[VRJX#X$>XCU M8'7J--_REKCCCP)=X?+O93.\<4A@9&Y6U5;C8._^K&L=)4/3-U,[K$DTV:R3LV>>#>(QW/+J[ #36 M]_03-HP3DHUU$/#.M[P9FVDX47I4(-]CK^J ,SCH8TUWWI6MD6_"Z\G>XW[\ MCC,F5L)YV"WY?N'S&0J0)X(^21D8?".Z7\BSLY^SN_@3/YN9B"^/.[*&B..- M$EL:9TI;(8\O:IF;YQJ*)U3Y,./OV;ZSKMY6.59,,?K=KHI=SIZQ#8QPNVPA1QQ.%(PVBN%X% MFRHXR(P6HDQ#9;2ELA#8K75\A;V[N_YQTB#62^:DH2VC)?X!E6H&U 15V>*&.JF MPR9Y9&&SHYX5.+[DEHVL'[$*-JBUB\ZM"F)J@K"%2,ZP4M[TI=G^9GS\VPY\8^J@)U'0 L#5STP M_&,)_A(]+_82S3*E\4<'MHG2#$Z436MP6J*Z1&UNHK8@45O1UKH;4CA_8 W> MY^R8G\G'"D5;Q(- %<(TNLL:(@_;E6+WO"D@+)A;[XL5!!:4#$XD&38F]J:) M',24M,'(-03.BY^RNY#S_Y[<-\V((V^*..!4X$OCC:0=\G!3)77/T0;8HP@V M?>DA X@AU/2/LHM TSH+_F>V8(>:0%!17U$UM*09SCA4A2N?$7_>!M]^3:6D M3:TP(<@??#!8*S0/3%DEM+3A>$Q07AGTLM4XS+"C/<,S0^Q\X_!N<;U_8=\BE4F:3-'#:'?["\W\F#'P3^"]F?/#L4 M;Y*+>ZWP99CL;-WYGNW'FVF\U\$*?J<#I^QWJ9$[LB#79$G6!J=-G>(!6MV% M@C5<+*;,S2#4R$-">3/$H4&!*PT1)6V0APJ5Q+WFY08)8QY8AHT&_8!.\*P- MO6>UH;M30.WE,PT\>&M+W.QGZ@:!-OX^2+]9>#9]W;Q81ZF+=D43IS]WJK'\ M++,50;P3TFY@-3[O%MQ)RH2D_,5T]MUF>;O^,O<]EX* &/%\MWR<[C%K0[QC MLMS/_W5RHK>/-'KR[87WS.91$(TO/Z544;FW)3F9XB: M3_L3-A,3A85EV*3)3Y4=\'J!'M;$SM6M<5JRILS=V6KS_8WVL[#30TC_=0+_ M?(:'L1@KQ8:OO#5.>]5$69@3E3?%9ZFZ C>>QZ1T"2=,@++!3>$2G,J]857[ MT5FK?*=8VGA4%MM5KFFYS>*)K^K5JZ3MJ*Q5L=HL:S@:*^UJ=9A9*'UN5CND MM4W>.1Z;I8L4SEMK!R^TOGVT7IW#Z7#-M\C94G5F'=DWT9M$.35)X+;@)OHH MU%"KT1^OO3="T7@3'XJ*^_LDCSCA-R$Q1Y*R) E/,]4.AU1*@OTAQ;XKQVZ@ M2CD#3VM4*"\TQ^W]53CEEI[K +'VSE'2T\UBLYC\M0J'L1QK$13<>C%58[5\) M%Y&Y]#ZAB>H:?2._*_SNYJ=>4-I#*V3'#7%&JVIL\ND3M!K+5*D@:V?.!U01 M3 JZ Q== C+@6M=6Z(2;8T M>^GEL\K?:ZE#V7U,;EBM![ESRON.Q64U$'3F MR)P7$=1K1@TH31^G8"M#/9 "0X;V%)A!Y*QR>31=R#?V[)YA11QE;:8XLW?;? / MQQ/\R;Y]3D(#_]+WLD6'DX(QN>KH69'U0B?A3$TO1WI6B3*""JLS,:>:N588 M+O>_B'O$RV -.<;W)SB]7NYY(A XY+)+++-O^:TL(9$CO14.7LLXK0R.:M=5 MJI C5\@[%G-LWW6M(.1GM'RF>?[X;(MI4RG(M"S7EO4-GWS7W@:6S?Y]8[V5 MSJ(:4<$905IJ)9UCU2>!?,K5 E#S;<>8*/&RI5925YU$@A.Q&2M1GGF77WP( M_SF<8">)PL458H6YWB].] 2?Y3YB5A&R%1*D3J7$CZ(@,:SL#%4$-*!W1;Q. M&4](]NO$O DP'WY":,(P\Z:76_6;+3>X@;&!#TR2$:W0 &?XE6,IW(%*O\4[ MU2J1L7'N%I 2,R1#S>-\S'I"!S/ M?E0>^K?M)9:DDX?2.UO5K<<1520HRT++6=/QQ!>9X$T-49"Y"#!I,$E2&Q[X MZ39_T3"9+8NX8RS:=*V)8LC)%@4&[K - C7]J<]^T.X"$)\AA;"G;3$?OG'" MG2SX2%LB#CQJ=&G0*6^&/.!4"-T^V,0'S4[,@=@QB]P[56:F,STA%V1)0IFRW3C%XWQ'&O!F[)K9S2/LBC71T$;>[@9 \5Q_&N>%D"WW6:?E1Q<8LF M?:Z&WYI)&9F^.=,/^N+;/#F3\,Y_^2Z?=Q%U(N;7B^W-S*\H/Z)LC3AX5:/, MO?DB:XH\5&D(WB9"<;)3LO/+RXQ$/GF@!+)QX%$8:@_] DQOV!/29$ZNR8)L MR0V9DH2%J;(B/>*M^3MW&8GBM&5L2\S4100TIII8M MF4@V+'^=9OGB,7T^.4=I%E:3_CC#;V--Y#,9M3OC372L#Z'QI(-S(H(5R3\ MDW(SE?,TO#)F3ZP?3X-B-AHQZ2;DV8_BG/5R%0P2&,Y#ID11)?OQ>%LI4IG;%1J/ MP__*1>YF;LUI9T]$&'?*/K&Z"=9=&=9!''05^#M*[?"6&3,<+,GJ )6UP^V0 M4F1Y1[QHA-2#@]'EV'VFQ%S?[O MT7FFS(]+L4E1(W->@+*S;]U',94N5;S\H.X[-9^6O/ M\M;CLMN.WGN666[S!Y\EB[V/5O [C7C07^Y%J= -%.M9>CD1;JR(EC[PW) $ M3L-MHX]TN5BS/_)%9%,TC\XOG(+!%*LI'<9Z039EW"V!+?A.,SQVBW\6F M(:T\)UHI%-5B?QQR6K&;/7+1^KR?.D-$ O6K0*^DVGM%/)7PW MI1;4N5,8N[ST>F]? T/@@C9$F>T:[]0-& M/<3V(]U%U(9GVFJ&]I*.X[)Y.79U8#_O-1X;5\C>/*P+DL1U]KR&]QNU B.[ MS.=@^>#ULP])P"[/&JMAW;*^XS)PI094-E[:<3QFKA:_M:4_IY0QF'DBUHT# M)6H\N_8L1DE@7 9?K0N=R'[9>SRFKX&AM?W;,6WRYE"WR>4CK >*=XY'%Q$] MR,XAELZ\RA^LS5:R9Q[$#Y]F" MHOZ)"M_.AR3)CZ#7$W<\K(&^^!IV93>\4:F.\,U+4"0\2,ID669&%4M<7IMEH( MP5&5#?&YIIZX38TQ3[#K?(LJZK1__Y:UX?-G@3-AG_(S/)^(-_<('SB M?X#2V2]G!LK)/\9E1 MB6Q-;>;39E@#^7 MP<*_P&T@F>QY _EPC== 7.\/JTC=..W&6+:D 4IDD(? MWHAX&[/Y+11)9O0UD_'WV1/=_;YBS6@04)NSE"="5_; :9PUT*9ISNKFR+.: M-85O:J1?"9?SA:WMN?0G+M M6X'-J[ Y 8O0?C#P7=J>U2.TP^F3E('P9A,#4/Q6+>=_5W&6*VN+TZ^U$.:' MF]*&> <:M;B-BW@E+RV+\<7XN6,_*.?_]6FQ_=6$OVWIX>@'5O FZK*)UY:F MI^C)#YP_J"W10G4OW#ZHB3KOC15=\/JEKN"-*[PF](E@,"'QDUT9#R.>.AQN M&N..WYZS9+A-./3*"I8!/UBR>3("6TUS3>@I3=%[5 Y>I06%H\NZCL;A*P%T MY_B,%?$#(IC%R2^,G0@(&(+ +I(@L&1Z4)<$7SG>,3V7=<*0J@\*L+$ER9B MP_4IA IPX73'A P=6) IRC/(6^/V_0J4>5^7-,7KVU4"-UX%QG1)CK#!P@QE M,'?\Y01U?0:=?N,SWE+D569;7[/=>9[S^PG@:$J@N@>0W9PN;[A.18I7LJ"3=#=7.'T43NR7>@!S55=IQ9 M&#_L>':(8^2<(A4HW@P60L=*H?9[V?ZQ1C_>$LHZH37O_7%[WQ&4?! MN&/OCYT@96/FM*-W[#',74*QZ.R(/!NB6VVWSCJ-TJ?/,&LX=-QC=-Y\+GT!P+!FG(<;12)5?JM41MY?J8U><0Y;TPNNW-63O[O0QS3W- MLH6Z3D+=T,"AX?74L\5?,]U<5-V.. VY/O9TRU>K%_*MWWH8>MT"#KD Y)H7 MD)B=;X0,NPT\C%HV><3Q/V8=9*K*/-QB(Z2U$K\$_P4V;R'D^*WN9@KWUNF% MV;>U46>.7=D%NU?K VALNYP%R?,@,1/"N)@IEVT>-X+YYUU%:KFB.4XWUL6I MF&'>X<\QKY2XJ]FD^43SP:!V-W:>9]S"R"R6LS)N%DR1NE# MABUHX7303C24CKY-"2$?DUO#:NH4]R<8^/@3UO0EOAJV@\6DLX<'^*R01&<9 MGLENI\T%XW?&CEPZ]@F%J;J5D^^K86?FQM18 JU(P)X([$>R3??%)/C'+ MP!N.QI1UL6N>LQ@44R3V'YN[JEAM4:]R)[TF"9R1NHT^E-,K1?\13;ET4'07 M/W+\2,80UZV"?G62UX"X4&!T([^XR9.O41T7ZK >];+AI%UQ1X4Z^.5Y<.7] M\$:!6M)WE@&7\.&%8=)*,(P5@O2WGG200C95 4::Y)?E$/#C1"TE*;N/R<^K M]:"5\WK6=RS^KH&@GZS77#K-JN3),<-IKUWK(H?VV/K$7F^/)H=FR_J%3[YK M9]$L/K#EZ+:!\_A8?OK1 4V3G-XC2MO.YYS.!W >V(N M%Z]T"O>*_'Q>N?B,MTPEOMSU87ULRD+& ;:'J>L\.J)^>-81B!G=[AE>XY?+ MMD(43Z7(S>"R) V1G!2+8GS[9WCE;?(6*6B2=U9(K,2 FUP5;Q[]MX%E.][C MC?6FLR]?36'*[[^*-V&9C&$2,-"5ZZ\QX>Z4YLMT>"$[$9*Q(] M65&-Z'T1L0^G,"+T=4>!<,HV-SB\.-&3XS%_RP1@A$.Z.XERG+$P\>X^8YMX M:8[]GEK1*:#HXGZGOYENE(^9$N"*,J#W8\EYJ^TM9*^IS3X +[[W(Y$CS*Q2 M0P_2CN,)T&KLLKA<@;&9#A3GDI*>>/?FV.#U6"Z%L M]I(V'->$Y5+L-G.4/;RE*HJ MI\LG)67#\P!!HV^ 9[^FF>H@8#WRVYZJ=CBC3"6R8MF/LT9XEPER49N?S_/( M$=\M[O'NED8]CYZPF:NG)2Z(_V(%@>5%RV#M/#Y%BN+$JO;(_:P*:- M$?M=I/)O:,:]0?GU=WA2G.>K@2Y=&DG;(%T=54O=:98(U(7O.G;S$[(== M*?6%GM$E@G#B@:&9B=S0*(V483L]A([M6,';QDK?GU1,Z53M<<8A;:2%,FRR MQGB'Q&J1FU>*R+\>:FX:E\-U;QW8GUOF-J&U@^"HG,UI=41NO=K8"V9O+WI%A-Y_==7"AQWF&.TJNM:,PY5!N6TD;XS9A-<;BU9RREGA-M4+>%A4A M@2Q)Z9K=SQH*98=UPO@0Z*53-UG%@+)Y7XV^.-VND0:RRF&:'9&OT&K#:'_^ M(=*?H1!>LBSCR5B%Y&A13F+@2H!#J6*3*B!=OJE*BPR_I!N54;3:7/(AH3Z\ M9?& O_O!8L5RGSN6^!#X86GPT^Z)./350Y_;B=+IACSLU031U+XY%7*,F1%0 MOG@0QA/7/ P'[^[L/9U.6]J'VMSD&L M:#^"T*5">A&PRAJ/)$PI16^38Y1:8VJD5L**0"M>T2N@KL4OD9UE,$)_+XP" MCF'PO?4>-9,&KY0ZN7XSFLC8*]Q%"R/(&4!W@:ST\'+^2H.=$T(M_"T-#F5: MTNR'.+#509X&.)U.R -=+0AM A[-:!(H@ V;.9THC!B"U^VMBZ):S6ZX0QK=7'GM[FK^N#=\-:6 MO*E9ISM'L&4B6) U%@[:*3Y7(% M3/(Z(>\CFV+^PE9;.:87>0!D)]3R/%UE&+*8SL+)!O MZ2_W>PK;_&O*UG4.SR78^GS_/ZX=OF=ZF;E^R-HL]TEK>?V.3JCB]/..M9:= M++8FB7RQUR' ;FJ&!)D(D#C*SYG$Y2PVDH(89"?D@,9^+,G RT4$2HM+_2=4 MH91 06]);==(CB&<6:SID?TT3PP2 M&P0? ^LP/45/?N#\0>WIP3]YD>R%.&-^0RT44@[UNN*=[=4%T"Y-(F-$ M8DX3DO$B@IF9EXX'U4.0Z>&8Z,'*]&"5Z<',O;-Y9$:'9GI68#O2R:26P;R(KB%"A M?Z"/CN<-H(#J2^I]0T_W[.)9GR^U]F'F=[LG:I_XS0*0YQK.?V?^X4B]D"_H MIB#M(\]##J_?LC8KZPT^F[Y8@5UX#?Y\U.R0/NX!HG--%F:171''.^1T#['Q M#"R6A%^% 3Y7(BTB+PW)BT,>W@H-8Y$(EXG\QJ4RUC M97@*.^JY[_%:>JF4C7?+63\"U Q>1$P *2\=7C0:AZG)+Q,66^ WMXXN">8, MKO/R#Z)NW\*#*O?.,URM\K[]YOV?Y44@JCK@M#%]K.DI@;(U\@, /=E[+0X! M_-(WD!-!R)&Q''9;OU]5Q,_ I^0)]U6.W5S!"%.0>XY*W[ZO&95R'<86EE"]IZCTK?OT4:ESE0AFY6!HS!HIEX'D;G"%* MB2@_-R\TP#LU+Q>SJ=6)[08@9[(H3>/-FTP9GJVUHNR)%6[3[U._A1W''OC@ M=<1>T7;ASP9K\8 RWU.%XIA1-86MT\I$19>H2EKB->JU>(VK[KL,CY^\/^7 M=VR[C=O8]_T*OG4*N%@4BWU88%$@M\D&FXR#Q&U1S,-"L>E86UGR2G(N?[^\ MB!)EBY1$D>*1#133F80\-YT+>4B>P]\'2M#9-73YW_-\@U/:"S%&]4G^PI-L MTL1BOR5Q4/U$JJC57'C4' IL S"42FW%U0\$7*,Q9<2G.5E/Q"[>D\4FV6>$ MA,4[P?TYCW'#EDF= ND+ *9]F,NB:HW49S;PE(D9+Z:&P3($S3MIEWD#998$ M.OJ=?)]&..['&^5A71M (;I1>S+KM=&K14JW%ALD;=!5_A;+H"TW/^@ MQ"!&C9]"E1"DN)A?_1M=S1\>;[X]7RSNYM\FY;Q$CZCBR4AY#]NVP#5X3M2U MM4G6BJ=3(3E!Q]?*JC<_.$-5^4?Q:*PD;UI^T:V0,^FAQZ2\)*>>5P^]BQL? M";O"<:+>42=1*YZQ"<$)>D4MF\,\XF5'CWC9Y!$+>R_* 8>QC[>R0(7+7L$E MK(5WANCN-X^(B&B?G^)=G.52".:<7]$B#5&D]'FN<,#T>4XE6B^:8!$!\,2; M,W8M5/+F+FPI4"#:PZGH=5LL W>%TY/RZ!Z**4 2'X.+6D+'91$ZD"YTE+2A M.R_1 Z9\U>H))FK4XZ6V<+,S3*<;05JD:RN.*-"<=C1I8]K4:+_6*@T7ALN; M0)Q@4'$E17>[DIG7DMA Q3U8:2>5X6%__(:SO"R1I*S\8Q<%S$CE4IY6TCL- M\$\PNZ/CTF.ZFY_^%70Y7)MWJ$0+2K1"(D5!/F69WO%4]I@Q"I) _6E6"0TU,D)!Z" M]$^(&!ZP"'RZ-I_Y7 ^W'64$1?.^K+(_H&A!->DQ;I,9);#!I9AI[CF M_,K!+9.7R!=X(%=3/$Z9./$\;O!@Q9 MU@5H]$IAXY7K2K@NLX8.I73;*IU)A)>O2;K&8;ZGUX=C*=V0N;HWVP/O:8>> MSI*W&8A:D9YN6.K..H0@)5'+EO02O5.]GCO:=ZBNHGUY]NR937*^A9SHZ10^ M>.%A.[VL1S4!_^M(OE9.?#1X@'M95]Q"<*RUTIY MI:L(^?)D9R%WSQ@%9C+%.M/ M;WWEX$E:#BC0^M"!EU:7OG63B#52=FB\#/0YYIQ'RC*?55[9_PY7:8WX3EMMZF4K$VG>83D M=%VFFE4(&6*).I?+=.<';?:E+$'T[2R?<):GX9+$&U:@A^56GIY_U19+;YL# MVXEUXEAV2-H)<)U+-[+-VV$)Z(A7=II>5DZ4>B:,L!<9&2O'OM@$<6'XWY+X MC9W@.#SY,"4"MHWY^2965A%&%,#U I[DX''#5I98+RF7^RR4JY.2_(8RIM,^ MA_'SY:9\/M-=8FXVA ;XS][_.]A ]D5^UEX?SKF0J<.?WIG1Z%_G),^2?$MQ M^F=,K1*L/Q09_0,>H3_7:-G\'<8)EG79^ANV M5GGQB\S>_/D1^G/UY\W?81Q_7L=]COY<(0'X_KQXAS#96PMC?QGQ;N-4W7EQ M_<.C1V^BX%R=NO)KC./7C]"?HVM7"P&^=R]I/V$';__[5%(;YN9M-Y-H%87; M[D1&Z&%Z;E_?87@OBOZX@=>T]"$)4\>PV& 4EX>9F!%P4.T_K.B9(?RQC/8L MMYNQBS!?DA3MXS#_430[FU%_G:-WG&*IJ])JG](YA!V4XEV22A6T)]+VPL.W ML7 ]L6-0K6XS^ZD2,KE/(W)@/))2J17EX&G5E6S_DA%+(I1$GZ!:-W7+%.+5 M1;S2YL#\47&6L;?MJXP0@E4DG&TD;A4(R( LBO-1+\4/?<\A,CO[5N,%Z%OI MPSG-;WJ.U,X^5?> S>W"1PKT+EXF6_Q,W!D3XCU%0N7Z$:I*>.EGP R6/;B5 M4X*:X7!3>%V(-M5H#AN5P)& CKY3^(<7>7UJ\'6R#<+# -UUSB2UN,YQ!SWF M$R:GR0=D.]!ECL&+-M_B&*=!1(+1Q6H;QB&)6H2H-WSS06,>UKX:ZSH7MG;W MDH"LY9TFPM7V?N0;KTDX%K8$"6IXR*J>(3I<@0](&H@>"HU:VSP"IFYJN"DW MPO5? ]^D*H@U?ZNX(V1B?J5MG:1;[DA3' 5L;Y';C/A1H>>]-LX4R^S!M4>FW4II(B\E!D8 M2P8LI[64M1S/XJ"K*LZE*6LF9$"UK80"$E[038YMW.JVS2ZM%PS;@# MS<;5@2CH6JN]E+?70M\9 B_;F49^[\,8WY%-ERK#U#II@EI\Q'.K)IUK2-F>26JP^ M+=%.F)PF6SHMT>BR^6F)ZJY9$.&,=\^FS7:#..#9!QI@.!E729SM(_K;9YR^ MA4NL23$/@@93M2U)J;K#90P*>)K; F,64N+TGI.<%M_A-"<64R3&,TKC#&T% ME?2O@DZVZDL+TUN6I**LH'7ZF:1!@+Z+D MJ70.1R. V[R:7O.; BK;I;A0@6S<@RW[7,J\C'^];U1^!O@ Q2KK(8GS3?3Y M-?PH+Q]^35+A!9L8-@4$V)<,DDWI;XR@ /=)PW@RM8"+;;*G6=,UVG)$:$TQ ME7>ZB5AW$0+\,@\GQAVX\@E9N?&2HP(X:Z/#*E MDGUVN$;3^U*_0N*ZD\M":E<_YP[Z$1,1$PM]Q?/U5;+=AEE&?CJ/;],DRQ[3 M9!WFUT2?W_!J'B^2/(@>R3?9$,;FZ0JG3_@-Q_O#$]/,LJ0#D?]>*25HQTA!*TX+_7E.J4&[@AR44'I(7&$$@0@G M,$2KB3IUJ5_5I,Z(1)Q*=%U)G1&*!*6(D8H*6L'$*%B2;PAE.\OZ[N,,8$Z8 M8/-^%RPQ( %794HJ<[N0P%E "$M[LHX?NZ MO")F1A^]_O 8_Q$_Q->+^%_D?\\_()Y-G;$-(/X(R$P\(Z-^_N/O#S__[?H' MFF(01R<\VT#,:TV,CD;<),;H$P!]$%75?,2;R MH/=R[^*K(-LTR;'G?,!>W$02I1OO,QFX'S=BQ<[6/&#HY'/3-<;4,EB/1*+^ M2X)S5*?I41@PL"$+T6 GCRI$P](YS8NHQRF95;/!9-B"GE-V(ZC/W2?Q* MG7CU*]V[&"- ,'WJ<-G(^][^4.!NB ?P8FQ'(J]3 :9[9%$AB:+]B>*5?N_S M14XO"6DN-IO .2%K4EV"[@WD1&S)RH5I(U/R=I6ZEWRT%ZS-()V0-:DO8QN M.1&+LG1QV\BF/!; .9:1MN:-9OC4[$-=V48U=DJ:;NE67X,ZH^\=O/B2*VI4,:MLF,1/8?:GMF*2:C!LKZ#G ML59?IG$D7/MNH=>XGHP,%E&X7DLC'3)Y^7F)X^6&/G+4Y%T[3)N8VBKXUBKP MP9P)J;**UNYENOW?4Y4])N!>5NM-MCFK*X M:OZ5?'Q"(RMP]'N8;Z[V69YL<:K-67:="UO3>TF@7E^EPT2X.M^/?//[U]Z> M!S2$K 5!UV]-(LV K<8=N&U9B8CA<%6V"]$6/32%#6GI0>GIM^JHS9B8_AYS MJ]\*EL,GI+\-1%O77X^+"Q%+COC6+BO:9P'7Y&Y@O\FJ: C:U@]* ?!5%,]3U0KFT? 4\(6 M.@?KG.70WZ)GWX(MGJ]K_#0&^[:Q<+6NE4.A?,J!,'6PG=SAJFB].*4 /8^; MFW$I!\'4+SU/Y1N#VXI]"Z)1ZYD89_A*XF7\9_"C,J/ MGVWI?5L;#-T$F-ZD.Z_:/>D]_'M-'6BV>4QY[_EJTJCLV@O6O&7 ?%TN=)M< M3=,@F.:EYZD,UDAW[7 M6)\"TX/TX5<;HJ7Q$PK2353;BUMR73884=H=OS23B+X$&0I$2323PAD6[#;+ MY^O;)%EEK!RU*N''7BP*^RT.SS(;85QWBZ=B7@J_A]F6_75P!6GLBUS0(IFKK>:IZMAV. )[D M4]/K]$0N$WHW^HFR9_\5R2=_29T5M5K*L?DQQT>&JB;V6\8"=0A=.2_^@&PS<570B MW507!?"RLNZ7"OB/X_J/2ONJN^JI=4TG*#5_L($S>* M7WD%D*)KH]3+]O*S^*6N-H89))ANS()T:IFB_F IX<&,&.\("]PLA4'!XQ* MM$C".T,OG^4(VR4[6IX7T)[F212N&"'LQIOB*8MR($QC:.=-O"IH'@5/E3O0 M.N#N0P66W\,<^97+,6/*1RZ:H5-2Q>8G+JIQ4U%'>Z]6CQ72XXO5LN-:X:4S M[24']6B8"MJ1R\9F@O6A\-2T*\$#:L-QN"* 9W[K];KG,RL ^[##NY@)@!%P M$X6BOY76&MOFP+;)3AS+EJF= -<^NY%MJKTR="2!]VRL;IF6^;28$=SB-%P& MA7M1'ZDIQL&TME;.JLQ?PR#H&3\=R4Z/UPK,(F2,G !TP;;@J-RM^W ?SMFS MZ"YN]FFRPP_A:A7AFR#++^+5Q;J3 ^D\$[!+Z<=]Z62Z30/N=GHRX=01<5IF MB%.#*#DL9<\)\N.?1I)/"^O^'=E8U)!:EG%J44')13N@%Z9FA MB+>B Q6$($8)HJ2(Q?6L383^/3P4>3YA_G#N]R3U]&9.??9XWU(MI>-4F"[? MA/_:472'>7!36[VH-SYLUATP^R^P,HH,8.2HG_R!5#$H/KLQW+ 8&N\40^?E'KJXXIB[&34U&+\.%)5 M[R%C+%9M9CL_:/C9A]F&AI_Y^AJ_Y-5%S$<9%3'2L5 \&UL[;U;<^,XNB7Z/A'S'W3R M/)SNB,DJV7+>.KKWA"S++IV6)6U)SNR:EPJ:A"1V4J2*I'SI7S\ +Y(H$C<2 M) '8,7NZG!( 87UKX?[AP]__]\O6Z3P!/[ ]]Q\?+G[I?N@ U_0LVUW_X\,^ M7'W\^N%__]?__!]__W\^?OS7]7SK]T?_G6^?CQOZ(BKHT 9O'<3E36Y2\7Z1>#I#3/ M_5OGZZ_??KWL7O8Z7__6O?A;]VMG=I\FNX<56]F4=([M_OP;^I]'^&L=B,\- M_O82V/_XL G#W=]^_?7Y^?F7Y]XOGK^&V;L7O_[K?KPP-V!K?+3=(#1<$WSH MP/1_"Z(/QYYIA)%Q3K*_//I.6D#OU\-O85.@?WU,DWU$'WV\N/S8N_CE); ^ M)%5$7S/\2)K\)9<^P73Q[=NW7Z-O#TEA03:AZ /L__H?G<[??<\!<[#J1$7\ M+7S=@7]\".SMSD$_'7VV\<'J'Q\>O1?G([)_]W.OBX#\OS>)-M+_]EUKZ(9V M^#IR5YZ_CT' ;@?1ORN+Q:X-!XENL0$@%&:.LT*EQ#HS?)AN T+;-)Q:@)_]@BQ6 M.-7J8&.X:Q",W$7HF3\WGF/!,6CXYQZV[SJ:!O'GI+2/$6QN'>^YEH[BI/#F ML-_8@>EXP=X'4W]MN/9_HJX*]E0+>^W"4=TT8!]OFMX>=O+N>@;K;=J W[9 M\MNP0%*/8 Y,8#\9CPY8^H8%RH#%%M4&KI'[!!7F^26)RV1OH_XS'^P,VQJ^ M[%#[0TP!J=^:QO*)JX%K-J=YUG/DI"(6V@?4&/(9EX,3YVJFQ M#WO:$,ZKQ[;Q:#MV6+*_PQ343C^ 5@A+XZ5LSWV2O8WZ\TX=\SG;J'4T&T4K M-=C^>)?'I$+:P#('#IIGPK5'^ JG(+ N9K06+0,)7U8;R*!MMW88S9VCA74T M@01NV>DIL;A6\.V#$+9>'\V5][N=8\.9B0<7DV[HEQ8EO5NI^?XQ '_N806&3Z41Y,J0??77U"JPW=4@3TV7:.I6NSW27Y%H;5P>.*7 MEM?)Y7$5%"+KFKD\2)[2)5L_5V&66FA[:^GRL++YI5Q75^]EJ$6WM<8N#^TT MMS3K[2IP",6UO/:NTF?D"I%B15L>$;8H&==(Y6&REMSF>JD"B6)F$6_KLU M9*,V[8'9)JL G59BRSMO%9 5E2+KWEL%F%S%2[;[%G]P_;J$!5=BFN\7)+-" M/AI-%V#Z$G][#J=1VOXV^G!FO5=N1-$G)[<9JMN I7 I]]T%S#+H9;>U\UX!7"9[6_7_L;%#L#&>?\9[ M*&#LF!4AD4IL"R74#^Q"S)\SWPM!Y&X$_UK[QG;L&56:)GO9TIRMW!JV_]UP M]K S+?R^DC6J_%[+IS/',0;.C$/CY7BMJM+D@Z?\EBT@!F>K:&)_3VC@%8#+ M&&NQ,?Q*N,CEM8=P =#R]%@O=+)0&2:QT+:Q7F?KA79;HL\'M1B!]]?:LPYR M./5<,=B+RFH/V2@(]M%>[$HD1G*I4IRJ5\"(+TL*9-$'TUU\C1E.E9X@(2+1 M$LN7P@)S$(2^;89)!_+@VF$MEF#Z'2DLDOL@6=H)UP7I-Z2P1'*,5XL>L&7+ M=)ND F!JD9+=+9GM?7,#?^XD207T)7](1E^K]/O,AW,[J#+R5_]-&2U5^&'- MEJ+_9IN>;%4ZS/,B9+@'5 4/KBA>7%'54W#G]3C/_BVNAAL[ HR-1^!\H%JD MJ"S']S-%H;!*WU!8I8O/DT^_6L".XI2A/Z)F'1D2 M_N./@?<$^]''('+:2DMRD'G_\>'LNU]KK$9J*W20?5:+\Z__^-S[>OGELONU M^_GJZY=NKWOQY5BW4RWT_6P]#=],BX9_9N21MWV2XM==%,?HH[FQG0/E*]_; MYJR3_)+'6&'/MX#_CP\7'SK[ -;#BU:#AE.OE?NP2A:JUJUCK O,G/E>"3O3 M:YP8^K)10Z?T__<>SO2![[S.P<[SS]L7(:42QN>I>T)#KQ4:HJ66'6\X4'@X M3ZH4$4R53YBX:H6)&?!M#PZQU@V<:1!HR*13B@-ZS1,"/K5"P"V<>QM.7,E; M^%E ("&75BDBV&J?D/&Y13)^!X;/1L4AI8)$D.N>T/"E41H2)])C_?#]$BZI M$D1P53YAXFNC3,2KHUO; 9/]]A'X!0R<)U'"\DR53BS^K06+S\':1C5WPXFQ M+=)]43*%+,]0\70AUFW!_(-H<](9N19X^2=XQ=K_+)U"!+#4/&6@V;5P7+^E M\3*R8!VC^S#H9RG]#R9]%M=%KWLI+2,\"%)FFET\IQMPIN?#14QR,@J'JP'R ML?5?!YZ%[ZF(N11BB1]'RE6S*^RXMGW+@M8+DO^,;1=<8!DJ2*L0+ZRU3]EH M=I6=J>, _CGUE]ZS2^/BF%(])BAU3WEH=K&=J6'4>J?^S/>>[/AA#R(99\G5 M8X0%0$I+L\ON3#5G7A :SO^Q=\3QI"BQ>I30JY\2TO "'%71!P:&@M.OE3 Z MM<*IF9M=7:/W@YS9QG/QJ^OS)$J8FZG2J"6/3:YQ:NMFEKU3V[>Q#EYL#<>YW@>V"P)\!Y5)I9#MZ?5.;=_&8G>X!?X:]I9WOO<<;I+( M>%@."E,KQ 5[_5-.FEWO)HK9 ,>A47&:2"$&J-5.#=_&^?+)5JG.L0>3=G:E#)ZY$YR^H&G_]T(";]\H('J/R]L''M6'LXE8 MG#!(/SDVA^2#/^)*'E!A7,"QJ;!,$"^]HRS/>\1D4I)T3#-8Y7ZUFCE CS%,_05S8&P*J=0)P'1@$,]];V3CR3U(H2#&M]MB;!ISM^OQ":&,$)M-L M=WV(_UL\3:6F5Y!PRJ=.%WP(5X'10[T]K:;N2VBW:5$_2X]DO.)0OM MY3@M:/ EX"H_AT?O14 3;R#J&SB1=;P=:CID71#SZ*8*?K""IOGM:2)G,M8! M03?NV0"*FN"W/Q'(;_#A&#^FS)KDJM?M72HS^%-08._-J4+LQ'.]+-9$R)29 M'C6?@J27PX2]L*=*7QZY$(" ,J*?I9*%WFKI>/'H8^^>/.L%TTDDW=!0C#^)6(Z>HDR/H$A%'PJ3/^ M^3+KI@,!Z&O8WVUQ5^\8G_]HE>-GT!"8[H.:3S?E5 ,N:!>XO7D%[_#RYD:6 M4H.*NIO)QZ54>BYNNWL(_>C+<0U67N:5B.$+M"<$;KN&_SJ",_@ VLQ$)^J> MXT16BV=KV#EK;;^HJR:;-IFH??.650T-D=C[&K@ ?]Z%2:VWFMC@5MU*D6!5 M%1\%$C;'C@ED89QC>X12>6P8'55:\HW]9%O M<[>ML'-9HM3*\@K#Q)\M!YU M6BF<B8ONQG,@SN#:"&P3-UOE*R5KS4\J'("+0(B/+:1* MKU#@W@P-,UW!08VR1'J]526.?!'P2ZNSP!/Q' M3X:]KOBQ\[SU;N$2R%Z[\75+\_0MF;YK1?]R8GZM?^^#Z#V5U-XS='T6?A&& MOOVX#^,N=684W%)MI0[Z*K=],[9]+%#G6,@_!NJK-%[0RGN'# W?M=UU, -^ M=+F--&\N3"N+%CCF0>PX\)$!56GWYUAO;&WM@LK M;!O.S(M?C\%L++%E:;;]'^JT1,L?3//.)I*E]?(P<-J4&=#4\+I8)7(&CA$$ M<)B*7JE_L7$;6-CTLE#&00&!-R9TDE!X6M<;;VO8Y]&D\0FE)8W)_@7+:C:$ MDA"W +X-@NOLF=H]*(C_RI!#-BH9J2AH@YP8I2)SP$UF80[-R&3'6,-3D)5& M13BG!9&_$FTX/"24C;IJXR 9EB1LH1 Y(>W>>3:1M"R1#9YGB@&6\K>+8XQ) MW%(FFL_2RL8V VDXIEF0*4_XP C036GTG^&?>_O)<%!0MWXX,'S_U7;7WPUG MCUM(,N654Q LW!;,>4L#5EXG?=-$3RX%)3NZ[U5:10%J[R5\E8M* MZ\S\JGLU;.:CZR;AZ\PQH'E<"\UU=HFK%=[9 M$IM%3O;Y/2WY "H_R!^"KHR!$8 Y.E"+)JH9'20)6?&5 4H!7++$R*="MJP=4^ MD:_GFL2Y7F%:+3AF1Z9\Q-$8)7$VKP6E!"C*AX\[B8"# IV?W E$T]7PE;*A MSYI=-AV4/M&I!%CY"?X)>K8#'WP&V111B5BB3EB :[/9/S->T78V"K!LFOX> MUCMG",K>/T,)$FN'A6S\>4!9[,K+9['Q_' )_.VUY_O>,[JS@?/IR*?43@ZL M&)4?3[);(ZG=7LD=!3F3=F(H 5>O_:.B![@8I<*253O!E :M_%[2,28C\ZR# ME$4[97"#U6-/BED,F-3:Z8 'I_*[5,SLOP'B^3A7=U>+. 12-Z<9J A53X<.0K.:D=1 MZI"]XOCM:^":>/().307 R]R4>N:]I[I!MN=YQO^*]/A/":UYJ+@0:W\TV]G M8--;9?TM.D[D"%'*74[&G%^O>MW+SZV*B(=UJF9*PE?_%);7_8>QL4J@#\&= M#"=P44\KM'G#ZR1$!.F&;T%*V;3 25Z>?5:,RG<()R\%$&]UGR73CG F@((V M/;.ATQOVXK(L.Z[US+"MD3LP=G;^.4E*:NW8Y\&I_%W>.0@-VP56&CJW;YK[ M[=Y!@1EOP,HVL2]CT3-F#?:IU^U]4EL8)2$K[V=Q@A,7E!\],$$)+<]9BG;J M$8%?>0>-O!69EQK:"8(1HO);G+2U6,F[)K+IH;Z=;W;XE9][PXFEW8C3\2;, M!H2V>9R=4L-/?RH3?KKSE\R/_?7#>SAJF<-1M]CN:PA'?=Z,90F\*30<]=?/ MO>ZGKW)MPU'A28)8_4%$%>90UZ,@G95G586M[5%'5=? >P8!6VIMJ, 0:'*)>"[ MVAR)#$N24.5G;@#QHTZC(-ACG\HCY)"6/S(55.<(*L8:3CU;=+XL1$]_$(V6 M36]UT(#6<#^D18ED1[*9X4_]R)Q6=%:EUK]07!!-&Y>]^ MY 3YPZ8U/K23\"GO#M^#BQ]RD#*HJ\(:""%^<>T_B+[X=M@NAIL#'<-6X"+ M]ZVB.,OT6-]J/_YLQUMUDA_NV&[G]*?_O\[AQV7WG6&^ L681S'OF?;:/A<' MK.XS9ZV\[0/AM*;)+4-ON_/.*2DVK'*@U-E M'P[,Y2^B%PWP7T?*X3_^ M&,2='.S3AJL5,,,9G 1[UG35M^*J%RSY6+-)*P2655\ED-+-(ZN*P/KW/HCB MEQ6.!66*D$40,Q2)$/X>[D15%=%;.FU42BQWD#'!=44Z%2HV52F'3FG>HYW:/O=]I<(WUQ8K"6)>"935L0U$S1!G?NW6ZD;ACO\>;O0_!QNN5R"DZ^FX: 0N&+\ W[0#K M*\I=3M:HWWK=RPM%Y2($N?(WU3!FB!N3 "41"I)/2B(4P:PT7LOH==F:9.PY M"$+?-L-DY=5_-GPKBHUYZ_DK8(=['_M"2M5BY=-D#=U;:4,(FA=G;]3()\*X M98I7(7NY\LFP!C5Q]I1555NUXQ2E6IQC:0+R"?7/\;V&G6.'M\@9.JKO\?!K MZ>4CM9J M[7>02LYV6C%4#>$96I0X7(T">^T.HC>KS=>E;T +10N1.\-VT3,OUV %T^!? MR^$H01OA5<6L?)P'EI9W8S_9%G"M8.0.7TR G!7.KU14Z 92M=&;G7:HW*@ MB6^Q%EVP1E>GVN_12(N\I$[R(]R:N: MN V5E,U99OET4Y9^SBZ(34O:2&D"PN.SG1C%9-+()XR2'0H=54IV59^H-N-N MBO*?_7;1ZUZJZD_)!BVENZI32.Q1.72M=@@7XCZK--U,R%*VJYZ3%[+=;B1% M(]C<.M[SH3NGQ$V\*ADW$?Y,)_T=V4,D'FQ"CXQ8D+3Q(1G58>9[:-O&NGY] M@$R,W"E4&E2.N^Z;<.H0OZE;#*9\0;+T 2S,G8WE(I!*$G,1PEC9(6%"=DP@ M"V&"B<@S3(&LV[Y 9EL7G3VYINV S)1UZ8GI)>KXJ3GMW7#F@ZV]W^+D2OZ-MW\,5WNG;T:X"2,H-LN[H,J;J>UN"N/,A8[> V2HJ;L (5SWQ'/+L6T\ MVDYDF")G+GJN=ZE4LE35.X>"SY8DR7=5;7\WH+7Z08N3V';CL1:Z5L/-=& YR ME0[WOAM K-\]9[\%<_ (ZU'HALI7Q+O.Q)E-^=?]1NX3-+SGOXY'M],YY-Y_ M2GP@H7G\--G^4&3.=^[LBK:JNIU MC,)AL853K^MS5V[2T5^*1]XKG(:F.T/!F^H#93.#$O2/:N$#[3U/'\88LG/?FU[<&. MB?L^Y?R&O8!WI8DR6AV^[6W++MW7A40 .&'$O\7(DE4VJ57DFT5 C$:H>MHB MP60[CSU=T>8WTIGRO$&UT-!7/4B14B8S'^P,VTHW;Y-1'DX!HU>UHHU<=OVP M%/8&A57:++4KWOU27?%E39+ M+4'XVE9J*WQ[*G\"P>T%6=BB735"U.8!6-(FHJ-LH&J1,FD++FT#$ M905"0;)H3-!E!5ZDDKK:S?:^N8$];#!=W>Y]-XIF"Z>$M_9+%-<6XQQ%SR4+ MVX)9/-L$+VD'Y5UXV:U9N?O07DB"3"*J?Y%M:+JU7<,U!0Q-A()DT9B@H8D7 MJ?)OB4 #F !8P2VTXF+C^>$2^%MTGP)_G: XO2Q"$$QP7CE\%E!^O#J%>XR M.O;<-8=2BC-F#7;5>H"-1B3#80I1[UY)$X)E#G;&:W)WGZ6SP:9_,\KALT#[ M!QNXI5(,8@HM\@*L0Y1&.%:C]SNOLZ^V%JZ:> K07AV"3-+VDYDXL9P.L"=/ M;<'5X0_#]PW8&' /FW'G?R-2J6H1O5Y:*1Z.N:',ZVII%+,/K_*&[;D^& R,$N M?3$&?0%[Z^P')RE'KNGL402P&SN \WW#N?.]_0[FB,(BN*'M[H&5'-7@(_>V M7S%9V@#O=I*DEFM[AE>YJ52R8'S3,'\@GMCUE*N8/TRS:+82JC8!":PD:IK: MVL@@P1C0>I^EN]0%]NM5I]=Q1$^(W@_?Y=X*E>V\B*:8WL6]H]=RP.+];A<' M##* M"[U96? J?\HZ[4T\$*.B%M\UY%:BCD^ __//HL(5^XW(88 M&C,=+T"^G*\0WWBXZ,+_U_G8.?X$_,=T?M>?C/Y/?SF:3CK] MR4UG,;J;C&Y'@_YDV>D/!M.'R7(TN>O,IN/18#1OQX/X:?+>?]F*&OW>,2. MZ^P*4S3;=8T]PPTF7@A5B A*HQ6%,7ZU;HA) ML)DDR$R0]D.#.%9#-J /I85>Y5OH;#Z<]4&_9L/)8KB(5BG3Y6_#>6?P M,)\/T3IEL1@NZVJ_&$])[>-:=YYG/=N.P]C /Q4-PO-C-![+ M.BJGN*$)SJW"O!'-64:S(SA3Y6AC.E\ALG02E3@^'?\%P*^AGVAX(S/:KV6= M 'S.]P_C87\A[^P\1D=IZ.>)&EY7 Z@XD-T_IV[@D3/)UE*+6<@LEOGQJ-_T ML$'YTHD+8ZO\0M@$F_5_CW; T* -/YP_#(]S=5D;[9E=TFE;<2.F)6[X!4V& M.(OLXW/)TF1I_FP\9A['% A8_?[A]%X?I0OXFN\";H;72UE;>/KL*7$>CDO4 M]-LCI[6@M5A,ZJQ O_:^?/K2SOJ::/?L0R#L0'1H:>G[2P6Q8"E-[UM1TYN/ MOO>7H^_#SGC4OQZ-1TN)=["/X$9SX:I44ELOG3%7E=[V MRQ#SO+_K_D[4D.0!G.P@@I M6_)@YSD+PV>1I24S<%'HKMYP2RQP8*ZU+:+K/4?74$HS+/#(&_[WPVCYNZP- M,$:':7/G7S9\A0A%;]EX#E1-$-<$^4:PMSGF_%FU?H.+P:M6&F Q%YF+0Y4@ M*3D41I"+GO^DM,0"/Z_%7PYO.K#]?_H[<26&G,T"]CK2S<9P-L"ZF MM.1-A]PLK@_[E(&C!%FZ!%;.LI$VJ\%4="8/^[>M':8["H/H/OX:N.P7;BX* MW-G@=.)^M+P?3A(_E\$TNF SG,A\NX9@">I"G#-OPS=,62I'ZP7X"I&E(RC% M:>8Z:7782H[\Z3M1Z"H-NM5M Q^"-P%Z28ICP5'@"3=X@$N.^^$\OHCW,)N- M1\C+=3H9P.YB+O4*9&X'/Y$,'J A?'1[D_"B B5MTSW "76H9CSMGI[U5/;? M(#UMA?YGXB?;NDN"4[)-+\ ZZL@8VVZ!E]IB>!<-ZK(VT 3A'.P\/[K!38FH M@TW>\*;>63TXMO/H.65IG*P<9;;V2L)3_RA]L7\,P)][6-#PB:/-%OBP+1ZN M%\/_?D!72(;?I6Z\9Y QC1>?K.E@7MEZ4)LJ+KTL#91F_VRP+AXP2HZ6/*$I MN$)47'8ONI=50U1T_I+^YE]E;<^Z1*O 7"V;&&&T07R,7!@Q\DJ\3D;-E&T_ MZ"W62SU"/%2 W\AHWEBSN#8".YBNSCJ15[)X^#)K*R(!9JCA+=FCF*Z:%M-# M %O3, CM+30;+L1M-I'VXF" 6\.KC>5%@!E?YN )%1\=]2]VCAVR]!,<.;75 M054;U/!F0HO#S:UA^]\-9P].['?B11H;!--Q,.755D?5K5#KJUF-CS5#PW?A M4(N>:HB<']AF+)1L+$)B.^ M0K17E0!SB'I%2X[.Z7RGF&=1Q917>TF5MT(-T?=;??#O^61=Z7LN_-,$)T,] MFZAXB]%>7T(,4D,@[GRG)5XU]\WU*N>4M9W*KN MY*+M/3 0[];4G0-S[_M02-$^&:VG*E66]MV5.*LH_S;)PMP :^]$S_T67$2E M3J\8LV>-=]F[N&SGRE]],ZPJAJAAW[KQ.RS&>NV#=6*\9 D3C3@,-U7H>;77 M3WDKU+#?W5I()".?';BYE, K?'07R/GU2Y817YA&$ MNT19.@7&:.>BD2KI>7,2\YRKL??RC?TD\KGTC5O)$.A'P1XJE00H8QK86;/+ MTHPY0Z-7@J=DVV6*&MFGTH""^ MJ1Q37;@IE.PE""'6N3J'3T4C/BG0NO23@,8CKO_1^ '+L0G Z:P=@K']!'(5 MY9P],)Y X%+OT/46)F.Q_-'XL7Q20 M_/"JZ3WR!H?_96KK)4J2K:WGR<@W9E$P]?*9C\R PNXP2J4PM9IR8(=2JV>[ M')'\N;KV+X2]7U(\?^E[?H4#^^?W-TDQZCDG@?Q%9MO15:][J4J(?^&HU9_] MH5CK7!W$UWP'@:+]2]_^%0K[?WKD_;_%;4)HN> 5"@E;[!]P"*7%Q.I- /#VY5W'T!3W'R]!-"WP$0:@YL1]-H M)'^>SN&B6[3=>XSG+WV7T$9@?Y8CGM!XB7]P[ 6\QSF$O+*T0L88_M6Q*7D6 MDXLESM4D"QRL\A'%I6^8;SBT^%'PQXC6I[6.Y#&-E!PDXQ7;AFWU@K-M[%.O MVVLG,)+X .,UV48C3_-BN\P!M*EM0J-'%GIP;6CG9\.WA"J3\U?>KDQ%&*J1 M7>L6!#S<[ASO%8 %\)]L$Q0;L.]$U4B\N4UO[=K_@=3 R;T7\\4N9<&_]Q9$ MW83):HTT<]G$_) 6"9IKNEC@L,,0#UKZ^:.R@:'3QA"@UG5"*M0ZK.;U*_K? M6U@OSV?MB3A*DJ6/X0X;+0JKFNO%)(HT5[LO<+-)8TE+W[@%!95NT]'NO$XC M=^7YVT@(UZ_)EQRS9I[2LL+_W.M>?I4R_#3-MZXZ:/5/6'EB%^0"L-T V+4Z M;!W&5;?@S4CN: ;HM:GOP_EBF&Q)+>#48MGY2U(1:?N;.H(<""Z[Z3\HDDJW7J>]..1VVV!/EEJ@?.$8 IUM1=])_L7&A3K'I91,$ V\$LIG0 MJ[L -5QM@!/^DCMB'A++17&VH)L-2 MF^*B=]>/"SXXST5+0+19C^BZP J KQAIY4%FND@B H#K=<\G[AAC$Z#3F*"_ M#S>P,O\Y[A 4CA*%.;01"B]&O8Y49VFE>61!SJ2-,DK K/5 DE<<&.?$OO7O M?1 _NKOT^I9EQW6<&;8U<@?&S@X-)[>_6.2I6*H@Y=4A&+I4[V'@W%DCZ>?P MW/KQ(^Z&W< MCB;]R6#4'V"#G&6 MR)*$"2:>ZV>C6Q-.W825+TLG67\\\5HLI?+N_\$RUZ^'/W^S@0_)VKR.X<3$ M(1SXL66615W-B($@/GXK::&LQ*11(\T;@'C R%6&M#KCYYT@HM*6T$)+(W<' MI[V1\7K$ RQ"#FEU4II:@EP8X6LACNO7$PO>^N#//7#-5[;Q"Y=36K$T/WAQ MF4CEL[6B!GE S#U>G>645E"A[3OON0^-C&Z$(6:45"R?%C/,9 M%O1*JR7_@C%I="I.+:TFFAJ1.,PBZ+RM%;$L?<,-8"611>-+DM!:Q:]@+V$U M@N*OB,.5R)_(VO]KKWO5LBPY9)(76>V64;D;.\8_(@YPY\ED4TCM'.=EQ602 ME:7QP_"A54.B+C)I9!,%$T-Y8NF85&95Q! _IKBB"OT-V535VJJ]-F/6X)?2 M_LKMAQUN'ESO,8"C ;)VO'F& D_ 7M^Q(\4$\S,K)>'AH[(XEGJ5?TM'C9,U MQ[:*K,>P;^O^\&!CN&L0C%P4C,5P7Y/A[73:P^DY4?UY](^=P6_]R1W\:S3I M+'\;1D'N^I/?.S_Z\SG*-)HLEO.')*S!NY-$R3*;CY2@J)M$>SVN,)X; "N_6?.MU+R^4U[B$NS6)805UW[LHT"Q<._EA^Q>C MREH/8[PXB.[(-7WTRN$-B/\KN$EP_?9[$VG3T'K=6]=QO'AO#35:5I"G4#QB M#%U+_CW^X2ZZ>.SN01)9/=E.C'8'KPW'<$V :([BK,/_)F< KW. 3 ]X#P"N M!!P #&>+_Q6%%9T\#-&]R"G,@++_+Q2Q?#GO#Y:=Z_ZX/QG U*C$P72QC/]* MS@A^A[D6P_GWX?L!@3*W*$\?A?)@^X*CFH,$[5HH;L^.&IJ4,;LLLX_Z@I56 M,81T^R&!'YZ(!_[K*!SXCS\@1&MOAE,_>5ZB8'L>ETP6(0CA[2@#+KB*TGWT MY /%CJ_$M+(0S\54(<&,V%ID&1-)9N3"]0.*?8+F%U'U"S>WB6DEI)&1CR.7 M_ #;#DV*(10N 4Y@0'/\&Z"7.0BTDG-H0VX)F')NXE)ZYCER),*,OH?O9&&U MAB&7C%&Z6Y(L;!:VW;-O96&43D$!7?5WLXT1=F^[]G:_Q5*6^5XZT@C5RM)& MAZ$<<<8+F;C3[S.(+[JM':"6((X*0[HNDF/KHN^&MF4[>S3$+]"69+19.GPQ MG;T%K%MH,^1?NT\7]$/#=VUW'A3V^P4UT;\.F5T-+%";S@N## MJ[(2JMTDU8=Q.L869TB879]L9/3C4PKX71]R#LVH+8NXANCQ(MA^@%4/0F"= M/$@?!2C<W.H2/;)1 +NF';2N>-G9&/*7[%](RRJ4/P,J2D 5062\5I=G^+ M'%OJ60_'91,./6;X9O/4,8]^C1>8!\*4!ZCA/[318- M7=1,VHFE FRI?$HQ*K@%(+C9@UO/C]_:0&/THQ&"U!..H 7&K'HJH@IXJ9Y! M$O!B28P8>:8.H"6\+? /+J=9%TO24VH\A62M>M'K?OJLMJ0$FD&J%Y.J3XZV MGA\F[H#3U4VZ9C0<$* 78>P K1FQIP%,F;454P7XC;RI)(TK^!R@=2SZ /@K MS]^BX7WZ"(N.O>EY7;T_"7#UG@_O^Z-)].%P?CN=WR.O[L[T>CRZBXIYHR%> MA);]1Z_IWNS0@Y/T-GS9 ;1#LH0:1P$9%_#38!6_B$;R]!93N&R]H3"F\_UC MC093^>2ALEFB"Z,WD /"0;W8'Y%-M#4JJP89TTWYIN5,V[,5]P/O,J[/C')Z M#XO6<16):J<^LB!**K#._E&2-7=EP\=;7Q=U]9=)\>]ZK=.04NU=-R-I^*&) M-+.NM,(ZEO(N4 'V:F2O7)J=*)C+6*]] $V##A0B\_%N/WT6L/UT,UKT[^[F MP[O^M>M=.3U18<@!N\="OB MA@("M$A^::Z.='-!5)1B@4$ 6B2;BZE"@AFQR1<$(*E_(FN"&VEA0@D)9&3B MS,&"'9UT#94GND]L%Z*;?R:-#ORR Y//M__:=AR(]S?/L?KH9L(ZGES@6RDQ M@PYLED2I\@5 K(O&]2MZ*H]P[L604Q9-")AO546M\N5GO#L\_%'B/5&&G+)I MI"S!'%*A@)=O'G?P&<8.#=D4RG!*8>)L9& *1]W"V\5DKG+IM"4.P:0\LW0 M(/85B'P;#2>=R! 749C4FG+*";C%:1J&WY,[&&BJNG\,3-^.JD5GFS6OIMQ7 M@J_R'3O,');FVD/+)IM,!$S52T%N^V:VJ//A^,I?_@I&?"40174/ MAW FMI MO)#/B'E*RIJTU^M>2JDBL@2PI[^5+2%H=O@$_$=/B3-@SO/>+Y7/>]_/=54Y MUSW4@!CR/9-(EMZEMK-;!KC8+D3& + 2C ,)LV>N9&1M&U^[HBM+5) MV:! MY0D06K1]A1B>$MB?4*TL W08;7)0.@"N6AQ086#WJ>KG8+#?[AT#!1D9KE; M#&.WV^FJ;\6UP(P.+-ED8:STP%$:I'1'0Q5%@'758#[98_ ]%_YI M)JLJ0B!MGC)DT5*I44@<8NPN:+/THR.!H^2)GF5%264CLSHO>:Z9<=?+WI$CIGRRD8Z,T$%[;@T7N4[_D._1SO7RB>4 M30"ENG!&6#5$R!)QKIVDHMOX=G ZH9"9/CO^KLT2>MW_GNQ1%SE=37? -Z*.%*RC$1;3FV#3*Z^: M<@CUNCJ=8I^#G>>'J#=FE$,^@W9Z8(2H5[S/.3HL=H&5AD.&$ZYXV0VL&["R M31L7M(V>41N!E(0J:&;2JJM#,O\.YL $]A-J&W 0M3AOL<.Y^KE70^*XL$ / MWP]'W_O7XR'\=#GOWRAP,?UH#)P[0F&*5E:9)\S=^5Z W2$J3BU+$R98O&"U MR(1"^?5AWW&\9S3MO?7\&V__&*[V3MX @[V/C(JCG:<,U<10&5O5J=^W6")N M' !$X.+R%%H4 1B.4'L_%SF9F%81-ODQ5)V?56>MAKY[ D)*2R9D483JTE!$ M;0%YH>&<\EWKS&KD/L%"X%R.UT>TEY]-C2;?AY/E=*Z$^V<*_/5DEED\BR*F M;+9%'JIR:[MVL '6G>=9N,E4<6)96B&#_4];(P<8Y:=4!ZQSX_D>]OZ^;3C1 M#?K];N? ADKC&Y--=>9Y8"D?F?6 ^KOA["-6YI @_XG.?BZ#ZKRS =)@OG5 MG$H;3CC0?B ;[X695.>>'53;!W#BV(=8:5S#)*HSBX,@ZI681F?1,Q_L#-M" M<4[= *#1:1IN@)^L%M!EM)!S>GV5GU[/YL-9?W33&?YK-IPLX!P;7<.:+G\; MSCN#A_E\B"YB+1;#9?V3;\Q^ )\],+/MLH6\WYEB;+#56)+HDA0'7=>&$SVO MN $@'*-?*/:0IR67A<)*#BU!F?;NQ^+= M*Y3'*U1=GK-3Q%39\=20?!+$D%-:)9!)S:NA+-:Z^OJ:3XQ"PUW;L*TD*P0W MVHM_1L%:HP_B\(Q\R]U/1:=)R_[D;H1<N]\6_/'SA&0+HGR%&";"JH2&%>$U5M(;\HCB F MQI8Z4(C80)Z@"(W;'0@)\>_/T^A-$CMD03X1 MK43)CBYJT1OJ>3*]J>="G;#_^3W0:,-K<.8@I&T$ 'P/0JID ,POGRZ^?5(_ M &8"0\U L$IQ0(519Q\D9H>/=D;,DE46!MO8Z"4;0?DU'1[Y0P!6>V=LKW#' M12Q995-.::)Y-$.!W[:349V]#2F^ "W;F]0* ;KR.XX$U"?A4_I;SP^39R3X ME8,IZ&UJB<<86ES9RL*?@/#P!E'J$8#?FJ1FU5A#I>$K>LT>ZS3%ZRAUR>DH M]>X7E?.^Z34>2>.D*YRNSFN(P43.E&T;7WO=JV\*^3_UBKJ$$H!K#9)Y)=%L MY=;S@;UV8V]2\S6*(1J?&M\9MCLN->6EEZFAR,3;HY'0G(V.3F6'IAY]:/KX M/C 1%-MXC].:PZYJ?ZA[L2U_L SOR#( U62_#K)>:131X5 MN2T0"S=ZI?41@R.Z\V;22,<_-UT%E%,!MD@Q+JCC%OBV::1P\MW>E"_5$B.IOZXR! M$?"&]?V%2]F.RB?YHO-&-X4H"@,.;/U%UEL#?)F]!D2I. MRRA;0\V;.M\"2Z(2U!%GWS1I7PC3",?2&T:MDT,(V8RZ"($!E?(3^BSB@1?@ MVG\^H8HT,Z)0WJ0M9,UP?@<&[HY;^0(E[P4* MH]D(1JO7VIO).#=[,($]Q?(9.$_@'LZ'-[A-F[+%::LK5JR"YH^R+22*[(%: MUO+9JZB@I!2=A4."*&ABJHQ>X&_BIJS)Z&%.8 U?3)BTOT7_*J,27%G: M288+:**?KT)OY;78SV!LPK01>TBMHB1XH"2D?U/]L#MZ+RYRVX2=%_IDY*X\ M?QL_Z,"Y$YN[S7#\/ M@(@'5A\N@HPUB/<-3T^,+Y@:-+T8R5MZX9TF(1CUVF EFN0F&0WG<(2: =\$ MV/D#;S':J8<5H_K>4NE[[W!^C1Q*^ZX%/_'WX/ ^'M_X\27O2-4?#*8/Z'QN MUO^]']V)F]R@#^S<:"Z#4>7/-.)\;XA]69\ZNKC6H0&^G\V^HD"LW U7.0 M2E!7,E5!BO+Q.MFG:GC&< ,>0[Y)P=?\I.!F>+V4?\R/H-+NO.,2-=M\42U& M+OSM/>U]YH*4LC1'LKU/FR$K")4O$V2O\GO0E!R:2*(*FCEO )#B=X^B XC?6C0\!59"?/&1%$R MN2EG&=&YD$EW\9SV+@78[7US UF!"#!I,Y:Y;+U(S-1 M*S0R0 TO*UW[:/10]+'V2L6[LF+SGI+DP"-$YZG[1./V5)%,X6Q9[@#^-MV>-B2Q.^N$C/(S2J% MG+.]57Z@DD;K'KEV:!M.B@=/;6'"+-)>[Z+7:X72DIR[^*KNU+T%C_[>\%\OO\*LEU26>8K14@.5#=#VH3A&)C? ,5Z! M=>,;S_0FCTTL"^4B>G(^D.K0VK=@ X@JAS[E(KDHJ^:4,T.6,S HQ27B\)3, MP@2NX=L>QMNE,)W;OD@)Z<(,=,.V5#96-\V_!II6%9#ZJSBCF M B??%&X&8.7C*#SWT%*;W@6:8XQ6"^#:GC\&R6UJ1,,H0.$VEAO#O?SE\A/! MF[5:D5*I@HO=LQZ_#CM(NJ"+\"%T<-;JVZ;MKO'RP*75AG7A?[J.^A\$ 4IH)6- M]%. Q"WT?$+9Z.8C+4\Z(T*5CTT&WG;KN1'0/O$R2CZA;&PSLE5 ,QNTMF== M[5XVN>I]_MKNNW?E5M_,R 2Y&NE\V:0]#7 QF15 -:SRK=7%7#9IE\IJG)Q- MS1FAJCQ*?X?K%M3?H4ADA'GX>3)9**\^_69")LB!L'6&B;/N?$+96&;BBDQQ MF0Y92%3WT?5TCN]43[Z6V>CL72<-4-M37@Q-<_3CP#4CM'BZ"I+I01LK,.G. MDWCVH("YAQ6C1U6#4+*5%XZ]5E! MNNTNZKEE^G;A\,^]';[>@W#C62/W"00AFIGD/P6 L'BN4IQLJBIYQ"W: H*> M^VA,43B V!4X.4/6)I]ZW:MV_%5KX38KG1*&T'5-WB[/)8C@7(BW3U^YC3;# M7>.Z_L-WLC!9K1\GPQ'TNDZSQ!4VQ[-O92&/3D$!71JUM'OC!;TAC:4L\[UT MI!&JE:6-#D,ZXG@6;OO' /RY1S.#)]3UP)\BN0X4IY:%7 &. QP JSX_)1GM MQ'U,;'K9J.VH@5 WH@I2JL \4QS87Z0*M->0QRT]JD7==.:#%#0 MPW.M/HT, 4Y7\96W6\.,'ME+IC?7GN][S[:['A@[^ WVU4&>(K)F_'S5DRK^ M*9GMO%8J(]W;FPS>3!ZYMNN:>\0. 9UX#+KK!4NS()<)7=> M8(?VDP3BJ128374AL X<5?VJ1$7DQ%Y$/S5"P?6ZHB,9:B8]J*Z 5=!)K)2C M!%(]TXB $NJA!$Y\@HY\I&3_V@CL8 &!&-;4/?6FP3VGS9H]:\DOL)_ZI(U2 M.%$+VM$6HQ^F@0,+\-;QO,)C?9[\>DA##&Q!VU^2]"W1M3.T&@?6S1[.GM?Q MC'JQ@1P$$_ 5].]NC M8+J*_#7C)V4-QP'6]6N2+D@2XE15L52]Y%:',5(=RK$!BX_M8B*FUF#DFK!_ M#N!_H[9U,,:Y?EBSZ2&02FA3!6BRJ5K82(8OT#AV &:^;9[8(VT9N-ERJ;+T MD)1X$Z0Z$_MFDO"^IA#P(63*$N8--IYC+7W#@O^^,5X+NQ[^4K(V^]KK]F3R MHN?JB02!3P6CRAQIBYI^84(] M&.7$ES(KQ\8KG==#SU1X#$M)K2?#+"!3FN788<70'*_)4U<#]+8(CN+BE!K1 MRP$PI5:.S4\!F^?"GS5450EE0*9J*+W=^2U6@PO"NIIYO!N2+DBBD*6'B6=1 M8R>ES]K@6^_J:U=!HLO!3!VMJFY/UCMT>_XC,'RD6_AGWWI"?P5W"".LGF>X M,\-'&V*% SEC7HU$4 ER*@BI]PFSQAFA8$P@"-$1SAQ8>Q/5F'[Z59A-(QF4 M19LJ0(Y]0FQ8E3_W-JS)\'JTO!EX%-<9?&J-^.8$F=(LAT\EEN;D39E@NHJ? M8 V'CKVVX8H%=FTS/_T:_K6U]^<.,F6*T$H0U9&G*M%D;ZXX+,3TV875V]@[ M[(8/=_Z,,>&LNOOY4D$9B8&=:JCR:[ER:.B\66&DM+. 2UF78YNPIJM>W%>\].L".'&FLJBZQ2B-(]1I%XAL M%Z3W(QD&A$QZO63!!S-51;V>E7__]=2,L%8_HT_//TS09 RYM;>V]PN:3Z/# M[5],;QO_X/'5B5_.21^\_9+@#+R%P+7"@ M(+1#]*M7T#R]SL?.L7CTC^'U$OYGUO]]\-MP\,_.;#Y=#@?+T72"_KR;]^\[ MXVE_TOE+\DM_A85N'3<@& W]YJ,1@ ^-.[7CGWM/V@LN4:NW+] 9&=OUB]P% M_-Y%:V\XD^U-N&.!!:%/^ ="H!_*0^8M$LI+%XUH+#9]>,:&MJ0EEYMS+',T MRBD Y0M8B1U;"0\ZDK/(S2R%H+--OC)0]6GE5\MW-L8-UZ/OR_M?T$ MX**Q\"P?FU@/=DM@U"M.3I70%CVHK"OYC^KP;9J*3% ,'&GVST3%-U">>49\ M@B+9M+I3YMM/1A1&QS8>40PY&P2WANU_-YQ]M'=<\#W?[MFW[D5^]VP^^MY? MCKX/.^-1_WHT'BU'PP7\XK8_FG>^]\ M%E<V MHZ@?4_>DEC?$-_PXBU"!3 (;9^M6$> E;;"96_#$6/$,.;5AO2IF[-9%NV3/ M[>#GK0_ J;\\%^?X K2GGA,Z=D.C[>:^ V8(++00YVSMYQFU9YP1,G;KHEVF MHR[JN^= "J)X]CQD%^;5GF]VU-A O'(T[ANXD+6 :W%W[_@"LF;H];K(U5$G M\CFA8Z/Q:K%51#MYKOMG95.;!)L#K9B\AA,X">*H217/45]UDZ655W@=5A7D M)="F5TC^W.CU?.S"'BU2<[Y+L5"*92U75W]9Z\'ER(4?@J7Q H+C$^,S'X3& M2_S5V OX#BHONOF#RM%D,+T?=I;]?T7'DXO!;\.;AW%T.#F;#^'':8J_C*>+ MQ5_E/YH\F(UZ]$A,V71P;#BMI?G\9Q-EA'[5A?.3=IY;8+!W-JHU%42=.[*4 M!Y8/M;L#R)]UM[%-P\$\;8Y-*PLS'"8_\L2/K$VZP/J\FH6'7,2TLM#%;_DS MUK@ UL!: ,Q?UM[3KU'$-_\U)B[YQY&WY(,_'A9G)!V_D(H1+JL>&:&@:=W\ M=]<8\]]=ZV1^#!KE%]"'CH*V)91/* N]I88G3EB2G/<=Y^O(>7[@N:'M[N&Z M:+H#?F3JX!JLO,R4?_@"IU"P^K9K^*\10+B@,F%.:%58M75ZW(6AO<9?E%8_ M9"GD-=2TC:IN>N0"7#:Z!N5=:5X25YKOR\A:*XU.3=P 7 ,7K+"Q(3"IL]J] MZ'51'"[Y%Y8\:(2UQ+41)FD;#RJV6J&;ET_')HI.QHHZ,0S[[ 4H*HB* )7< M,XQCILW2&L;!N/EZ[HO\'N'POQ]&R]]1,)#Y\'8XGP]O.HO?^G,5NO'8()B> M^_S+AJ?PATW=R&?Q^C4Z:"%N .)SR-)&B^V=F;ES@E#YWOAA:IJ"2602A4P2K ^9H8_]:-% MDQ5Y3\Z ']F$22>XS/KJA0NQ7E&HEF"[\WS#?XTWT!@[%DHNG912!JJ@&:2< M$N'L6QAS:RR9,KV+PG&ODG82+;JRW2SO>5#N)/]P'K08SE&XJO[IP=!R.OCG M^[F0G.="[;5G@>="8N>-.IT+M=]=\Y)8^EQ( Q$(.Q>2@'8NTOC/A31@N\9S MH?;Y9^2OPKF0!@J(XU-%INH3B<\GU(9O1F@J'_Y<[P/T %70-^&4)[ C5O C M.R:U;(17']=Y@.I&OQF]D4R.OTC-E[44NMC\J55)\!#*)@B;E#8?+M M8. YL% O]B<=.R;^1)"8006.Z2R=G0_R(U9ZE!=[/-B^!JIW_>PP:]BP;7IA M#S&B=TF!=;-'D2]F<(+K)7[8)ZT(O]!GS"^;2M@Y+EKR5P&M\_GAP'.?@!_: ML*W%UHB>O,5O!#+FUDD\52#K=8088P\@A,24L042DP#K C<*T?+I))=R8/4Z M2,38(.Z!.5629'H#$B$A;>2TL%4?I^D^#$+#M>#HS.'D=))+)X64@8H-3:ND M1$Z;1!2>E^)]@$VODRSX0&(CU99:Y+;H7'#FT]]WK4)/;UZO@]R#].=>!]>-,D>0-),2)X)](S9MG$%V\:EI X*);&HO)E5DY]" M>RQ7Y+*TNX(&6A#FKM ^^WRD\;LK:,!VC9<8V^>?D3^6*36EA#?]*ZSS_F!Z M?S^=O/ODRQPF$$XY+GN2>N'S@E#Y4+8F]_OVZ"U+8H$,N*"J+ )A?O<2T,Y% M6IYT1H1*LRW*![-]MAG9*J"9#9HF-%^STGRM+\TD:"H[60H.!M4^V=4';G:8 MRK\5<[)^8GS/@9!#-B6P\XAK^>PPI?*-PNS,3O:H!YNNOGLA"# [\_B$.K#+ MB4XO'Z691#3M^5)V716A0TG+H\PQ)M&+LFG#=5 MV%3]A-U4'2T6#_W)8-B9WNJTP8I+I,U&ZY?6STD$;KA^R1Y_J+A>JVG#M7V: M>4DLO>&J@0B$;;A*0#L7:?P;KCJP+6K#M7VV&=GBWW 52W.;T;F3YG XW]YY M+OQGP-+%%^6130$"NWEFN"KOSYZ!)/;VA6FE$P W?7D)L -5O]^G!S7*I9.- M-NZK]_=\4)6.;E2$E&5^7Y1# M-B'PT<@H SE[?LSYR\P'MWNT<99@"/!133!)E>"4J7OG1JE\#Y]@)([DF33Z MD,T.3]!,/>O8WO *;O\8V)9M^*\+XS#LD59ON/19 WWM=:^N%!_)^:"J',#N M!-_$V,(_EU#X@6$B",0!G9Y1.EEPD5H@BG*(55[8S7S["06[< PS6@D3QX3B MQ-*IH!R+>3EPP)5S2A#XX8D&X+^._,-_P/7LWH6_""T:OB)+%8P,N&32<5YZ M0.!"*"BT@KB63F%X#G9[W]P8 >BO?1"?;9QA+1P"N/+*H@4N)K,"J(95ON7= MCXT=@HWQ_'/D$A[7S:>2B2T]JWX:YQW?;A.UE(%=-7DV&) M?2:J(0(+6^C9M[*02*>@@"Z-6MR]\6)O]ULL99GOI2.-4*TL;708TA'7WD43 ME;M4?IB"8@:UY+%&"#H[ <_15Z5>&S]DEDT:[,06N3>41BS5)121Q]\SPY_Z MD>. %<7.H8258LBIDV+*PJUEL[U-P10=4*2W?1; A*TI1"_E&(X#K.O7]- I M2JE9"J\$44EVLP;U,D3P:FP+"]+S5I_YU/,$ MM9KB* =2A;BZ,]\S ;""6VBCPEM4=[X7%'8.;#EU8+\J7!6"YZ;P^DZ4"PV! MQ.B7I/19(WS[VOMRH3;GS""E"H^+8;IP(C1\ ;YI!VC]OP3^MHAQEGS:,%\: MK%11;D7Y?05P2A1/@T\N%!?HA#6;#C*IA%50J%QI5J_%@V-J&JQS""F33AHI M@514F-QZUY9QD($5K ]4^QP$(9P3HWHNO6B.G$2?6<%*#!PO@&FFJS0U/AQ_ M]5)UT$Z=IF@FA&YCO<\-> Q'+K3-'IWYQ[AMX_&[Y5M!BN5IA.PA)H@51H#@O'/M M&]MC^+_^%CG$X93%F%LG+56!G*I'COW=>OHHAMAJE&PZJ:44UE0F]6[_UAID M+7FE8[L#;A 5Q1=:[;)[<1Y:+0Z?-IC>SX:317\YFD[DCZ5V!!#M^Q^,,0<. MVAL>>$$81',=5#4KF4\'F-AK50MK+48;JM,UJM-IK?NH0:PCE^O@^O68)JEW M--ECC.A6K?QL"[R #;F=E;\8K6#BQ-5@(NF<,QNZB=2B1)HA]B@D+GNHIH?F M[RVUJ!PN)K,"J(95TWM++5-9C9.S'6-&J$I>/^6_O/3&NG>R$:2+)%?+5:>V M&S.1@@*ZZF^DS5UULEWR5:?3[Z4CC5"M+&UT&,H15_J.FEK$46%(UT5RK-'O M@8'6FVC0&+F[?;B$OT4(W8-++@N]38^?I>RB*030($H-C>OET^YW;P\Q:N)T9H)0&"<&Z$Q;,I_@)4X)M &)UQ3NB2*F#X ML@/HP!VY(7(QG\^H/>.,D+$3A':9CDZ]OWL.I,"QPU MVX<5/,1>7G 2FV;0E%@B/.6?H(X')?)&6R:-;"PW/2C3C2%=Q%3>F FE;'BT MBVLQC>UU_)1LXJ2+)2^PQNPBW1D/ATZ'VYWCO8+8KW,:U9RX=,2FSUJF!RW3 M\H,]3;&?%QZ?C516#[+2='5B5,+@5YA6.M4T/ BR&T6ZZ+0\D$W0] A.H9"Y+ZA67N+3-3B,?CMS"X"VU_,:[NFNS M8@V[K_5$&"IOA0&*M(0"^F(D6\MOO#G)-F=%)0(NBVRXQ!B<]?S2NWQKMJ6& M<:++&"[ZG^\@" ^!@K!Q203^1):1*_W5W9@1!1W<21/3\G@]GVRPQW.##5]V MMA\EID^3193_MB5=FP55B-I];_@_01@--<>P-.Z)N^.-$19.'9@ROCEA532- M5-&_=8M9]P;D)]Y:@J*12S,FDX)MGSMY8Z3(4\2;56!E(PD*<"Y)5UC:[K$? M2' 7/R:4S#:(063%_]*;%7%3MI0K5'OK8K_U_!6PPSTZ6G%/IMI!7<<&K+_[ MWA :M:QF0>9++S83(Z(=%'!V]"AZ9X#P4V];_$T84U1L?-IDN]E(KR?NK$'? M#.TG6!?>Z*^7#-%?TP^G,_3/!?QW?[ PGRDLGV?8)U!XK9QFMN**]XB>NL";\B^53W-=&L!,DW1 M6X[[H++\&K:+A3AXPKU7_N=]Y[_T%RI_-NHVXKS6[ M%WWVA.B#:X>E]Z1[3'O2\^%B.1\-EL.;Y/N'R6CYOCFMRN:TFJ^6?>YU+]MY M(U&95\L2$TERV[UB%+#V^&Z&I;PJZ,:0A-GRYI PH%?[.J/S7F*V),HNDDBN M:)(S7SP0@^00\\@F@L8(S6N)WTZ2B**ZMXSHE1[<">34\EM5D0>5#HY:V M2QKP"#;5?<32--P ?[DQW&3]._'"R:]9YHO'EE?_Z]=;7:NAC(T,Z) MIC9CQI[XK36L[,^_-ZQ6&Q8#&>_N/ZS&3-Q)6FQ;N1J\-Z]6FQ<;'^_N1?JL MN11U1U*S>3'1\>Z^E-WX;SE4W)?>Q9T&@-=M M]8HCE$+FP^&_T-_#=W_5=W]5T:X1[?6.ROBK9CLV)5_]&[FPGX,=&S0L0CI& M/X(,@G=Y)>2014#-T)Z7&:]I-!0.T1F6F$101"H#JFW+TZZ6-JXCJ%!MU73^^KM*Z8Q]O/"X[.1RNJI^0;0UUZW]_FMJHC? M3BV.EY@]^1])<'[\N]K9%._T,UM%T)&,G),C6>Z(2:# AF?E-5FPA@/$AI=W M3E0NL(H-E*QM<>L^ILS22:\>*12L!,N;IY$GKYL]?TO[_K+A8CXQG;O]Z,_G M_LLFRQ]3P,C M%0ORND)PU#KS36PT@[WWX2WU[TXG_#.A^,^BH,XZ\_AK'8) MY[D+-,=%;_5(/\7%&04SP:,G;SHN?7)R3'3NRB3*"OH;%/1E*TV9U?+9\.]4 M))*$9<*@(QQ6$W+(0AD'#47[ZWSXU#ZG*<1*/%8FYI%- ;QD,LN! +=%0>"N M0!@.".)'X='KQX9KQ!MU:"Z13DC<8.^@;Q? ?[)-0#B:*5^:(NH@<'MV'B/8 M%-)U)8$?GG0C\%_'+@3^XX^!MW?AW'"'[(<.L@IPRV:3 -51P@<+.P>OG M9PYV>]_JZ\LC#)14J6RVI8Q^E(XU0K2QM=!C2$5=F'VE,\_C))92%TDJ;$XRP ML->/14Q),*NF>\\--\[KK?URV-"^]?QTU5,T;2E5D+0TDADYF\>(@]Z(ITL] MBID!WT1LK>-#DJT=!/#3J1L]USKSO94=W@#??@+6U%UZH>',DHGD%&&>@R?@ M[L_WDFO_O0P)G[N][J5&^JO/0C6<1+5X>CG= 71WS5U'!WE]UTI\T7"C$3:] M\FHJAU"%N#'H4/5D1R]=N\)N.>BOX"^C[VTW(J>H#^+(KKP(A !N)&1*14V< M]H]]U]T;SA'Q+0 0*YK+C=R!$6R*1,&37P]55$8L*(9@>UYVR:AX"XTY@-,[ M=&3\PPXW@WT0>EO@#U],9X^<./H!["T#8"V-%^S)&W=)RHM(-/8:WA2MWR,F MFHJ%L8N0BXZ4T$ +7-,&03H!.TG"YR=SE?>3&4SO[T?+^R%R ^]/;N"_)\O1 MY&XX&8R&R#%\]C ?_-9?##,)I?>@(1B1ZB_-F;?9#B8O@4-K&'ON&DIU>_R* MY'_#7Y LW4LI;D^[%T'05=Y:XS(!P3^(NQQ91"18"Q5%AK7,F]$8T0NI1$E* MZPPKAXHR(YA&+Z$18P_@DBLM&0*U+*(A6$#YFT]<=J0=-94K+&O8BU[W%RN425'*4=IM9%%P:*X M,M91_PIYNCD"ET2+_6[GV,"'2R.T'>='):??9SZOUX#U]QL#?\G8>5. MRR8+[2789) ""UB]1)'")2ZT:=FD%P4+KRSR8("MLCPH!RR4T'T,>>47"@/# MW =3!.PJJZ6@E5%B'!-R2*^,BN,*$:?*P8SSAH(_QC>:''-(KP(*D2RS33)8 MI3L$W%J2.'!09:4SZ1_&0SC (N62\*LP2591!N.G]R>K@Y]5U$;SB62GD@R%V<- MF0V>5)>CQ+?JHW,U[C%Q4A9M!%$:K%Z7DOJFB4XU@SDP@?V$>L4)" =[']D= M(P]2%NWDP0VVD5M*K9X %WY8Y@3XLMP),.:+]Q-@M4Z V^L<:CD!%CMYD&-G MMHX38 G'!#R;54^ M11%#2? $HJ"A=>J)\!:R",(IZL[S[."Z&X_>>>^,+'\ M4F#@L$@*S%D!MA[J]7O>RW5<@1 \51)SOA[J%QV(2JH!"9(5#W:P4E.P0 ML,M#XM! R26])"B$YB51!K#2LC@\QQ8-B7#Y-?%W1^#XG>+K]D$VBUSA'E(]&^/,2N=12'5, M])$X))*>2#(7&!\),KQW'PEFMP&%!5$:K%0^$IC&GI[L)]$$X7 X\\$NCI]< MU.Y)Z;5AO!Q2]7T>%F!=(@S>Y_PE]L7P3I'0=@GD.=AY/HI\1GGU&Y?\C\O& ME_;F!EA[!\ QZJQ.(W?E^5LC6:S&7Q+?CN0O*:O_JUZW]ZG=23V!EH+5N"# MTFU$4M\<