0000950170-24-094086.txt : 20240808 0000950170-24-094086.hdr.sgml : 20240808 20240808163036 ACCESSION NUMBER: 0000950170-24-094086 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BIOLASE, INC CENTRAL INDEX KEY: 0000811240 STANDARD INDUSTRIAL CLASSIFICATION: DENTAL EQUIPMENT & SUPPLIES [3843] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 870442441 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36385 FILM NUMBER: 241188959 BUSINESS ADDRESS: STREET 1: 27042 TOWNE CENTRE DRIVE STREET 2: SUITE 270 CITY: FOOTHILL RANCH STATE: CA ZIP: 92610 BUSINESS PHONE: 949-361-1200 MAIL ADDRESS: STREET 1: 27042 TOWNE CENTRE DRIVE STREET 2: SUITE 270 CITY: FOOTHILL RANCH STATE: CA ZIP: 92610 FORMER COMPANY: FORMER CONFORMED NAME: BIOLASE TECHNOLOGY INC DATE OF NAME CHANGE: 19941117 FORMER COMPANY: FORMER CONFORMED NAME: LASER MEDICAL TECHNOLOGY INC DATE OF NAME CHANGE: 19941117 FORMER COMPANY: FORMER CONFORMED NAME: LASER ENDO TECHNIC CORP DATE OF NAME CHANGE: 19920708 10-Q 1 biol-20240630.htm 10-Q 10-Q
false0000811240Q2--12-31one years0000811240us-gaap:CommonStockMember2023-01-012023-06-300000811240us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300000811240us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300000811240biol:SwkFundingLlcMembersrt:MinimumMember2023-12-300000811240biol:EIDLLoanMember2021-04-012021-04-300000811240us-gaap:TransferredOverTimeMember2023-01-012023-06-300000811240us-gaap:CommonStockMemberbiol:UnderwrittenPublicOfferingMember2024-02-152024-02-150000811240biol:MezzanineEquityMemberus-gaap:SeriesHPreferredStockMember2024-03-310000811240biol:UnderwrittenPublicOfferingMember2024-02-152024-02-150000811240biol:TwoThousandEighteenLongTermIncentivePlanMemberus-gaap:CommonStockMember2024-01-012024-06-300000811240biol:ConsumableAndOtherMember2023-01-012023-06-300000811240biol:TwoThousandTwentyFourAnnualMeetingMember2024-06-300000811240biol:SeriesJPreferredStockMember2024-01-012024-06-300000811240biol:SeriesJConvertiblePreferredStockMemberbiol:MezzanineEquityMember2024-01-012024-06-300000811240us-gaap:SalesChannelThroughIntermediaryMember2023-04-012023-06-300000811240us-gaap:RetainedEarningsMember2023-03-310000811240us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300000811240us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300000811240biol:SeriesIPreferredStockMemberbiol:MezzanineEquityMember2023-06-300000811240biol:SeriesJPreferredStockMemberbiol:UnderwrittenPublicOfferingMember2023-09-132023-09-130000811240us-gaap:RetainedEarningsMember2024-06-300000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000811240us-gaap:PhantomShareUnitsPSUsMember2024-01-012024-03-310000811240us-gaap:StockAppreciationRightsSARSMember2023-01-012023-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2024-01-012024-06-3000008112402024-02-120000811240biol:SeriesIPreferredStockMemberbiol:MezzanineEquityMember2023-01-012023-06-3000008112402022-12-3100008112402020-01-222020-01-220000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:ClassBCommonWarrantsMember2024-01-012024-06-300000811240biol:TwoThousandEighteenLongTermIncentivePlanMember2024-06-300000811240us-gaap:BuildingMember2024-06-300000811240biol:SeriesJPreferredStockMember2024-06-3000008112402023-04-012023-06-300000811240us-gaap:ComputerEquipmentMember2024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2023-04-012023-06-300000811240us-gaap:SeriesHPreferredStockMember2024-01-012024-06-300000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:SeriesJWarrantsMember2024-01-012024-06-300000811240us-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-06-300000811240biol:MezzanineEquityMemberus-gaap:SeriesHPreferredStockMember2023-12-310000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:InvestorWarrantsMember2024-06-300000811240us-gaap:RetainedEarningsMember2023-06-300000811240country:US2024-01-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2024-04-012024-06-300000811240us-gaap:EmployeeStockOptionMember2024-01-012024-06-300000811240biol:LaserSystemsMember2024-01-012024-06-300000811240us-gaap:NonUsMemberbiol:WaterlaseSystemsAndDiodeSystemsMembersrt:MaximumMember2024-01-012024-06-300000811240us-gaap:RetainedEarningsMember2024-04-012024-06-300000811240us-gaap:NonUsMember2023-12-310000811240biol:SwkFundingLlcMember2024-03-310000811240us-gaap:CostOfSalesMember2024-04-012024-06-300000811240biol:SwkFundingLlcMember2024-02-150000811240biol:ConsumableAndOtherMember2023-04-012023-06-300000811240biol:PreFundedWarrantsMember2024-02-152024-02-150000811240us-gaap:ConstructionInProgressMember2023-12-310000811240biol:SwkFundingLlcMembersrt:MinimumMember2022-12-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:ConsumableAndOtherMember2024-04-012024-06-300000811240us-gaap:AdditionalPaidInCapitalMember2024-03-310000811240us-gaap:WarrantMember2023-12-310000811240biol:MayTwoThousandTwentyThreePublicOfferingMemberbiol:UnderwrittenPublicOfferingMember2023-05-262023-05-260000811240us-gaap:RetainedEarningsMember2024-01-012024-06-300000811240us-gaap:NonUsMember2023-04-012023-06-300000811240biol:SeriesJPreferredStockMember2023-09-182023-09-180000811240biol:SwkFundingLlcMembersrt:MaximumMember2022-12-300000811240us-gaap:CommonStockMember2023-12-310000811240biol:SeriesJPreferredStockMemberus-gaap:SubsequentEventMember2024-07-162024-07-160000811240us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000811240us-gaap:SeriesHPreferredStockMember2023-12-310000811240biol:January2023WarrantMember2023-01-090000811240biol:EngineeringAndDevelopmentMember2024-01-012024-06-300000811240biol:SeriesHConvertibleRedeemablePreferredStockMemberus-gaap:SubsequentEventMember2024-07-162024-07-160000811240us-gaap:RetainedEarningsMember2023-12-310000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-3000008112402020-01-220000811240us-gaap:CostOfSalesMember2023-01-012023-06-300000811240us-gaap:LeaseholdImprovementsMember2023-12-310000811240biol:DiodeSystemsMembersrt:MaximumMembercountry:US2024-01-012024-06-300000811240us-gaap:PhantomShareUnitsPSUsMember2022-12-310000811240us-gaap:NonUsMember2024-04-012024-06-300000811240us-gaap:WarrantMember2024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberus-gaap:ServiceMember2024-04-012024-06-300000811240us-gaap:CommonStockMember2023-04-012023-06-300000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000811240us-gaap:SalesChannelThroughIntermediaryMember2024-04-012024-06-300000811240biol:EIDLLoanMember2020-05-220000811240biol:SeriesJConvertiblePreferredStockMemberbiol:MezzanineEquityMember2024-04-012024-06-300000811240biol:SeriesJPreferredStockMember2024-09-180000811240biol:SeriesHWarrantsMember2023-05-242023-05-240000811240us-gaap:PhantomShareUnitsPSUsMember2023-01-012023-12-310000811240biol:LaserSystemsMember2023-01-012023-06-300000811240biol:UnderwrittenPublicOfferingMemberus-gaap:SeriesHPreferredStockMember2023-05-242023-05-240000811240us-gaap:CommonStockMember2022-12-310000811240us-gaap:TransferredOverTimeMember2024-01-012024-06-300000811240biol:SeriesHWarrantsMember2023-05-240000811240us-gaap:ServiceMember2024-04-012024-06-300000811240biol:EIDLLoanMember2020-05-222020-05-220000811240us-gaap:StockAppreciationRightsSARSMember2024-01-012024-06-3000008112402023-12-310000811240us-gaap:CostOfSalesMember2023-04-012023-06-3000008112402024-08-010000811240biol:SeriesJWarrantsMember2023-09-132023-09-130000811240biol:SeriesJConvertiblePreferredStockMember2024-06-300000811240us-gaap:PhantomShareUnitsPSUsMember2023-06-300000811240biol:SeriesHConvertibleRedeemablePreferredStockMemberus-gaap:SubsequentEventMember2024-07-160000811240us-gaap:ProductConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310000811240us-gaap:SalesChannelDirectlyToConsumerMember2024-01-012024-06-3000008112402024-03-310000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:SeriesJWarrantsMember2024-06-300000811240biol:DecemberTwoThousandTwentyThreeRegisteredDirectOfferingMember2023-12-060000811240biol:MezzanineEquityMemberus-gaap:SeriesHPreferredStockMember2024-06-300000811240us-gaap:PhantomShareUnitsPSUsMember2023-12-310000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000811240us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300000811240biol:CoronaMember2021-12-012021-12-100000811240biol:UnderwrittenPublicOfferingMemberbiol:SeptemberTwoThousandTwentyThreePublicOfferingMember2023-09-182023-09-180000811240biol:CreditAgreementNinthAmendmentMember2018-11-090000811240us-gaap:CommonStockMember2024-04-012024-06-300000811240us-gaap:SalesChannelDirectlyToConsumerMember2024-04-012024-06-300000811240srt:MinimumMember2024-06-300000811240us-gaap:ServiceMember2023-04-012023-06-300000811240biol:SeriesJPreferredStockMember2023-09-130000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:ConsumableAndOtherMember2024-01-012024-06-300000811240us-gaap:CostOfSalesMember2024-01-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:ProductAndServicesMember2023-04-012023-06-300000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000811240biol:January2023PrefundedWarrantMember2023-01-092023-01-090000811240biol:LaserSystemsMember2024-04-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:LaserSystemsMember2023-04-012023-06-300000811240biol:PreFundedWarrantsMember2024-01-012024-06-300000811240us-gaap:SeriesHPreferredStockMember2023-05-262023-05-260000811240us-gaap:NonUsMember2024-06-300000811240biol:MezzanineEquityMemberus-gaap:SeriesHPreferredStockMember2023-04-012023-06-3000008112402024-01-012024-06-300000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000811240us-gaap:SalesChannelDirectlyToConsumerMember2023-04-012023-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersrt:MinimumMember2024-04-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:ConsumableAndOtherMember2023-01-012023-06-300000811240biol:SwkFundingLlcMember2024-01-012024-06-300000811240biol:LaserSystemsMember2023-04-012023-06-300000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3100008112402024-04-012024-06-300000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:SeriesHWarrantsMember2023-12-310000811240us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300000811240biol:EngineeringAndDevelopmentMember2024-04-012024-06-300000811240us-gaap:PhantomShareUnitsPSUsMember2023-03-310000811240us-gaap:RetainedEarningsMember2023-04-012023-06-300000811240biol:SeriesJConvertiblePreferredStockMemberbiol:MezzanineEquityMember2024-03-310000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberus-gaap:ServiceMember2023-04-012023-06-300000811240us-gaap:CommonStockMember2024-02-150000811240biol:SeriesJPreferredStockMemberbiol:UnderwrittenPublicOfferingMember2023-09-130000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:ClassACommonWarrantsMember2024-01-012024-06-300000811240us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300000811240us-gaap:SeriesHPreferredStockMember2023-05-260000811240us-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-06-300000811240srt:MaximumMember2024-01-012024-06-300000811240biol:PreFundedWarrantsMemberbiol:DecemberTwoThousandTwentyThreeRegisteredDirectOfferingMember2023-12-060000811240us-gaap:SubsequentEventMemberbiol:SeriesJWarrantsMember2024-07-162024-07-160000811240biol:SwkFundingLlcMember2018-11-090000811240country:US2024-06-300000811240srt:MaximumMember2024-06-300000811240us-gaap:RestrictedStockUnitsRSUMember2023-12-310000811240biol:SeptemberTwoThousandTwentyThreePublicOfferingMember2023-09-132023-09-130000811240us-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300000811240country:US2023-01-012023-06-300000811240us-gaap:ComputerEquipmentMember2023-12-310000811240biol:MezzanineEquityMemberus-gaap:SeriesHPreferredStockMember2023-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:LaserSystemsMember2024-01-012024-06-300000811240biol:EIDLLoanMember2024-06-300000811240biol:SeriesJConvertiblePreferredStockMemberbiol:MezzanineEquityMember2023-12-310000811240country:US2023-12-310000811240us-gaap:NonUsMember2024-01-012024-06-300000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:ClassBCommonWarrantsMember2024-06-300000811240us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:LaserSystemsMember2023-01-012023-06-300000811240us-gaap:RetainedEarningsMember2024-03-310000811240biol:ClassBCommonWarrantsMember2024-02-150000811240us-gaap:AdditionalPaidInCapitalMember2024-06-300000811240biol:SeriesIPreferredStockMember2024-06-300000811240us-gaap:WarrantMember2024-01-012024-06-300000811240biol:SwkFundingLlcMemberbiol:LondonInterbankOfferedRateMember2018-11-092018-11-090000811240biol:ConsumableAndOtherMember2024-01-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercountry:US2024-01-012024-06-300000811240biol:UnderwrittenPublicOfferingMemberus-gaap:SeriesHPreferredStockMember2023-05-240000811240us-gaap:AdditionalPaidInCapitalMember2023-12-310000811240biol:TwoThousandEighteenLongTermIncentivePlanMemberus-gaap:CommonStockMember2024-06-300000811240us-gaap:FurnitureAndFixturesMember2024-06-300000811240biol:TwoThousandTwoStockIncentivePlanMember2024-06-300000811240us-gaap:CommonStockMember2024-03-310000811240us-gaap:EmployeeStockOptionMember2023-01-012023-06-300000811240us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-06-300000811240us-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:ConsumableAndOtherMember2023-04-012023-06-300000811240us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000811240us-gaap:SeriesHPreferredStockMember2023-05-242023-05-240000811240biol:MezzanineEquityMemberus-gaap:SeriesHPreferredStockMember2024-04-012024-06-3000008112402024-06-300000811240us-gaap:AdditionalPaidInCapitalMember2023-03-310000811240biol:SeriesJWarrantsMember2024-06-300000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:InvestorWarrantsMember2024-01-012024-06-300000811240biol:EIDLLoanMember2023-12-310000811240biol:EngineeringAndDevelopmentMember2023-04-012023-06-300000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:SeriesJWarrantsMember2023-12-310000811240us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300000811240biol:SeriesJPreferredStockMember2023-09-180000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:ClassACommonWarrantsMember2024-06-300000811240biol:ClassBCommonWarrantsMember2023-12-060000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-06-300000811240us-gaap:StockAppreciationRightsSARSMember2024-06-3000008112402021-12-100000811240us-gaap:ServiceMember2023-01-012023-06-300000811240biol:LakeForestMember2020-02-040000811240biol:SwkFundingLlcMember2023-12-310000811240us-gaap:AdditionalPaidInCapitalMember2022-12-310000811240biol:TwoThousandTwentyFourAnnualMeetingMember2024-01-012024-06-300000811240biol:SeriesJPreferredStockMemberbiol:UnderwrittenPublicOfferingMember2023-09-180000811240us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-06-300000811240us-gaap:ServiceMember2024-01-012024-06-300000811240biol:PreFundedWarrantsMember2024-02-150000811240us-gaap:NonUsMember2023-01-012023-06-300000811240us-gaap:TransferredOverTimeMember2024-04-012024-06-300000811240us-gaap:BuildingMember2023-12-310000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000811240biol:ClassACommonWarrantsMember2024-02-150000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:ProductAndServicesMember2024-04-012024-06-300000811240us-gaap:AdditionalPaidInCapitalMember2023-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercountry:US2023-04-012023-06-300000811240biol:SeriesIPreferredStockMember2023-06-050000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:ProductAndServicesMember2024-01-012024-06-3000008112402024-02-150000811240biol:FebruaryTwoThousandTwentyFourPublicOfferingMember2024-01-012024-06-3000008112402023-06-300000811240biol:SwkFundingLlcMember2018-11-092018-11-090000811240biol:WarrantsIssuedOnNovemberNineTwoThousandEighteenMember2024-01-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:ProductAndServicesMember2023-01-012023-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercountry:US2024-04-012024-06-300000811240biol:UnderwrittenPublicOfferingMemberus-gaap:SeriesHPreferredStockMember2023-05-260000811240biol:BiolaseStockholdersMember2024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2024-04-012024-06-300000811240biol:ConsumableAndOtherMember2024-04-012024-06-300000811240us-gaap:RetainedEarningsMember2022-12-310000811240srt:MinimumMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:SeriesHWarrantsMember2024-01-012024-06-300000811240us-gaap:SalesChannelThroughIntermediaryMember2024-01-012024-06-300000811240us-gaap:SeriesHPreferredStockMember2024-06-300000811240biol:SeriesHWarrantsMember2024-06-300000811240us-gaap:CommonStockMember2023-06-300000811240biol:SeriesJConvertiblePreferredStockMemberbiol:MezzanineEquityMember2024-06-300000811240biol:MezzanineEquityMemberus-gaap:SeriesHPreferredStockMember2024-01-012024-06-300000811240biol:MayTwoThousandTwentyThreePublicOfferingMember2023-05-262023-05-260000811240us-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300000811240us-gaap:CommonStockMember2024-01-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersrt:MinimumMember2024-01-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberbiol:LaserSystemsMember2024-04-012024-06-3000008112402023-03-310000811240biol:TwoThousandEighteenLongTermIncentivePlanMember2024-01-012024-06-3000008112402023-01-012023-06-300000811240biol:SeriesJPreferredStockMemberus-gaap:SubsequentEventMember2024-07-160000811240us-gaap:LeaseholdImprovementsMember2024-06-300000811240us-gaap:FurnitureAndFixturesMember2023-12-310000811240us-gaap:RetainedEarningsMember2023-01-012023-06-300000811240biol:SwkFundingLlcMember2024-06-300000811240us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300000811240us-gaap:CommonStockMember2024-06-300000811240biol:SeriesJPreferredStockMember2023-09-132023-09-130000811240biol:SwkFundingLlcMembersrt:MaximumMember2023-12-300000811240biol:MezzanineEquityMemberus-gaap:SeriesHPreferredStockMember2023-01-012023-06-300000811240biol:January2023WarrantMember2023-01-092023-01-090000811240country:US2024-04-012024-06-300000811240us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300000811240us-gaap:TransferredOverTimeMember2023-04-012023-06-300000811240us-gaap:RestrictedStockUnitsRSUMember2024-06-300000811240biol:WaterlaseLaserSystemsMembersrt:MaximumMembercountry:US2024-01-012024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberus-gaap:ServiceMember2024-01-012024-06-300000811240us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembersrt:MaximumMember2023-01-012023-12-310000811240biol:EngineeringAndDevelopmentMember2023-01-012023-06-300000811240us-gaap:TransferredAtPointInTimeMember2023-01-012023-06-300000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000811240country:US2023-04-012023-06-300000811240biol:DecemberTwoThousandTwentyThreeRegisteredDirectOfferingMember2023-12-062023-12-060000811240us-gaap:ConstructionInProgressMember2024-06-300000811240biol:LakeForestMember2020-02-042020-02-040000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000811240us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberus-gaap:ServiceMember2023-01-012023-06-300000811240biol:BiolaseStockholdersMember2024-01-012024-06-300000811240biol:SeriesIPreferredStockMemberbiol:MezzanineEquityMember2023-04-012023-06-300000811240us-gaap:SeriesHPreferredStockMember2023-05-240000811240biol:SeriesJConvertiblePreferredStockMember2023-12-310000811240us-gaap:CommonStockMember2023-03-310000811240us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercountry:US2023-01-012023-06-300000811240us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000811240biol:LakeForestMember2022-05-260000811240us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbiol:SeriesHWarrantsMember2024-06-300000811240us-gaap:ManufacturingFacilityMember2024-01-012024-06-30xbrli:pureutr:sqftxbrli:sharesiso4217:USDxbrli:sharesiso4217:USDbiol:Customer

 

4

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

 

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

 

For the quarterly period ended

June 30, 2024

or

 

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

 

For the transition period from to

Commission File Number: 001-36385

 

BIOLASE, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

87-0442441

(State or other jurisdiction

of incorporation or organization)

(I.R.S. Employer

Identification No.)

 

27042 Towne Centre Drive, Suite 270

Lake Forest, California 92610

(Address of principal executive offices) (Zip Code)

(949) 361-1200

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

symbol(s)

 

Name of each exchange on which registered

N/A

 

N/A

 

N/A

 

 

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 whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act.): Yes ☐ No

As of August 1, 2024, the registrant had 36,597,056 shares of common stock, $0.001 par value per share, outstanding.

 

 

 


 

BIOLASE, INC.

INDEX

 

 

 

 

Page

PART I.

 

FINANCIAL INFORMATION

 

 

Item 1.

 

Financial Statements (Unaudited):

 

2

 

Condensed Consolidated Balance Sheets - June 30, 2024 and December 31, 2023

 

2

 

Condensed Consolidated Statements of Operations and Comprehensive Loss - Three and Six Months Ended June 30, 2024 and 2023

 

3

 

 

Condensed Consolidated Statements of Convertible Redeemable Preferred Stock and Stockholders’ Equity (Deficit) - Three and Six Months Ended June 30, 2024 and 2023

 

4

 

Condensed Consolidated Statements of Cash Flows - Six Months Ended June 30, 2024 and 2023

 

6

 

Notes to Condensed Consolidated Financial Statements

 

7

Item 2.

 

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

 

24

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

35

Item 4.

 

Controls and Procedures

 

35

 

 

 

 

 

PART II

 

OTHER INFORMATION

 

 

Item 1.

 

Legal Proceedings

 

36

Item 1A.

 

Risk Factors

 

36

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

38

Item 3.

 

Defaults Upon Senior Securities

 

38

Item 4.

 

Mine Safety Disclosures

 

38

Item 5.

 

Other Information

 

38

Item 6.

 

Exhibits

 

39

 

Signatures

 

41

 

1


 

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

BIOLASE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except per share data)

(Unaudited)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

ASSETS

 

(Unaudited)

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

5,272

 

 

$

6,566

 

Accounts receivable, less allowance of $329 and $244 as of June 30, 2024 and December 31, 2023, respectively

 

 

4,842

 

 

 

5,483

 

Inventory

 

 

10,904

 

 

 

11,433

 

Prepaid expenses and other current assets

 

 

1,076

 

 

 

1,381

 

Total current assets

 

 

22,094

 

 

 

24,863

 

Property, plant, and equipment, net

 

 

4,263

 

 

 

5,525

 

Goodwill

 

 

2,926

 

 

 

2,926

 

Right-of-use assets, leases

 

 

1,101

 

 

 

1,519

 

Other assets

 

 

257

 

 

 

268

 

Total assets

 

$

30,641

 

 

$

35,101

 

LIABILITIES, CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

5,491

 

 

$

6,065

 

Accrued liabilities

 

 

7,662

 

 

 

7,518

 

Stock warrant liability

 

 

2,616

 

 

 

1,363

 

Deferred revenue, current portion

 

 

2,132

 

 

 

2,452

 

Current portion of term loans, net of discount

 

 

13,275

 

 

 

2,265

 

Total current liabilities

 

 

31,176

 

 

 

19,663

 

Deferred revenue

 

 

186

 

 

 

256

 

Warranty accrual

 

 

843

 

 

 

593

 

Non-current term loans

 

 

150

 

 

 

11,782

 

Non-current operating lease liability

 

 

315

 

 

 

772

 

Other liabilities

 

 

97

 

 

 

79

 

Total liabilities

 

 

32,767

 

 

 

33,145

 

Mezzanine Equity:

 

 

 

 

 

 

Series H Convertible Redeemable Preferred stock, par value $0.001 per share; 370 shares authorized, 7 and 5 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively

 

 

346

 

 

 

346

 

Series J Convertible Redeemable Preferred stock, par value $0.001 per share; 160 shares authorized, 17 and 15 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively

 

 

1,857

 

 

 

1,857

 

Total mezzanine equity

 

 

2,203

 

 

 

2,203

 

Stockholders' equity (deficit):

 

 

 

 

 

 

Common stock, par value $0.001 per share; 180,000 shares authorized, 33,406 and 3,416 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively

 

 

33

 

 

 

3

 

Additional paid-in capital

 

 

322,380

 

 

 

317,103

 

Accumulated other comprehensive loss

 

 

(659

)

 

 

(553

)

Accumulated deficit

 

 

(326,083

)

 

 

(316,800

)

Total stockholders' equity (deficit)

 

 

(4,329

)

 

 

(247

)

Total liabilities, convertible redeemable preferred stock and
 stockholders' equity (deficit)

 

$

30,641

 

 

$

35,101

 

 

See accompanying notes to condensed consolidated financial statements.

2


 

BIOLASE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(In thousands, except per share data)

(Unaudited)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

Cost of revenue

 

 

6,946

 

 

 

8,168

 

 

 

13,741

 

 

 

15,299

 

Gross profit

 

 

4,609

 

 

 

6,118

 

 

 

7,946

 

 

 

9,454

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

3,694

 

 

 

6,189

 

 

 

7,077

 

 

 

10,812

 

General and administrative

 

 

3,064

 

 

 

2,357

 

 

 

6,260

 

 

 

4,815

 

Engineering and development

 

 

1,071

 

 

 

1,444

 

 

 

2,354

 

 

 

2,991

 

Total operating expenses

 

 

7,829

 

 

 

9,990

 

 

 

15,691

 

 

 

18,618

 

Loss from operations

 

 

(3,220

)

 

 

(3,872

)

 

 

(7,745

)

 

 

(9,164

)

Loss on foreign currency transactions

 

 

(112

)

 

 

(235

)

 

 

(208

)

 

 

(215

)

Interest expense, net

 

 

(586

)

 

 

(583

)

 

 

(1,208

)

 

 

(1,160

)

Other income (loss), net

 

 

1,140

 

 

 

(147

)

 

 

(82

)

 

 

(147

)

Non-operating income (loss), net

 

 

442

 

 

 

(965

)

 

 

(1,498

)

 

 

(1,522

)

Loss before income tax provision

 

 

(2,778

)

 

 

(4,837

)

 

 

(9,243

)

 

 

(10,686

)

Income tax provision

 

 

(20

)

 

 

(31

)

 

 

(40

)

 

 

(31

)

Net loss

 

 

(2,798

)

 

 

(4,868

)

 

 

(9,283

)

 

 

(10,717

)

Other comprehensive loss items:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(20

)

 

 

39

 

 

 

(106

)

 

 

119

 

Comprehensive loss

 

$

(2,818

)

 

$

(4,829

)

 

$

(9,389

)

 

$

(10,598

)

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(2,798

)

 

$

(4,868

)

 

$

(9,283

)

 

$

(10,717

)

Deemed dividend on convertible preferred stock

 

 

 

 

 

(9,377

)

 

 

 

 

 

(9,377

)

Net loss attributable to common stockholders

 

$

(2,798

)

 

$

(14,245

)

 

$

(9,283

)

 

$

(20,094

)

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders:

 

 

 

 

 

 

 

 

 

 

 

 

Basic and Diluted - Note 1

 

$

(0.08

)

 

$

(26.14

)

 

$

(0.36

)

 

$

(45.98

)

Shares used in the calculation of net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic and Diluted - Note 1

 

 

33,391

 

 

 

545

 

 

 

25,616

 

 

 

437

 

 

See accompanying notes to condensed consolidated financial statements.

3


 

BIOLASE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)

(Unaudited, In thousands)

 

 

 

Mezzanine Equity

 

 

 

Stockholders' Equity (Deficit)

 

 

 

Series H
Convertible Redeemable
Preferred Stock

 

 

Series J
Convertible Redeemable
Preferred Stock

 

 

 

Common Stock

 

 

Additional
 Paid-in

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total
Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity (Deficit)

 

Balance, March 31, 2024

 

 

5

 

 

$

346

 

 

 

16

 

 

$

1,857

 

 

 

 

33,257

 

 

$

33

 

 

$

321,957

 

 

$

(639

)

 

$

(323,285

)

 

$

(1,934

)

Sale of common stock units and pre-funded units, net of fees

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

2

 

Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Conversion of Series J Convertible Redeemable Preferred Stock

 

 

 

 

 

 

 

 

(5

)

 

 

(528

)

 

 

 

138

 

 

 

 

 

 

528

 

 

 

 

 

 

 

 

 

528

 

Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercise of Series J Convertible Redeemable Preferred Stock Warrants

 

 

 

 

 

 

 

 

5

 

 

 

528

 

 

 

 

 

 

 

 

 

 

(164

)

 

 

 

 

 

 

 

 

(164

)

Issuance of stock from RSUs, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

57

 

 

 

 

 

 

 

 

 

57

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,798

)

 

 

(2,798

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(20

)

 

 

 

 

 

(20

)

Balance, June 30, 2024

 

 

7

 

 

$

346

 

 

 

17

 

 

$

1,857

 

 

 

 

33,406

 

 

$

33

 

 

$

322,380

 

 

$

(659

)

 

$

(326,083

)

 

$

(4,329

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances, December 31, 2023

 

 

5

 

 

$

346

 

 

 

15

 

 

$

1,857

 

 

 

 

3,416

 

 

$

3

 

 

$

317,103

 

 

$

(553

)

 

$

(316,800

)

 

$

(247

)

Sale of common stock units and pre-funded units, net of fees

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,795

 

 

 

8

 

 

 

2,778

 

 

 

 

 

 

 

 

 

2,786

 

Exercise of Class A Warrants

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13,063

 

 

 

13

 

 

 

1,976

 

 

 

 

 

 

 

 

 

1,989

 

Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Conversion of Series J Convertible Redeemable Preferred Stock

 

 

 

 

 

 

 

 

(5

)

 

 

(528

)

 

 

 

138

 

 

 

 

 

 

528

 

 

 

 

 

 

 

 

 

528

 

Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercise of Series J Convertible Redeemable Preferred Stock Warrants

 

 

 

 

 

 

 

 

5

 

 

 

528

 

 

 

 

 

 

 

 

 

 

(164

)

 

 

 

 

 

 

 

 

(164

)

Issuance of stock from RSUs, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

159

 

 

 

 

 

 

 

 

 

159

 

Exercise of common stock warrants

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8,979

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

9

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(9,283

)

 

 

(9,283

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(106

)

 

 

 

 

 

(106

)

Balance, June 30, 2024

 

 

7

 

 

$

346

 

 

 

17

 

 

$

1,857

 

 

 

 

33,406

 

 

$

33

 

 

$

322,380

 

 

$

(659

)

 

$

(326,083

)

 

$

(4,329

)

 

See accompanying notes to condensed consolidated financial statements.

 

4


 

BIOLASE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)

(In thousands)

(Unaudited)

 

 

 

Mezzanine
Equity

 

 

 

Stockholders' Equity (Deficit)

 

 

 

Series H
Convertible Redeemable
Preferred Stock

 

 

Series I
Redeemable
Preferred Stock

 

 

 

Common Stock

 

 

Additional
 Paid-in
Capital

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total
Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

 

Shares

 

 

Amount

 

 

Amount

 

 

Loss

 

 

Deficit

 

 

Equity (Deficit)

 

Balance, March 31, 2023

 

 

 

 

$

 

 

 

 

 

$

 

 

 

 

263

 

 

$

 

 

$

310,828

 

 

$

(653

)

 

$

(302,017

)

 

$

8,158

 

Issuance of Series H Convertible Preferred Stock, net of fees

 

 

175

 

 

 

10,500

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7,762

)

 

 

 

 

 

 

 

 

(7,762

)

Exercise of Series H Convertible Preferred Stock Warrants

 

 

20

 

 

 

1,200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(430

)

 

 

 

 

 

 

 

 

(430

)

Conversion of Series H Convertible Preferred Stock

 

 

(183

)

 

 

(10,980

)

 

 

 

 

 

 

 

 

 

655

 

 

 

1

 

 

 

10,979

 

 

 

 

 

 

 

 

 

10,980

 

Issuance of Series I Redeemable Preferred Stock

 

 

 

 

 

 

 

 

85

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of stock from RSUs, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

404

 

 

 

 

 

 

 

 

 

404

 

Exercise of common stock warrants

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100

 

 

 

 

 

 

100

 

 

 

 

 

 

 

 

 

100

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,868

)

 

 

(4,868

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

39

 

 

 

 

 

 

39

 

Balance, June 30, 2023

 

 

12

 

 

$

720

 

 

 

85

 

 

$

 

 

 

 

1,019

 

 

$

1

 

 

$

314,119

 

 

$

(614

)

 

$

(306,885

)

 

$

6,621

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances, December 31, 2022

 

 

 

 

$

 

 

 

 

 

$

 

 

 

 

77

 

 

$

 

 

$

301,790

 

 

$

(733

)

 

$

(296,168

)

 

$

4,889

 

Sale of common stock and pre-funded warrants, net of fees

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

172

 

 

 

 

 

 

8,503

 

 

 

 

 

 

 

 

 

8,503

 

Issuance of Series H Convertible Preferred Stock, net of fees

 

 

175

 

 

 

10,500

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7,762

)

 

 

 

 

 

 

 

 

(7,762

)

Exercise of Series H Convertible Preferred Stock Warrants

 

 

20

 

 

 

1,200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(430

)

 

 

 

 

 

 

 

 

(430

)

Conversion of Series H Convertible Preferred Stock

 

 

(183

)

 

 

(10,980

)

 

 

 

 

 

 

 

 

 

655

 

 

 

1

 

 

 

10,979

 

 

 

 

 

 

 

 

 

10,980

 

Issuance of Series I Redeemable Preferred Stock

 

 

 

 

 

 

 

 

85

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of stock from RSUs, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

925

 

 

 

 

 

 

 

 

 

925

 

Exercise of common stock warrants

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

114

 

 

 

 

 

 

114

 

 

 

 

 

 

 

 

 

114

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,717

)

 

 

(10,717

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

119

 

 

 

 

 

 

119

 

Balance, June 30, 2023

 

 

12

 

 

$

720

 

 

 

85

 

 

$

 

 

 

 

1,019

 

 

$

1

 

 

$

314,119

 

 

$

(614

)

 

$

(306,885

)

 

$

6,621

 

 

See accompanying notes to condensed consolidated financial statements.

5


 

BIOLASE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

 

 

 

Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

Net loss

 

$

(9,283

)

 

$

(10,717

)

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

 

 

 

 

 

 

Depreciation

 

 

1,310

 

 

 

1,573

 

Provision for bad debts

 

 

86

 

 

 

42

 

Provision for inventory excess and obsolescence

 

 

76

 

 

 

 

Amortization of debt issuance costs

 

 

242

 

 

 

214

 

Change in fair value of warrants

 

 

(514

)

 

 

(78

)

Issuance costs for common stock warrants

 

 

830

 

 

 

224

 

Stock-based compensation

 

 

67

 

 

 

775

 

Gain on disposal of fixed assets

 

 

(232

)

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

555

 

 

 

82

 

Inventory

 

 

374

 

 

 

(163

)

Prepaid expenses and other current assets

 

 

734

 

 

 

713

 

Accounts payable and accrued liabilities

 

 

(527

)

 

 

(1,903

)

Deferred revenue

 

 

(390

)

 

 

18

 

Net cash and cash equivalents used in operating activities

 

 

(6,672

)

 

 

(9,220

)

Cash Flows from Investing Activities:

 

 

 

 

 

 

Purchases of property, plant, and equipment

 

 

(27

)

 

 

(944

)

Proceeds from disposal of property, plant, and equipment

 

 

284

 

 

 

 

Net cash and cash equivalents provided by (used in) investing activities

 

 

257

 

 

 

(944

)

Cash Flows from Financing Activities:

 

 

 

 

 

 

Proceeds from the sale of common stock and pre-funded warrants, net of fees

 

 

2,786

 

 

 

8,502

 

Proceeds from the sale of Series H Convertible Preferred Stock, net of fees

 

 

 

 

 

2,738

 

Proceeds from the sale of warrants, net of fees

 

 

3,020

 

 

 

918

 

Principal payment on loan

 

 

(865

)

 

 

 

Proceeds from the exercise of common stock warrants

 

 

8

 

 

 

115

 

Proceeds from the exercise of preferred share warrants

 

 

270

 

 

 

520

 

Net cash and cash equivalents provided by financing activities

 

 

5,219

 

 

 

12,793

 

Effect of exchange rate changes

 

 

(98

)

 

 

120

 

(Decrease) increase in cash and cash equivalents

 

 

(1,294

)

 

 

2,749

 

Cash and cash equivalents, beginning of period

 

 

6,566

 

 

 

4,181

 

Cash and cash equivalents, end of period

 

$

5,272

 

 

$

6,930

 

Supplemental cash flow disclosure:

 

 

 

 

 

 

Cash paid for interest

 

$

968

 

 

$

930

 

Cash received for interest

 

$

3

 

 

$

5

 

Cash paid for income taxes

 

$

42

 

 

$

12

 

Cash paid for operating leases

 

$

157

 

 

$

159

 

Non-cash property, plant and equipment additions acquired under inventory

 

$

78

 

 

$

 

Common stock issued upon cashless warrant exercise

 

$

1,989

 

 

$

 

Common stock issued upon exercise of preferred stock

 

$

528

 

 

$

10,980

 

Non-cash right-of-use assets obtained in exchange for lease obligation

 

$

 

 

$

483

 

 

See accompanying notes to condensed consolidated financial statements.

6


 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

NOTE 1—DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

The Company

BIOLASE, Inc. (“BIOLASE” and, together with its consolidated subsidiaries, the “Company”) is a leading provider of advanced laser systems for the dental industry. The Company develops, manufactures, markets, and sells laser systems that provide significant benefits for dental practitioners and their patients. The Company’s proprietary systems allow dentists, periodontists, endodontists, pediatric dentists, oral surgeons, and other dental specialists to perform a broad range of minimally invasive dental procedures, including cosmetic, restorative, and complex surgical applications. The Company’s laser systems are designed to provide clinically superior results for many types of dental procedures compared to those achieved with drills, scalpels, and other conventional instruments. Potential patient benefits include less pain, fewer shots, faster healing, decreased fear and anxiety, and fewer appointments. Potential practitioner benefits include improved patient care and the ability to perform a higher volume and wider variety of procedures and generate more patient referrals.

Basis of Presentation

The unaudited condensed consolidated financial statements include the accounts of BIOLASE and its wholly-owned subsidiaries and have been prepared on a basis consistent with the December 31, 2023 audited consolidated financial statements and include all material adjustments, consisting of normal recurring adjustments and the elimination of all material intercompany transactions and balances, necessary to fairly present the information set forth therein. The unaudited condensed consolidated financial statements do not include all the footnotes, presentations, and disclosures normally required by accounting principles generally accepted in the United States of America (“GAAP”) for complete consolidated financial statements.

The unaudited condensed consolidated results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results for the full year. The December 31, 2023 condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December 31, 2023 included in included in BIOLASE’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission (the “SEC”) on March 21, 2024 (the “2023 Form 10-K”).

Reverse Stock Split

At the annual meeting of stockholders held on May 2, 2024 (the "2024 Annual Meeting"), BIOLASE stockholders approved an amendment to BIOLASE’s Restated Certificate of Incorporation, as amended (the "Certificate of Incorporation"), to effect a reverse stock split of BIOLASE common stock, par value $0.001 per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-fifty (1:50) with the ratio to be determined at the discretion of the Board. No official action has been taken to put this reverse stock into effect.

At a special meeting of BIOLASE stockholders held on July 20, 2023 (the "special meeting"), BIOLASE stockholders approved an amendment to BIOLASE’s Restated Certificate of Incorporation, as amended (the "Certificate of Incorporation"), to effect a reverse stock split of BIOLASE common stock, par value $0.001 per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-one hundred (1:100). Immediately after the special meeting, BIOLASE's board of directors (the "Board") approved a one-for-one hundred (1:100) reverse stock split of the outstanding shares of the common stock (the “2023 Reverse Stock Split”). On July 26, 2023, BIOLASE filed an amendment to the Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the 2023 Reverse Stock Split, which became effective on July 27, 2023. The amendment did not change the number of authorized shares of the common stock.

Except as the context otherwise requires, all common stock share numbers, share price amounts (including exercise prices, conversion prices, and closing market prices), shares issued upon the conversion of preferred shares, and shares issued upon the exercise of warrants contained in the unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the 2023 Reverse Stock Split.

Liquidity and Management’s Plans - Going Concern

The Company incurred losses from operations and used cash in operating activities for the three and six months ended June 30, 2024 and for the years ended December 31, 2023 and 2022. The Company’s recurring losses, level of cash used in operations, and potential need for additional capital, along with uncertainties surrounding the Company’s ability to raise additional capital, especially in light of the fact that our common stock is no longer traded on the Nasdaq, which makes it harder to attract investors and limits the

7


 

types of financings that can be conducted, raise substantial doubt about the Company’s ability to continue as a going concern. The financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

As of June 30, 2024, the Company had working capital deficit of approximately $9.1 million with the deficit primarily due to the SWK Loan that is set to mature in May 2025. The Company’s principal sources of liquidity as of June 30, 2024 consisted of approximately $5.3 million in cash and cash equivalents and $4.8 million of net accounts receivable. As of December 31, 2023, the Company had working capital of approximately $5.2 million, $6.6 million in cash and cash equivalents and $5.5 million of net accounts receivable. The decrease in cash and cash equivalents since December 31, 2023 was primarily due to a net loss of $9.3 million and principal payments on the Company's term loan of $0.9 million, partially offset by net proceeds of $5.8 million from the February 2024 public offering and $0.3 million in proceeds from the disposal of property, plant, and equipment.

Additional capital requirements may depend on many factors, including, among other things, the rate at which the Company’s business grows, demands for working capital, manufacturing capacity, and any acquisitions that the Company may pursue. The Company expects that it will be required to raise capital through either equity or debt offerings. The Company cannot provide assurance that it will be able to successfully enter into any such equity or debt financings in the future or that the required capital would be available on acceptable terms, if at all, or that any such financing activity would not be dilutive to its stockholders.

NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Use of Estimates

The preparation of these condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect amounts reported in the condensed consolidated financial statements and the accompanying notes. Significant estimates in these condensed consolidated financial statements include allowances on accounts receivable, inventory, and deferred taxes, as well as estimates for accrued warranty expenses, goodwill and the ability of goodwill to be realized, revenue deferrals, effects of stock-based compensation and warrants, contingent liabilities, the provision or benefit for income taxes, and preferred stock. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ materially from those estimates.

Critical Accounting Policies

Information with respect to the Company’s critical accounting policies, which management believes could have the most significant effect on the Company’s reported results and require subjective or complex judgments by management, is discussed in the Company’s 2023 audited financial statements included in the 2023 Form 10-K. Management believes that there have been no significant changes during the six months ended June 30, 2024 in the Company’s critical accounting policies from those disclosed in the Company’s 2023 audited financial statements included in the 2023 Form 10-K.

Fair Value of Financial Instruments

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 in the principal market (or, if none exists, the most advantageous market) for the specific asset or liability at the measurement date (referred to as the “exit price”). The fair value is based on assumptions that market participants would use, including a consideration of non-performance risk. Under the accounting guidance for fair value hierarchy, there are three levels of measurement inputs. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs are observable, either directly or indirectly. Level 3 inputs are unobservable due to little or no corroborating market data.

The Company’s financial instruments, consisting of cash, cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrants, and the SWK Loan (as defined below) as discussed in Note 9 – Debt, approximate fair value because of the relative short maturity of these items and the market interest rates the Company could obtain.

Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate

Financial instruments which potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents, and trade accounts receivable. The Company maintains its cash and cash equivalents with established commercial banks. At times, balances may exceed federally insured limits. To minimize the risk associated with trade accounts receivable, management performs ongoing credit evaluations of customers’ financial condition and maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed. The Company does not, generally, require customers to provide collateral before it sells them its products. However, the Company has required certain distributors to make prepayments for significant purchases of its products.

8


 

Substantially all of the Company’s revenue is denominated in U.S. dollars, including sales to international distributors. Only a small portion of its revenue and expenses is denominated in foreign currencies, principally the Euro and Indian Rupee. The Company’s foreign currency expenditures primarily consist of the cost of maintaining offices, consulting services, and employee-related costs. During the three and six months ended June 30, 2024 and 2023, respectively, the Company did not enter into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.

Recent Accounting Pronouncements

Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”).

The Company considers the applicability and impact of all ASUs. ASUs not listed below were assessed and determined not to be applicable or are expected to have minimal impact on the Company’s consolidated financial position and results of operations.

Recently Issued Accounting Standards

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.

NOTE 3—REVENUE RECOGNITION

Contracts with Customers

Revenue for sales of products and services is derived from contracts with customers. The products and services promised in customer contracts include delivery of laser systems, imaging systems, and consumables as well as certain ancillary services such as training and extended warranties. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract and vary according to the arrangement. Because the customer typically agrees to a stated rate and price in the contract that does not vary over the life of the contract, the Company’s contracts do not contain variable consideration. The Company establishes a provision for estimated warranty expenses.

Performance Obligations

At contract inception, the Company assesses the products and services promised in its contracts with customers. The Company then identifies performance obligations to transfer distinct products or services to the customers. In order to identify performance obligations, the Company considers all of the products or services promised in contracts regardless of whether they are explicitly stated or are implied by customary business practices.

Revenue from products and services transferred to customers at a single point in time accounted for 85% of net revenue for the three and six months ended June 30, 2024 and 90% for the three and six months ended June 30, 2023. The majority of the Company’s revenue recognized at a point in time is for the sale of laser systems and consumables. Revenue from these contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product which generally coincides with title transfer during the shipping process.

Revenue from services transferred to customers over time accounted for 15% of net revenue for the three and six months ended June 30, 2024 and 10% for the three and six months ended June 30, 2023. The majority of the Company’s revenue that is recognized over time relates to product training and extended warranties. Deferred revenue attributable to undelivered elements, which primarily consists of product training, totaled approximately $0.4 million as of June 30, 2024 and December 31, 2023.

9


 

Transaction Price Allocation

The transaction price for a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, each performance obligation is satisfied. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the best estimate of the standalone selling price of each distinct good or service in a contract. The primary method used to estimate standalone selling price is the observable price when the good or service is sold separately in similar circumstances and to similar customers.

Significant Judgments

Revenue is recorded for extended warranties over time as the customer benefits from the warranty coverage. This revenue will be recognized equally throughout the contract period as the customer receives benefits from the Company's promise to provide such services. Revenue is recorded for product training when the customer attends a training program or upon the expiration of the obligation, which is generally after six months.

The Company also has contracts that include both the product sales and product training as performance obligations. In those cases, the Company records revenue for product sales at the point in time when the product has been shipped. The customer obtains control of the product when it is shipped, as all shipments are made FOB shipping point, and after the customer selects its shipping method and pays all shipping costs and insurance. The Company has concluded that control is transferred to the customer upon shipment.

Accounts Receivable

Accounts receivable are stated at estimated net realizable value. The allowance for doubtful accounts is based on an analysis of customer accounts and the Company’s historical experience with accounts receivable write-offs.

Contract Liabilities

The Company performs its obligations under a contract with a customer by transferring products and/or services in exchange for consideration from the customer. The Company typically invoices its customers as soon as control of an asset is transferred and a receivable for the Company is established. The Company, however, recognizes a contract liability when a customer prepays for goods and/or services, and the Company has not transferred control of the goods and/or services. The opening and closing balances of the Company’s contract liabilities are as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Undelivered elements (training and installation)

 

$

407

 

 

$

449

 

Extended warranty contracts

 

 

1,911

 

 

 

2,259

 

Total deferred revenue

 

 

2,318

 

 

 

2,708

 

Less: long-term portion of deferred revenue

 

 

(186

)

 

 

(256

)

Deferred revenue — current

 

$

2,132

 

 

$

2,452

 

 

The balance of contract assets was immaterial as the Company did not have a significant amount of uninvoiced receivables at June 30, 2024 and December 31, 2023.

The amount of revenue recognized during the six months ended June 30, 2024 and 2023 that was included in the opening contract liability balance related to undelivered elements was $0.4 million and $0.3 million, respectively. The amounts related to extended warranty contracts was $0.9 million and $1.1 million for the six months ended June 30, 2024 and 2023, respectively.

Disaggregation of Revenue

The Company disaggregates revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. The Company determined that disaggregating revenue into these categories depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.

10


 

The Company’s revenues related to the following geographic areas were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

International

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue recognized over time

 

$

1,713

 

 

$

1,415

 

 

$

3,201

 

 

$

2,584

 

Revenue recognized at a point in time

 

 

9,842

 

 

 

12,871

 

 

 

18,486

 

 

 

22,169

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

The Company’s sales by end market were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

End-customer

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

Distributors

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

Shipping and Handling Costs and Revenues

Shipping and freight costs are treated as fulfillment costs. For shipments to end-customers, the customer bears the shipping and freight costs and has control of the product upon shipment. For shipments to distributors, the distributor bears the shipping and freight costs, including insurance, tariffs and other import/export costs.

 

NOTE 4—CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)

The Board, without further stockholder authorization, may authorize the issuance from time to time of up to 1,000,000 shares of the Company’s preferred stock. Of the 1,000,000 shares of preferred stock, as of June 30, 2024, 370,000 shares were designated as Series H, par value $0.001 per share, 160,000 shares were designated as Series J, par value $0.001 per share, and 125,000 shares were designated as Series I, par value $0.001 per share.

Preferred Stock

Series J Preferred Stock

On September 13, 2023, the Company consummated the sale of 75,000 Units (the "Units") with each Unit consisting of (A) one share of BIOLASE Series J Convertible Redeemable Preferred Stock, par value $0.001 per share and a stated value equal to $100.00 (the “Series J Convertible Preferred Stock”), and (B) one warrant (the “Series J Warrants”) to purchase one-half of one (0.50) share of Series J Convertible Preferred Stock, at a price to the public of $60.00 per Unit, less underwriting discounts and commissions. The public offering price of $60.00 per Unit reflects the issuance of the Series J Convertible Preferred Stock with an original issue discount of 40%. The Company filed a registration statement on Form S-1 in September 2023, which registered the Units, the Series J Convertible Preferred Stock, the Series J Warrants and the shares of Series J Convertible Preferred Stock and common stock underlying such securities and additional shares of Series J Convertible Preferred Stock that will be issued, if and when the Board declares such dividends, as paid in-kind dividends (“PIK dividends”) at a rate of 20% per annum and the shares of Common Stock issuable upon conversion of the Series J Convertible Preferred Stock issued as PIK dividends. The registration statement was declared effective on September 13, 2023 and the offering closed on September 18, 2023. Each Warrant has an exercise price of $30.00 per share, is exercisable for one-half of one (0.5) share of Series J Convertible Preferred Stock, is immediately exercisable and will expire one (1) year from the date of issuance.

11


 

Each share of Series J Convertible Preferred Stock is convertible at the option of the holder at any time into the number of shares of common stock determined by dividing the $100.00 stated value per share by a conversion price of $3.26. Each outstanding share of Series J Convertible Preferred Stock is mandatorily redeemable by the Company in cash on September 13, 2024 (the "Series J Maturity Date").

Gross proceeds from the offering were $4.5 million before broker fees and related expenses of approximately $1.0 million. In accordance with applicable accounting standards, the $4.5 million gross proceeds were allocated to the Series J Convertible Preferred Stock and the Series J Warrants in the amount of $3.5 million and $1.0 million, respectively. The allocation was based on the fair value of the Series J Warrants of $1.0 million as of the commitment date, with the residual proceeds of $3.5 million allocated to the Series J Convertible Preferred Stock. Net proceeds allocated to the Series J Convertible Preferred Stock and Series J Warrants was $2.7 million and $0.8 million respectively.

The Series J Convertible Preferred stock was classified as mezzanine equity on the consolidated balance sheet as they are contingently redeemable prior to the Series J Maturity Date and the conversion from preferred shares to shares of common stock is at the option of the holder at any time before the Series J Maturity Date. The Series J Warrants were classified as accrued liabilities on the consolidated balance sheet as the warrants are convertible into preferred shares, which are mandatorily redeemable in cash upon the Series J Maturity Date if they are not converted to shares of common stock before such date.

The Series J Convertible Preferred Stock was issued at a discount with the total redemption value of the Series J Convertible Preferred Shares and PIK Dividends of $10.3 million. The redemption value in excess of the net proceeds received allocated to the Series J Convertible Preferred Shares was $7.6 million and was recognized as a decrease in additional paid-in-capital at the commitment date. Upon conversion of Series J Warrants to Series J Convertible Preferred shares, the value of the Series J Convertible Preferred Stock issued is the stated value per share plus the PIK dividend. The redemption value in excess of the net proceeds received from the exercise of warrants and the fair value of such warrants is recognized as a decrease in additional paid-in-capital at the conversion date.

As of June 30, 2024, 14,960 of the Series J Warrants have been exercised for 7,480 shares of Series J Convertible Preferred Stock, 5,621 shares of Series J Convertible Preferred Stock have been issued as part of PIK dividends, and 70,965 shares of Series J Convertible Preferred Stock were converted to approximately 2.2 million shares of common stock. During the six months ended June 30, 2024 9,000 of the Series J Warrants were exercised and 4,500 shares of the Series J Convertible Preferred Stock were converted. As of June 30, 2024, there are 17,136 Series J Convertible Preferred Stock outstanding.

The mezzanine classified Series J Convertible Preferred Stock are presented at their maximum redemption value that includes accretion related to the PIK dividends.

Series I Preferred Stock

On June 5, 2023, the Board declared a dividend of one one-thousandth of a share of Series I Preferred Stock, par value $0.001 per share ("Series I Preferred Stock"), for each share of common stock outstanding as of June 16, 2023 (as calculated on a pre 2023 Reverse Stock Split basis). The certificate of designation for the Series I Preferred Stock provided that all shares of Series I Preferred Stock not present in person or by proxy at any meeting of stockholders held to vote on the 2023 Reverse Stock Split immediately prior to the opening of the polls at such meeting would be automatically redeemed (the “Series I Initial Redemption”) and that any outstanding shares of Series I Preferred Stock that have not been redeemed pursuant to the Series I Initial Redemption would be redeemed in whole, but not in part, (i) if and when ordered by the Board or (ii) automatically upon the effectiveness of the amendment to the Certificate of Incorporation effecting the 2023 Reverse Stock Split that was subject to the vote (the "Series I Subsequent Redemption"). On July 20, 2023, the Series I Initial Redemption occurred, and on July 27, 2023, the Series I Subsequent Redemption occurred. As a result, no shares of Series I Preferred Stock remain outstanding as of July 27, 2023.

Series H Preferred Stock

On May 24, 2023, the Company consummated the sale of 175,000 Units (the "Units") with each Unit consisting of (A) one share of BIOLASE Series H Convertible Redeemable Preferred Stock, par value $0.001 per share and a stated value equal to $50.00 (the “Series H Convertible Preferred Stock”), and (B) one warrant (the “Series H Warrants”) to purchase one-half of one (0.50) share of Series H Convertible Preferred Stock, at a price to the public of $26.00 per Unit, less underwriting discounts and commissions. The public offering price of $26.00 per Unit reflects the issuance of the Series H Convertible Preferred Stock with an original issue discount of 48%. The Company filed a registration statement on Form S-1 in May 2023, which registered the Units, the Series H Convertible Preferred Stock, the Series H Warrants and the shares of Series H Convertible Preferred Stock and common stock underlying such securities and additional shares of Series H Convertible Preferred Stock that will be issued, if and when the Board declares such dividends, as paid in-kind dividends (“PIK dividends”) at a rate of 20% and the shares of Common Stock issuable upon conversion of the Series H Convertible Preferred Stock issued as PIK dividends. The registration statement was declared

12


 

effective on May 24, 2023 and the offering closed on May 26, 2023. Each Series H Warrant has an exercise price of $13.00 per share, is exercisable for one-half of one (0.5) share of Series H Convertible Preferred Stock, is immediately exercisable and will expire two (2) years from the date of issuance.

Each share of Series H Convertible Preferred Stock is convertible at the option of the holder at any time into the number of shares of common stock determined by dividing the $50.00 stated value per share by a conversion price of $13.98 (as adjusted for the 2023 Reverse Stock Split). Each outstanding share of Series H Convertible Preferred Stock is mandatorily redeemable by the Company in cash on May 24, 2025 (the "Series H Maturity Date").

Gross proceeds from the offering were $4.6 million before broker fees and related expenses of approximately $0.9 million. In accordance with applicable accounting standards, the $4.6 million gross proceeds were allocated to the Series H Convertible Preferred Stock and the Series H Warrants in the amount of $3.4 million and $1.2 million, respectively. The allocation was based on the fair value of the Series H Warrants of $1.2 million as of the commitment date, with the residual proceeds of $3.4 million allocated to the Series H Convertible Preferred Stock. Net proceeds allocated to the Series H Convertible Preferred Stock and Series H Warrants was $2.7 million and $1.0 million, respectively.

The Series H Convertible Preferred Stock was classified as mezzanine equity on the consolidated balance sheet as they are contingently redeemable prior to the Series H Maturity Date and the conversion from preferred shares to shares of common stock is at the option of the holder at any time before the Series H Maturity Date. The Series H Warrants were classified as accrued liabilities on the consolidated balance sheet as the warrants are convertible into preferred shares, which are mandatorily redeemable in cash upon the Series H Maturity Date if they are not converted to shares of common stock before such date.

The Series H Convertible Preferred Stock was issued at a discount with the total redemption value of the Series H Convertible Preferred Shares and PIK Dividends of $10.5 million. The redemption value in excess of the net proceeds received allocated to the Series H Convertible Preferred Stock was $7.8 million and was recognized as a decrease in additional paid-in-capital at the commitment date. Upon conversion of Series H Warrants to Series H Convertible Preferred Stock, the value of the Series H Convertible Preferred Stock issued is the stated value per share plus the PIK dividend. The redemption value in excess of the net proceeds received from the exercise of warrants and the fair value of such warrants is recognized as a decrease in additional paid-in-capital at the conversion date.

As of June 30, 2024, 40,000 of the Series H Warrants have been exercised for 20,000 shares of Series H Convertible Preferred Stock, 1,923 shares of Series H Convertible Preferred Stock have been issued as part of PIK dividends, and 190,000 shares of Series H Convertible Preferred Stock have been converted to approximately 0.7 million shares of common stock. There has been no exercises of Series H Warrants or conversion of Series H Convertible Preferred Stock during the six months ended June 30, 2024. As of June 30, 2024, there are 6,923 Series H Convertible Preferred Stock outstanding.

The mezzanine classified Series H Convertible Preferred Stock are presented at their maximum redemption value that includes accretion related to the PIK dividends.

Stock-Based Compensation

2002 Stock Incentive Plan

The 2002 Stock Incentive Plan (as amended effective as of May 26, 2004, November 15, 2005, May 16, 2007, May 5, 2011, June 6, 2013, October 30, 2014, April 27, 2015, and May 6, 2017, the “2002 Plan”) was replaced by the 2018 Plan (as defined below) with respect to future equity awards. Persons eligible to receive awards under the 2002 Plan included officers, employees, directors of the Company, and consultants to the Company. As of June 30, 2024, a total of 1,244 shares have been authorized for issuance under the 2002 Plan, of which approximately 908 shares of common stock have been issued pursuant to options that were exercised and restricted stock units ("RSUs") that were vested, approximately 138 shares of common stock have been reserved for options that are outstanding, and no shares of common stock remain available for future grants.

2018 Stock Incentive Plan

At the 2018 annual meeting of stockholders, the Company’s stockholders approved the 2018 Long-Term Incentive Plan (as amended effective as of September 21, 2018, May 15, 2019, May 13, 2020, June 11, 2021, and April 27, 2023, the “2018 Plan”). The purposes of the 2018 Plan are (i) to align the interests of the Company’s stockholders and recipients of awards under the 2018 Plan by increasing the proprietary interest of such recipients in the Company’s growth and success; (ii) to advance the interests of the Company by attracting and retaining non-employee directors, officers, other employees, consultants, independent contractors, and agents; and (iii) to motivate such persons to act in the long-term best interests of the Company and its stockholders.

13


 

Under the terms of the 2018 Plan, approximately 58,815 shares of common stock remain available for issuance as of June 30, 2024. As of June 30, 2024, a total of 112,268 shares of common stock have been authorized for issuance under the 2018 Plan, of which approximately 22,954 shares have already been issued and approximately 30,499 shares of the Company’s common stock have been reserved for issuance upon the exercise of outstanding options or stock appreciation rights ("SARs"), and/or settlement of unvested RSUs under the 2018 Plan.

The Company recognized stock-based compensation gain of $0.1 million and expense of $0.1 million for the three and six months ended June 30, 2024, respectively, and $0.1 million and $0.8 million for the three and six months ended June 30, 2023, respectively. As of June 30, 2024 and 2023, the Company had approximately $0.1 million and $1.0 million, respectively, of total unrecognized compensation expense, net of estimated forfeitures, related to unvested share-based compensation arrangements. The Company expects that expense to be recognized over a weighted-average period of 1.3 years.

The following table summarizes the statement of operations classification of compensation expense associated with share-based payments (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

 

 

$

5

 

 

$

 

 

$

23

 

Sales and marketing

 

 

49

 

 

 

105

 

 

 

71

 

 

 

302

 

General and administrative

 

 

(95

)

 

 

(25

)

 

 

(3

)

 

 

405

 

Engineering and development

 

 

 

 

 

(1

)

 

 

(1

)

 

 

45

 

Total

 

$

(46

)

 

$

84

 

 

$

67

 

 

$

775

 

 

Stock Option Activity

There were no option grants or exercises during the six months ended June 30, 2024 and 2023.

Restricted Stock Units

A summary of unvested RSU activity for the six months ended June 30, 2024 is as follows (in thousands, except per share amounts):

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average Grant

 

 

 

Shares

 

 

Date Fair Value

 

Unvested RSUs as of December 31, 2023

 

 

44

 

 

$

18.50

 

Vested

 

 

(27

)

 

$

19.80

 

Forfeited or cancelled

 

 

(6

)

 

$

19.51

 

Unvested RSUs as of June 30, 2024

 

 

11

 

 

$

34.68

 

 

Warrants

From time to time, the Company issues warrants to acquire shares of common stock as approved by the Board.

February 2024 Public Offering

On February 15, 2024, the Company completed a public offering (the "February 2024 Offering") and issued (i) 7,795,000 units (the "Units"), with each Unit consisting of (A) one share of the Company’s common stock, par value $0.001 per share, (B) one Class A warrant to purchase one share of common stock (the "Class A Common Warrants"), each exercisable from time to time for one share of Common Stock at an exercise price of $0.66 per share, and (C) one Class B warrant to purchase one share of common stock (the "Class B Common Warrants"), each exercisable from time to time for one share of Common Stock at an exercise price of $0.748 per share and (ii) 8,205,000 pre-funded units (the "Pre-Funded Units"), with each Pre-Funded Unit consisting of (A) one pre-funded warrant (the "Pre-Funded Warrants"), each such Pre-Funded Warrant being exercisable from time to time for one share of Common Stock at an exercise price of $0.001 per share, (B) one Class A Common Warrant, and (C) one Class B Common Warrant. The Units were sold at the public offering price of $0.44 per Unit and the Pre-Funded Units were sold at the public offering price of $0.439 per Pre-Funded Unit. The Company received gross proceeds of approximately $7.0 million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.

14


 

Based on the terms and conditions of the February 2024 Offering, the Company determined that liability classification was appropriate for the Class A Common Warrants and Class B Common Warrants and recognized the gross proceeds from the issuance allocated to the warrants in excess of par of $3.7 million in accrued liabilities and expensed issuance costs of $0.6 million allocated to the warrants. The Class A Common Warrants were valued using either a long stock position plus a long call position or a Black-Scholes call option model which was deemed appropriate given the warrants can be exercised via the stated exercise price, or an alternative cashless exercise for 0.95 shares per warrant, with a fair value that approximates 95% of the current stock price. The unobservable inputs utilized in determining the fair value of the Class A Common Warrants, which are categorized as a Level 3 instrument, is the volatility rate of 85%. The Class B Common Warrants were valued using a Monte Carlo simulation. The unobservable inputs utilized in determining the fair value of the Class B Common Warrants, which are categorized as a Level 3 instrument, is the volatility rate of 85% as well as the probability of a future financing event.

Pursuant to that certain Securities Purchase Agreement, dated December 6, 2023, by and between the Company and the investor (the “Investor”) named in the signature page thereto (the “December 2023 Purchase Agreement”), the Company agreed, among other things, pursuant to Section 4.12 thereof not to enter into a Variable Rate Transaction (as defined in the December 2023 Purchase Agreement) for a period of one-hundred and eighty (180) days following the closing date of that offering (or June 5, 2024) (the “VRT Prohibition”). In order to induce the Investor to agree to waive the VRT Prohibition to enable the Company to effect the Offering, the Company and the Investor entered into a Consent and Waiver, dated February 12, 2024 (the “Consent and Waiver”), whereby the Company agreed to issue to the Investor a new warrant to purchase up to 2,221,880 shares of Common Stock (the “Investor Warrant”), which Investor Warrant is in a form substantially identical to the Class B Common Warrants that is described above. The Investor Warrants will be exercisable commencing on the effective date of stockholder approval for the issuance of the shares of Common Stock issuable upon exercise of the Investor Warrants and will expire on the fifth anniversary of such stockholder approval date.

Based on the terms and conditions of the Investor Warrant, the Company determined that liability classification was appropriate for the warrants and recognized a liability of $0.2 million in accrued liabilities at the date of issuance and expensed as issuance costs.

December 2023 Registered Direct Offering

On December 6, 2023, the Company entered into a Securities Purchase Agreement with a single institutional investor Purchaser, pursuant to which the Company issued in a registered direct offering, 331,000 shares of the Company’s common stock, and pre-funded warrants to purchase 779,940 shares of Common Stock with an exercise price of $0.001 per share, and in a concurrent private placement, warrants to purchase an aggregate of 2,221,880 shares of Common Stock with an initial exercise price of $1.23. The combined purchase price for one Share and two Common Warrants was $1.23, and the combined purchase price for one Pre-Funded Warrant and two Common Warrants was $1.229. The Company received gross proceeds of approximately $1.4 million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants. In connection with the closing of the February 2024 Offering, the exercise price of these warrants was reduced to $0.2256 per share due to certain anti-dilution provisions in these warrants.

Based on the terms and conditions of the December 2023 public offering, the Company determined that equity classification was appropriate for the pre-funded warrants and warrants, and recognized the net proceeds from the issuance of common stock, pre-funded warrants, and warrants in excess of par of $1.0 million in additional paid-in capital

September 2023 Offering

On September 18, 2023, the Company completed a public offering and issued, 75,000 units, with each Unit consisting of (A) one share of the Company’s Series J Convertible Redeemable Preferred Stock, par value $0.001 per share, and (B) one warrant to purchase one-half of one (0.50) share of Series J Convertible Preferred Stock, at a price to the public of $60.00 per Unit, less underwriting discounts and commissions. Each Warrant has an exercise price of $30.00 per share, is exercisable for one-half of one (0.5) share of Series J Convertible Preferred Stock, is immediately exercisable and will expire one (1) year from the date of issuance. The Company received gross proceeds of approximately $4.5 million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.

Based on the terms and conditions of the September 2023 public offering, the Company determined that liability classification was appropriate for the warrants and recognized the gross proceeds from the issuance allocated to the warrants in excess of par of $1.0 million in accrued liabilities and expensed issuance costs of $0.2 million allocated to the warrants.

May 2023 Offering

On May 26, 2023, the Company completed a public offering and issued, 175,000 units, with each Unit consisting of (A) one share of the Company’s Series H Convertible Redeemable Preferred Stock, par value $0.001 per share, and (B) one warrant to

15


 

purchase one-half of one (0.50) share of Series H Convertible Preferred Stock, at a price to the public of $26.00 per Unit, less underwriting discounts and commissions. Each Warrant has an exercise price of $13.00 per share, is exercisable for one-half of one (0.5) share of Series H Convertible Preferred Stock, is immediately exercisable and will expire two (2) years from the date of issuance. The Company received gross proceeds of approximately $4.6 million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.

Based on the terms and conditions of the May 2023 public offering, the Company determined that liability classification was appropriate for the warrants and recognized the gross proceeds from the issuance allocated to the warrants in excess of par of $1.2 million in accrued liabilities and expensed issuance costs of $0.2 million allocated to the warrants.

January 2023 Offering

On January 9, 2023, the Company completed a public offering, pursuant to which the Company agreed to issue, in a registered direct offering, 171,678 shares of common stock, par value $0.001 per share, and pre-funded warrants to purchase 114,035 shares of common stock with an exercise price of $1.00 per share. The purchase price for one share of common stock was determined to be $35.00, and the purchase price for one January 2023 Pre-Funded Warrant was determined to be $34.00. The Company received aggregate gross proceeds from the transactions of approximately $9.9 million, before deducting underwriting discounts and commissions and other transaction expenses paid by the Company.

Based on the terms and conditions of the January 2023 public offering, the Company determined that equity classification was appropriate for the pre-funded warrants and recognized the net proceeds from the issuance of common stock and pre-funded warrants in excess of par of $8.5 million in additional paid-in capital.

A summary of the share equivalent of warrant activity for the six months ended June 30, 2024 is as follows (in thousands, except exercise price amounts):

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

Shares

 

 

Exercise
Price

 

Warrants outstanding as of December 31, 2023

 

 

4,323

 

 

$

11.88

 

Granted or Issued

 

 

42,427

 

 

$

0.57

 

Exercised

 

 

(22,874

)

 

$

 

Warrants outstanding as of June 30, 2024

 

 

23,876

 

 

$

2.52

 

Warrants exercisable as of June 30, 2024

 

 

23,876

 

 

$

2.52

 

Vested warrants expired during the period
 ended June 30, 2024

 

 

 

 

$

 

 

The following tables summarize the Company's stock warrants measured at fair value (level 3) on a recurring basis:

 

 

 

December 31,

 

 

 

 

 

 

 

 

Fair Value

 

 

June 30,

 

 

 

2023

 

 

Additions

 

 

Exercises

 

 

Adjustment

 

 

2024

 

Series H Warrants

 

$

620

 

 

$

 

 

$

 

 

$

56

 

 

$

676

 

Series J Warrants

 

 

743

 

 

 

 

 

 

(95

)

 

 

(16

)

 

 

632

 

Class A Warrants

 

 

 

 

 

2,280

 

 

 

(1,960

)

 

 

(106

)

 

 

214

 

Class B Warrants

 

 

 

 

 

1,379

 

 

 

 

 

 

(419

)

 

 

960

 

Investor Warrants

 

 

 

 

 

192

 

 

 

 

 

 

(58

)

 

 

134

 

Total Level 3

 

$

1,363

 

 

$

3,851

 

 

$

(2,055

)

 

$

(543

)

 

$

2,616

 

Phantom Awards and Stock Appreciation Rights

In 2021, 2022 and 2023 the Company granted phantom RSUs which were granted in lieu of stock-settled RSUs historically granted for leadership bonuses and non-employee director service. The phantom RSUs had either time-based or performance-based vesting conditions and a cash settlement date in 2024 with the Company's option to settle the award in common stock at the sole discretion of the Board. At inception, these phantom RSUs were included as a component of long-term liability on the consolidated balance sheet and were not considered stock-based compensation due to the cash-settlement feature of the award and the then current limitation on the number of remaining shares authorized for issuance. In 2022, as a result of the Reverse Stock Split, the phantom awards were reclassed to equity and included as a component of additional paid-in-capital in the amount of $0.1 million, with a portion remaining as a component of long-term liability on the consolidated balance sheet due to certain guaranteed minimums, and the expense subsequent to the remeasurement date considered stock-based compensation. As of December 31, 2023, approximately

16


 

2,113 of these phantom RSUs were cancelled due to non-achievement of performance metrics, and during the three months ended March 31, 2024 an additional 828 units were cancelled due to non-achievement. As of March 31, 2024, the Board approved settlement of the remaining 291 phantom RSUs with time-based vesting conditions in quarterly cash installments through April 2025 in the aggregate amount of $0.6 million. As of June 30, 2024, $0.5 million was included in accrued liabilities on the consolidated balance sheet. As of December 31, 2023, $0.5 million was included in accrued liabilities and $0.2 million was included in additional paid-in-capital on the consolidated balance sheet

As of June 30, 2024, there are approximately 236 outstanding SARs granted in 2021 in lieu of stock-settled RSUs historically granted for non-employee director service. Upon exercise, the SARs could be settled in cash with the Company's option to settle in common stock at the sole discretion of the Board. These SARs were fully vested in 2022. No expense was recognized during the six months ended June 30, 2024 and 2023, respectively.

Net Loss Per Share – Basic and Diluted

Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of BIOLASE common stock outstanding for the period. In computing diluted net loss per share, the weighted average number of shares of common stock outstanding is adjusted to reflect the effect of potentially dilutive securities. Net loss is adjusted for any deemed dividends to preferred stockholders to compute net income attributable to common stockholders. The February 2024 Pre-Funded Warrants were included in the calculation of basic and diluted loss per share for the six months ended June 30, 2024 as the underlying warrant shares are issuable for little or no cash consideration. The January 2023 Pre-Funded Warrants were included in the calculation of basic and diluted loss per share for the three and six months ended June 30, 2023 as the underlying warrant shares are issuable for little or no cash consideration.

Outstanding stock options, restricted stock units, preferred shares, and warrants to purchase approximately 24,456,808 and 366,154 shares were not included in the calculation of diluted net loss per share amounts for the periods ended June 30, 2024 and June 30, 2023, respectively, as their effect would have been anti-dilutive.

NOTE 5—INVENTORY

Inventory is valued at the lower of cost or net realizable value and is comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

5,528

 

 

$

6,168

 

Work-in-process

 

 

1,514

 

 

 

1,299

 

Finished goods

 

 

3,862

 

 

 

3,966

 

Inventory

 

$

10,904

 

 

$

11,433

 

 

Inventory has been reduced by estimates for excess and obsolete amounts totaling $2.3 million as of June 30, 2024 and $2.5 million as of December 31, 2023.

NOTE 6—PROPERTY, PLANT, AND EQUIPMENT

Property, plant, and equipment, net is comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Building

 

$

199

 

 

$

205

 

Leasehold improvements

 

 

1,251

 

 

 

1,251

 

Equipment and computers

 

 

14,467

 

 

 

14,628

 

Furniture and fixtures

 

 

519

 

 

 

519

 

Construction in progress

 

 

 

 

 

92

 

Total property, plant, and equipment before depreciation and land

 

 

16,436

 

 

 

16,695

 

Less: Accumulated depreciation

 

 

(12,328

)

 

 

(11,330

)

Total property, plant, and equipment, net before land

 

 

4,108

 

 

 

5,365

 

Land

 

 

155

 

 

 

160

 

Property, plant, and equipment, net

 

$

4,263

 

 

$

5,525

 

 

17


 

Depreciation expense related to property, plant, and equipment totaled $0.7 million and $1.3 million for the three and six months ended June 30, 2024 and $1.4 million and $1.6 million for the three and six months ended June 30, 2023.

During the three months ended June 30, 2023, the Company revised its accounting for laser equipment transferred as part of its marketing efforts to potential customers and other sales representatives without any payment. As a result, a cumulative adjustment of $0.8 million was recorded to depreciation expense in the three and six months ended June 30, 2023.

NOTE 7—INTANGIBLE ASSETS AND GOODWILL

The Company conducted its annual impairment test of goodwill as of September 30, 2023 and determined that there was no impairment. The Company also tests its intangible assets and goodwill between the annual impairment tests if events occur or circumstances change that would more likely than not reduce the fair value of the Company or its assets below their carrying amounts. For intangible assets subject to amortization, the Company performs its impairment test when indicators, such as reductions in demand or significant economic slowdowns, are present. During the fourth quarter ended December 31, 2023, due to the sustained decrease in the stock price of the common stock decreasing the implied fair value of the business, the Company performed a quantitative assessment of impairment over goodwill and determined that there was no impairment to the Company's goodwill. Goodwill was valued using an equally weighted income approach and market approach. The unobservable inputs utilized in determining the fair value of the goodwill, which is categorized as a Level 3 instrument, are the discount rate of 19.1% and various revenue growth rates utilized in the financial forecast of future cash flows.

As of June 30, 2024 and December 31, 2023, the Company had goodwill (indefinite life) of $2.9 million. As of June 30, 2024 and December 31, 2023, all intangible assets subject to amortization have been fully amortized and there was no amortization expense recognized during the three and six months ended June 30, 2024 and 2023.

NOTE 8—ACCRUED LIABILITIES

Accrued liabilities are comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Payroll and benefits

 

$

3,640

 

 

$

3,343

 

Warranty accrual, current portion

 

 

1,000

 

 

 

1,321

 

Operating lease liability

 

 

904

 

 

 

888

 

Accrued professional services

 

 

994

 

 

 

422

 

Taxes

 

 

349

 

 

 

452

 

Accrued insurance premium

 

 

161

 

 

 

473

 

Other

 

 

614

 

 

 

619

 

Accrued liabilities

 

$

7,662

 

 

$

7,518

 

Changes in the initial product warranty accrual and the expenses incurred under the Company’s initial and extended warranties are included within accrued liabilities and were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Balance, beginning of period

 

$

1,891

 

 

$

1,855

 

 

$

1,914

 

 

$

1,653

 

Provision for estimated warranty cost

 

 

808

 

 

 

802

 

 

 

1,487

 

 

 

1,960

 

Warranty expenditures

 

 

(856

)

 

 

(885

)

 

 

(1,558

)

 

 

(1,841

)

Balance, end of period

 

 

1,843

 

 

 

1,772

 

 

 

1,843

 

 

 

1,772

 

Less: long-term portion of warranty accrual

 

 

843

 

 

 

397

 

 

 

843

 

 

 

397

 

Current portion of warranty accrual

 

$

1,000

 

 

$

1,375

 

 

$

1,000

 

 

$

1,375

 

 

The Company's Waterlase laser systems sold domestically are covered by a warranty against defects in material and workmanship for a period of up to one year from the date of sale to the end-user by the Company or a distributor. The Company's diode systems sold domestically are covered by a warranty against defects in material and workmanship for a period of up to two years from the date of sale to the end-user by the Company or a distributor. Waterlase systems and diode systems sold internationally are covered by a warranty against defects in material and workmanship for a period of up to 24 months from date of sale to the international distributor. The Company's laser systems warranty covers parts and service for sales in its North American territories and parts only for international distributor sales.

18


 

In North America and select international locations, the Company sells extended warranty contracts to its laser systems end-users that cover the period after the expiration of the Company's standard warranty coverage for its laser systems. Extended warranty coverage provided under the Company's service contracts varies by the type of system and the level of service desired by the customer. Products or accessories remanufactured, refurbished, or sold by unauthorized parties, voids all warranties in place for such products and exempts the Company from liability issues relating to the use of such products.

NOTE 9—DEBT

The following table presents the details of the principal outstanding and unamortized discount (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

SWK Loan

 

$

13,695

 

 

$

14,560

 

EIDL Loan

 

 

150

 

 

 

150

 

Discount and debt issuance costs on SWK Loan

 

 

(420

)

 

 

(663

)

Total

 

 

13,425

 

 

 

14,047

 

Current term loans

 

 

13,275

 

 

 

2,265

 

Non current term loans, net of discount

 

$

150

 

 

$

11,782

 

 

The Company recognized approximately $0.6 million and $1.2 million in interest expense for the three and six months ended June 30, 2024, respectively, and $0.6 million and $1.2 million for the three and six months ended June 30, 2023, respectively. The weighted-average interest rate as of June 30, 2024 was 14.59%.

The future minimum principal and interest payments as of June 30, 2024 are as follows (in thousands):

 

 

 

Principal

 

 

Interest (1)

 

Remainder of 2024

 

$

1,400

 

 

$

896

 

2025

 

 

12,295

 

 

 

842

 

2026

 

 

 

 

 

9

 

2027

 

 

3

 

 

 

6

 

2028 and thereafter

 

 

147

 

 

 

83

 

Total future payments

 

$

13,845

 

 

$

1,836

 

 

 

 

 

 

 

 

(1) Estimated using London Interbank Bank Offered Rate (“LIBOR”) as of June 30, 2024

 

 

 

 

 

 

Term Loan

On November 9, 2018, the Company entered into a five-year secured Credit Agreement (as amended, restated, and supplemented from time to time, the “Credit Agreement”) with SWK Funding LLC (“SWK”), pursuant to which the Company has outstanding principal of $13.3 million (“SWK Loan”) as of June 30, 2024. In addition, pursuant to the Credit Agreement, the Company is required to pay certain exit fees totaling $1.4 million upon loan termination which are recorded as a debt premium. The Company’s obligations under the Credit Agreement are secured by substantially all of the Company’s assets. Under the terms of the Credit Agreement and subsequent amendments as discussed in the Company’s 2023 Form 10-K, repayment of the SWK Loan is interest-only for the first two years, paid quarterly with the option to extend the interest-only period. Principal repayments were to begin in the first quarter of 2021. On June 30, 2022 the Company entered into the ninth amendment to the Credit Agreement (the "Ninth Amendment"), which extended the interest-only period by two quarters from May 2023 to November 2023. On December 30, 2022, the Company entered into the tenth amendment to the Credit Agreement, which lowered the required minimum consolidated unencumbered liquid assets from $3 million to $2.5 million and removed the conditional minimum last twelve months aggregate revenue and EBITDA as of the end of the twelve-month period ended December 31, 2022. On November 15, 2023, the Company entered into the Eleventh Amendment to Credit Agreement, which reduced the principal amortization payments due on November 15, 2023 and February 15, 2024 to $165,000, reduced the required minimum consolidated unencumbered liquid assets to $1.5 million through and including December 30, 2023 and to $2.5 million thereafter, and reduced the required minimum consolidated unencumbered liquid assets to $3.5 million as of the last day of any fiscal quarter beginning with the period ending March 31, 2024. In connection with the Ninth Amendment, the Company prepaid $1.0 million of the outstanding loan balance. Principal repayments began in November 2023 and are $0.7 million quarterly after February 2024 until the SWK Loan matures in May 2025. The loan bears interest of 9% plus LIBOR with a floor of 1.25%, or another index that approximates LIBOR as close as possible if and when LIBOR no longer exists.

During the three months ended June 30, 2024 all remaining long-term balances related to the SWK Loan were reclassified to current liabilities due to the loan maturity date of May 31, 2025.

19


 

As of June 30, 2024, the Company was in compliance with the debt covenants of the Credit Agreement.

EIDL Loan

On May 22, 2020, the Company executed the standard loan documents required for securing a loan (the “EIDL Loan”) from the Small Business Administration (the "SBA") under its Economic Injury Disaster Loan assistance program in light of the impact of the COVID-19 pandemic on the Company’s business. The principal amount of the EIDL Loan is $150,000, with the proceeds to be used for working capital purposes. Interest on the EIDL Loan accrues at the rate of 3.75% per annum, and installment payments, including principal and interest, are due monthly beginning in July 2021 and are payable through July 2050. In April 2021, the SBA announced that it was extending the first payment due date for all loans until 2022, or 24 months from the loan execution date. In March 2022, the SBA announced that it was extending the first payment due date for all loans an additional six months, or 30 months from the loan execution date. The Company began making payments on the EIDL Loan starting in November 2022. Fixed payments are first applied to any accrued interest.

NOTE 10—LEASES

The Company enters into operating leases primarily for real estate, office equipment, and fleet vehicles. Lease terms generally range from one to five years, and often include options to renew for one year. The Company leases its corporate headquarters pursuant to a lease that expires on December 31, 2025 and leases a manufacturing facility located in Corona, California, which expires on June 30, 2025. The Company also leases additional office space and certain office equipment under various operating lease arrangements.

On January 22, 2020, the Company entered into a five-year real property lease agreement for an approximately 11,000 square foot facility in Corona, California for its manufacturing operations. The lease commenced on July 1, 2020. On December 10, 2021, the Company entered into a lease for an additional 15,000 square feet at its facility. This additional lease commenced on February 1, 2022 and expires on June 30, 2025.

On February 4, 2020, the Company also entered into a 66-month real property lease agreement for office space of approximately 12,000 square feet of office space in Lake Forest, California. The lease commenced on July 1, 2020. On May 26, 2022, the Company entered into an additional lease at this location to expand the leased space by an additional 8,000 square feet for an additional training facility and model dental office. The lease commenced on March 8, 2023 and expires December 31, 2025.

Information related to the Company’s right-of-use assets and related liabilities were as follows (in thousands):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cash paid for operating lease liabilities

$

80

 

 

$

92

 

 

$

157

 

 

$

159

 

Right-of-use assets obtained in exchange for new operating
   lease obligations

$

 

 

$

19

 

 

$

 

 

$

483

 

Weighted-average remaining lease term

1.4 years

 

 

2.3 years

 

 

1.4 years

 

 

2.3 years

 

Weighted-average discount rate

 

12.3

%

 

 

12.3

%

 

 

12.3

%

 

 

12.3

%

 

Lease expense consists of payments for real property, office copiers, and IT equipment. The Company recognizes payments for non-lease components such as common area maintenance in the period incurred. As of June 30, 2024, the Company had no significant leases that had not commenced.

The Company allocates lease cost amongst lease and non-lease components. The Company excludes short-term leases (those with lease terms of less than one year at inception) from the measurement of lease liabilities or right-of-use assets.

20


 

Maturities of lease liabilities as of June 30, 2024 for leases that have commenced are as follows (in thousands):

 

 

 

June 30,

 

2024

 

$

919

 

2025

 

 

410

 

2026

 

 

1

 

2027

 

 

 

2028 and thereafter

 

 

 

Total future minimum lease obligations

 

 

1,330

 

Less imputed interest

 

 

(111

)

Total lease liabilities

 

$

1,219

 

 

 

 

Current operating lease liabilities, included in
   accrued liabilities

 

$

904

 

Non current lease liabilities

 

 

315

 

Total lease liabilities

 

$

1,219

 

 

As of June 30, 2024, right-of-use assets were $1.1 million and lease liabilities were $1.2 million.

Rent expense totaled $0.3 million and $0.6 million for the three and six months ended June 30, 2024 and $0.3 million and $0.6 million for the three and six months ended June 30, 2023.

Future minimum rental commitments under lease agreements, as of June 30, 2024, with non-cancelable terms greater than one year for each of the years ending December 31 are as follows (in thousands):

 

 

 

 

Year Ended

 

 

 

 

December 31,

 

Remainder of 2024

 

 

$

510

 

2025

 

 

 

817

 

2026

 

 

 

3

 

2027

 

 

 

 

2028 and thereafter

 

 

 

 

Total future minimum lease obligations

 

 

 

1,330

 

Less imputed interest

 

 

 

(111

)

Total lease liabilities

 

 

$

1,219

 

 

NOTE 11—SEGMENT INFORMATION

The Company currently operates in a single business segment. Management uses one measurement of profitability and does not segregate its business for internal reporting. For the three and six months ended June 30, 2024, sales to customers in the United States accounted for approximately 71% and 69% of net revenue and international sales accounted for approximately 29% and 31% of net revenue, respectively. For the three and six months ended June 30, 2023, sales to customers in the United States accounted for approximately 75% and 71% of net revenue and international sales accounted for approximately 25% and 29% of net revenue, respectively. No individual country, other than the United States, represented more than 10% of total net revenue during the three and six months ended June 30, 2024 or 2023.

Net revenue by geographic location based on the location of customers was as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

International

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

21


 

Property, plant, and equipment by geographic location was as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

United States

 

$

4,035

 

 

$

5,283

 

International

 

 

228

 

 

 

242

 

Total

 

$

4,263

 

 

$

5,525

 

 

NOTE 12—CONCENTRATIONS

Revenue from the Company’s products are as follows (dollars in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Laser systems

 

$

6,007

 

 

 

52.0

%

 

$

8,754

 

 

 

61.3

%

 

$

11,182

 

 

 

51.6

%

 

$

15,019

 

 

 

60.7

%

Consumables and other

 

 

3,835

 

 

 

33.2

%

 

 

4,117

 

 

 

28.8

%

 

 

7,304

 

 

 

33.6

%

 

 

7,150

 

 

 

28.9

%

Services

 

 

1,713

 

 

 

14.8

%

 

 

1,415

 

 

 

9.9

%

 

 

3,201

 

 

 

14.8

%

 

 

2,584

 

 

 

10.4

%

Net revenue

 

$

11,555

 

 

 

100.0

%

 

$

14,286

 

 

 

100.0

%

 

$

21,687

 

 

 

100.0

%

 

$

24,753

 

 

 

100.0

%

 

No individual customer represented more than 10% of the Company’s revenue for the three and six months ended June 30, 2024 or 2023.

The Company maintains its cash and cash equivalents in money market investment accounts with established commercial banks. Such cash deposits periodically exceed the Federal Deposit Insurance Corporation insured limit.

As of June 30, 2024, accounts receivable from one customer totaled approximately 12% of total gross accounts receivable with the entire balance being current. As of December 31, 2023 accounts receivable from one customer totaled approximately 11% of total gross accounts receivable which has been partially received in 2024 and partially reserved for uncollectibility as of June 30, 2024.

The Company currently purchases certain key components of its products from single suppliers. Although there are a limited number of manufacturers of these key components, management believes that other suppliers could provide similar key components on comparable terms. A change in suppliers, however, could cause delays in manufacturing and a possible loss of sales, which could adversely affect the Company’s business, results of operations and financial condition.

NOTE 13—INCOME TAXES

The Company accounts for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Management evaluates the need to establish a valuation allowance for deferred tax assets based upon the amount of existing temporary differences, the period in which they are expected to be recovered, and expected levels of taxable income. A valuation allowance to reduce deferred tax assets is established when it is “more likely than not” that some or all of the deferred tax assets will not be realized. Based on the Company’s net losses in prior years, management has determined that a full valuation allowance against the Company’s net deferred tax assets is appropriate.

Accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return and provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. The Company has elected to classify interest and penalties as a component of its income tax provision. With respect to the liability for unrecognized tax benefits, including related estimates of penalties and interest, the Company did not record a liability for unrecognized tax benefits for the three and six months ended June 30, 2024 and 2023. The Company does not expect any changes to its unrecognized tax benefit for the next 12 months that would materially impact its consolidated financial statements.

During the three and six months ended June 30, 2024, the Company recorded an income tax provision of $20,000 and $40,000 resulting in an effective tax rate of 0.7% and 0.4%, respectively. During the three and six months ended June 30, 2023, the Company recorded an income tax provision of $31,000, resulting in an effective tax rate of 0.6% and 0.3%, respectively. The income tax provisions for the three and six months ended June 30, 2024 and 2023 were calculated using the discrete year-to-date method. The

22


 

effective tax rate differs from the statutory tax rate of 21% primarily due to the existence of valuation allowances against net deferred tax assets and current liabilities resulting from the estimated state income tax liabilities and foreign tax liability.

NOTE 14—SUBSEQUENT EVENTS

The Company has evaluated all events or transactions that occurred after June 30, 2024 through August 8, 2024, which is the date that the condensed consolidated financial statements were available to be issued. During this period, there were no material subsequent events requiring recognition or disclosure, other than those described below.

On July 16, 2024, the Company issued an aggregate of 3,190,476 shares of its common stock, par value $0.001 per share, in exchange for (i) 2,546 shares of the Company’s Series J Convertible Redeemable Preferred Stock, par value $0.001 per share (the "Series J Preferred Stock"), and (ii) 8,000 Series J Preferred Warrants to purchase 4,000 shares of Series J Preferred Stock, pursuant to the terms of that certain Exchange Agreement entered into on July 16, 2024 by the Company and the investor named therein.

The Company issued common stock to the Investor in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended, afforded by Section 3(a)(9) thereof. The shares of Common Stock issued upon exchange of the Series J Preferred Stock and Series J Preferred Warrants have not been registered under the Securities Act and may not be offered or sold in the United States in the absence of an effective registration statement or exemption from the registration requirements. No proceeds have been or will be received and no commissions have been or will be paid by the Company in connection with the exchange described herein.

23


 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following information should be read in conjunction with our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q (this “Form 10-Q”) and our audited consolidated financial statements and related notes included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission (the “SEC”) on March 21, 2024 (the “2023 Form 10-K”).

In addition to historical information, this discussion and analysis contains “forward-looking statements” as defined in Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that involve risks, uncertainties, and assumptions, which could cause actual results to differ materially from management's expectations. Such forward-looking statements include statements, predictions, or expectations regarding expected investment activities, future liquidity, potential collaborations, market opportunities, plans with respect to products and services, future demand for improved dental care and dental laser equipment, seasonality and the reasons therefor, operating and other expenses, anticipated cash needs, our strategy and any other statement that is not historical fact. Forward-looking statements are identified by the use of words such as “may,” “might,” “will,” “intend,” “should,” “could,” “can,” “would,” “continue,” “expect,” “believe,” “anticipate,” “estimate,” “predict,” “outlook,” “potential,” “plan,” “seek,” “forecast,” and similar expressions and variations or the negatives of these terms or other comparable terminology.

The forward-looking statements contained in this Form 10-Q are based on the expectations, estimates, projections, beliefs, and assumptions of our management based on information available to management as of the date on which this Form 10-Q was filed with the SEC, or as of the date on which the information incorporated by reference was filed with the SEC, as applicable, all of which are subject to change. Forward-looking statements are subject to risks, uncertainties, and other factors that are difficult to predict and could cause actual results to differ materially from those stated or implied by our forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to:

substantial doubt about our ability to continue as a going concern;
losses that we have experienced for each of the past several years;
our inability to meet our redemption obligations under the existing convertible redeemable preferred stock;
our failure to relist our common stock on a national exchange or maintain compliance with the requirements of the OTCQB;
global economic uncertainty and volatility in financial markets;
inability to raise additional capital on terms acceptable to us;
our relationships with, and the efforts of, third-party distributors;
failure in our efforts to train dental practitioners or to overcome the hesitation of dentists and patients to adopt laser technologies;
inconsistencies between future data and our clinical results;
competition from other companies, including those with greater resources;
our inability to successfully develop and commercialize enhanced or new products that remain competitive with products or alternative technologies developed by others;
the inability of our customers to obtain third-party reimbursement for their use of our products;
limitations on our ability to use net operating loss carryforwards;
problems in manufacturing our products;
warranty obligations if our products are defective;
adverse publicity regarding our technology or products;
adverse events to our patients during the use of our products, regardless of whether caused by our products;
issues with our suppliers, including the failure of our suppliers to supply us with a sufficient amount or adequate quality of materials;
rapidly changing standards and competing technologies;
our inability to effectively manage and implement our growth strategies;

24


 

risks associated with operating in international markets, including potential liabilities under the Foreign Corrupt Practices Act;
breaches of our information technology systems;
seasonality;
litigation, including the failure of our insurance policies to cover certain expenses relating to litigation and our inability to reach a final settlement related to certain litigation;
disruptions to our operations at our primary manufacturing facility;
loss of our key management personnel or our inability to attract or retain qualified personnel;
risks and uncertainties relating to acquisitions, including difficulties integrating acquired businesses successfully into our existing operations and risks of discovering previously undisclosed liabilities;
failure to meet covenants in the Credit Agreement, dated as of November 9, 2018 (as amended from time to time, the “Credit Agreement”), by and between BIOLASE and SWK Funding LLC and related risks of foreclosure triggered by an event of default under the Credit Agreement;
interest rate risk, which could result in higher expense in the event of interest rate increases;
obligations to make debt payments under the Credit Agreement;
risks of foreclosure triggered by an event of default under the Credit Agreement;
failure to comply with the reporting obligations of the Exchange Act and Section 404 of the Sarbanes-Oxley Act of 2002, as amended or maintain adequate internal control over financial reporting;
climate change initiatives;
failure of our intellectual property rights to adequately protect our technologies and potential third-party claims that our products infringe their intellectual property rights;
changes in government regulation or the inability to obtain or maintain necessary governmental approvals;
our failure to comply with existing or new laws and regulations, including fraud and abuse and health information privacy and securities laws;
changes in the regulatory requirements of the Food and Drug Administration (“FDA”) applicable to laser products, dental devices, or both;
recall or other regulatory action concerning our products after receiving FDA clearance or approval; and
risks relating to ownership of our common stock, including high volatility and dilution.

Further information about factors that could materially affect the Company, including our results of operations and financial condition, is contained under “Risk Factors” in Item 1A in the 2023 Form 10-K and Item 1A of Part II of this Form 10-Q. Except as required by law, we undertake no obligation to revise or update any forward-looking statements to reflect changed assumptions, the occurrence of anticipated or unanticipated events, new information or changes to future results over time or otherwise.

Overview

BIOLASE, Inc. (“BIOLASE” and, together with its consolidated subsidiaries, the “Company,” “we,” “our” or “us”) is a leading provider of advanced laser systems for the dental industry. We develop, manufacture, market, and sell laser systems that provide significant benefits for dental practitioners and their patients. Our proprietary systems allow dentists, periodontists, endodontists, pediatric dentists, oral surgeons, and other dental specialists to perform a broad range of minimally invasive dental procedures, including cosmetic, restorative, and complex surgical applications. Our laser systems are designed to provide clinically superior results for many types of dental procedures compared to those achieved with drills, scalpels, and other conventional instruments. Potential patient benefits include less pain, fewer shots, faster healing, decreased fear and anxiety, and fewer appointments. Potential practitioner benefits include improved patient care and the ability to perform a higher volume, and wider variety of procedures.

We offer two categories of laser system products: Waterlase (all-tissue) systems and diode (soft-tissue) systems. Our flagship brand, the Waterlase, uses a patented combination of water and laser energy and is FDA cleared for over 80 clinical indications to perform most procedures currently performed using drills, scalpels, and other traditional dental instruments for cutting soft and hard tissue. For example, Waterlase safely debrides implants without damaging or significantly affecting surface temperature and is an

25


 

effective, safe solution for preserving sick implants. In addition, Waterlase disinfects root canals more efficiently than some traditional chemical methods. We offer our diode laser systems to perform soft tissue, pain therapy, and cosmetic procedures, including teeth whitening. As of December 31, 2023, we maintained approximately 241 active and 21 pending United States and international patents, with the majority relating to our Waterlase technology. Our patent portfolio is regularly evaluated, and we strategically prioritize our core patents to ensure optimal intellectual property coverage while minimizing annual maintenance fees. From 1998 through December 31, 2023, we have sold over 47,700 laser systems in over 80 countries around the world, and we believe that Waterlase iPlus is the world’s best-selling all-tissue dental laser. Since 1998, we have been the global leading innovator, manufacturer, and marketer of dental laser systems.

We also manufacture and sell consumable products and accessories for our laser systems. Our Waterlase and diode systems use disposable laser tips of differing sizes and shapes depending on the procedure being performed. We also market flexible fibers and hand pieces that dental practitioners replace at some point after initially purchasing laser systems. For our Epic line of diode laser systems, we sell teeth whitening gel kits. During the quarter ended June 30, 2024, the sale of lasers accounted for approximately 52% of our total sales, and consumables, accessories, and services accounted for approximately 48% of our total sales.

We currently operate in a single reportable business segment. We had net revenues of $11.6 million and $21.7 million for the three and six months ended June 30, 2024, respectively and net revenues of $14.3 million and $24.8 million for the three and six months ended June 30, 2023, respectively. We had net losses of $2.8 million and $9.3 million for the three and six months ended June 30, 2024, respectively and $4.9 million and $10.7 million for the three and six months ended June 30, 2023. We had total assets of $30.6 million as of June 30, 2024 and $35.1 million as of December 31, 2023.

Business and Outlook

Our Waterlase systems precisely cut hard tissue, bone, and soft tissue with minimal or no damage to surrounding tissue and dental structures. Our diode systems, which include the Epic system, are designed to complement our Waterlase systems, and are used only in soft tissue procedures, pain therapy, hygiene, and cosmetic applications, including teeth whitening. The diode systems, together with our Waterlase systems, offer practitioners a broad product line with a range of features and price points.

We also manufacture and sell consumable products and accessories for our laser systems. Our Waterlase and diode systems use disposable laser tips of differing sizes and shapes depending on the procedure being performed. We also market flexible fibers and hand pieces that dental practitioners replace at some point after initially purchasing laser systems. For our Epic systems, we sell teeth whitening gel kits.

Due to the limitations associated with traditional and alternative dental instruments, we believe there is a large market opportunity for all-tissue dental laser systems that provide superior clinical outcomes, reduce the need to use anesthesia, help reduce trauma, pain, and discomfort associated with dental procedures, and increase patient acceptance for treatment protocols.

Our strategy is to increase awareness and demand for (i) our products among dental practitioners by educating dental practitioners and patients about the clinical benefits of our product suite and (ii) our laser systems among patients by educating patients about the clinical benefits of the Waterlase and diode systems. An important goal of ours is to increase consumables revenue by selling more single-use accessories used by dental practitioners when performing procedures using our dental laser systems. In the short term, we are striving for operating excellence through lean enterprise initiatives, with a specific focus on our sales strategy and cash flow management, coupled with optimizing our engineering capabilities to develop innovative new products.

We also seek to create value through innovation and leveraging existing technologies into adjacent medical applications. We plan to expand our product line and clinical applications by developing enhancements and transformational innovations, including new clinical solutions for dental applications and for other adjacent medical applications. In particular, we believe that our existing technologies can provide significant improvements over existing standards of care in fields including ophthalmology, otolaryngology, orthopedics, podiatry, pain management, aesthetics/dermatology, veterinary, and consumer products. We plan to continue to explore potential collaborations to apply our proprietary laser technologies with expanded FDA-cleared indications to other medical applications in the future.

The Company experienced revenue decline of 19% and 12% for the three and six months ended June 30, 2024, respectively, compared to the same period in 2023. The Company is currently forecasting revenue for fiscal year 2024 to be above fiscal year 2023, as the Company's strategy described above continues to generate sales to new customers and additional consumable sales to existing customers.

26


 

Recent Developments

Nasdaq delisting

On June 17, 2024, Nasdaq notified the Company that the Nasdaq Hearings Panel determined to delist the Company’s common stock and that trading of the Company’s securities would be suspended at the open of trading on June 20, 2024. Nasdaq completed the delisting by filing a Form 25 Notification of Delisting with the U.S. Securities and Exchange Commission.

As previously reported, the Nasdaq Listing Qualifications Staff notified the Company that it was in violation of the bid price requirement of Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Rule”) and the equity requirement in Listing Rule 5550(b)(1) (the “Equity Rule”) or any of the alternative requirements in Listing Rule 5550(b). The Company appeared before the Panel on June 4, 2024 and at the hearing, the Company’s senior management and outside advisors outlined the Company’s compliance plan for the Panel, which included the Company’s plans to regain compliance with the Bid Price Rule (i.e., meet the minimum closing bid price requirement of $1.00) and the Equity Rule (i.e., maintain a stockholders’ equity of at least $2.5 million).

The Company began trading under its current trading symbol "BIOL" on the OTC Markets (OTCQB) with the open of the markets on June 20, 2024. The Company plans to continue to file its required periodic reports and other filings with the SEC.

February 2024 Public Offering

On February 15, 2024, the Company completed a public offering (the "Offering") and issued (i) 7,795,000 units (the "Units"), with each Unit consisting of (A) one share of the Company’s common stock, par value $0.001 per share (the "Common Stock"), (B) one Class A warrant to purchase one share of Common Stock (the "Class A Common Warrants"), each exercisable from time to time for one share of Common Stock at an exercise price of $0.66 per share, and (C) one Class B warrant to purchase one share of Common Stock (the "Class B Common Warrants"), each exercisable from time to time for one share of Common Stock at an exercise price of $0.748 per share and (ii) 8,205,000 pre-funded units (the "Pre-Funded Units"), with each Pre-Funded Unit consisting of (A) one pre-funded warrant (the "Pre-Funded Warrants"), each such Pre-Funded Warrant being exercisable from time to time for one share of Common Stock at an exercise price of $0.001 per share, (B) one Class A Common Warrant, and (C) one Class B Common Warrant. The Units were sold at the public offering price of $0.44 per Unit and the Pre-Funded Units were sold at the public offering price of $0.439 per Pre-Funded Unit. The Company received gross proceeds of approximately $7.0 million, before deducting placement agent fees, estimated offering expenses, and before the exercise of warrants.

Pursuant to that certain Securities Purchase Agreement, dated December 6, 2023, by and between the Company and the investor (the “Investor”) named in the signature page thereto (the “December 2023 Purchase Agreement”), the Company agreed, among other things, pursuant to Section 4.12 thereof not to enter into a Variable Rate Transaction (as defined in the December 2023 Purchase Agreement) for a period of one-hundred and eighty (180) days following the closing date of that offering (or June 5, 2024) (the “VRT Prohibition”). In order to induce the Investor to agree to waive the VRT Prohibition to enable the Company to effect the Offering, the Company and the Investor entered into a Consent and Waiver, dated February 12, 2024 (the “Consent and Waiver”), whereby the Company agreed to issue to the Investor a new warrant to purchase up to 2,221,880 shares of Common Stock (the “Investor Warrant”), which Investor Warrant is in a form substantially identical to the Class B Common Warrants that is described above. The Investor Warrants became exercisable commencing on the effective date of stockholder approval on May 2, 2024 for the issuance of the shares of Common Stock issuable upon exercise of the Investor Warrants and will expire on the fifth anniversary of such stockholder approval date.

In addition, on December 8, 2023, pursuant to the December 2023 Purchase Agreement, the Investor was issued a warrant to purchase up to 2,221,880 shares of Common Stock (the “December 2023 Warrants”) that provide for adjustment of the exercise price, if the Company or any of its subsidiaries, as applicable, sell or grant any right to reprice, or otherwise dispose of or issue any shares of its Common Stock or common stock equivalents, at an effective price per share that is less than the exercise price then in effect (such lower price, the “Base Share Price” and such issuances collectively, a “Dilutive Issuance”). The Offering is a Dilutive Issuance, therefore, the exercise price of the December 2023 Warrants were reduced to equal the Base Share Price, which is equal to $0.2256 per share. The December 2023 Warrants were issued in a private placement pursuant to the exemption provided in Section 4(a)(2) under the Securities Act and Rule 506(b) promulgated thereunder; however, the Company is obligated to register these warrants on a resale registration statement, which registration statement was declared effective on April 2, 2024. The December 2023 Warrants became exercisable commencing on the effective date of stockholder approval on May 2, 2024 for the issuance of the shares of Common Stock issuable upon exercise of the December 2023 Warrants.

Critical Accounting Estimates

The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) which require us to make estimates and assumptions that affect the

27


 

reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and revenues and expenses reported during the period. Information with respect to our critical accounting policies that we believe could have the most significant effect on our reported results and require subjective or complex judgments by management is contained in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” of the 2023 Form 10-K. There have been no significant changes during the six months ended June 30, 2024 in our critical accounting policies from those disclosed in Item 7 of the 2023 Form 10-K.

Results of Operations

The following table sets forth certain data from our unaudited operating results, expressed in thousands and as percentages of net revenue:

 

 

 

Three Months Ended

 

Six Months Ended

 

 

June 30,

 

June 30,

 

 

2024

 

2023

 

2024

 

2023

Net revenue

 

$

11,555

 

100.0

%

 

$

14,286

 

100.0

%

 

$

21,687

 

100.0

%

 

$

24,753

 

100.0

%

Cost of revenue

 

 

6,946

 

60.1

%

 

 

8,168

 

57.2

%

 

 

13,741

 

63.4

%

 

 

15,299

 

61.8

%

Gross profit

 

 

4,609

 

39.9

%

 

 

6,118

 

42.8

%

 

 

7,946

 

36.6

%

 

 

9,454

 

38.2

%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

3,694

 

32.0

%

 

 

6,189

 

43.3

%

 

 

7,077

 

32.6

%

 

 

10,812

 

43.7

%

General and administrative

 

 

3,064

 

26.5

%

 

 

2,357

 

16.5

%

 

 

6,260

 

28.9

%

 

 

4,815

 

19.5

%

Engineering and development

 

 

1,071

 

9.3

%

 

 

1,444

 

10.1

%

 

 

2,354

 

10.9

%

 

 

2,991

 

12.1

%

Total operating expenses

 

 

7,829

 

67.8

%

 

 

9,990

 

69.9

%

 

 

15,691

 

72.4

%

 

 

18,618

 

75.3

%

Loss from operations

 

 

(3,220)

 

(27.9)

%

 

 

(3,872)

 

(27.1)

%

 

 

(7,745)

 

(35.8)

%

 

 

(9,164)

 

(37.1)

%

Non-operating income (loss), net

 

 

442

 

3.9

%

 

 

(965)

 

(6.8)

%

 

 

(1,498)

 

(6.8)

%

 

 

(1,522)

 

(6.1)

%

Loss before income tax provision

 

 

(2,778)

 

(24.0)

%

 

 

(4,837)

 

(33.9)

%

 

 

(9,243)

 

(42.6)

%

 

 

(10,686)

 

(43.2)

%

Income tax provision

 

 

(20)

 

(0.2)

%

 

 

(31)

 

(0.2)

%

 

 

(40)

 

(0.2)

%

 

 

(31)

 

(0.1)

%

Net loss

 

$

(2,798)

 

(24.2)

%

 

$

(4,868)

 

(34.1)

%

 

$

(9,283)

 

(42.8)

%

 

$

(10,717)

 

(43.3)

%

 

Non-GAAP Disclosure

In addition to the financial information prepared in conformity with GAAP, we provide certain historical non-GAAP financial information. Management believes that these non-GAAP financial measures assist investors in making comparisons of period-to-period operating results and that, in some respects, are indicative of our ongoing core performance.

Management believes that the presentation of this non-GAAP financial information provides investors with greater transparency and facilitates comparison of operating results across a broad spectrum of companies with varying capital structures, compensation strategies, derivative instruments, and amortization methods, which provides a more complete understanding of our financial performance, competitive position, and prospects for the future. However, the non-GAAP financial measures presented in this Form 10-Q have certain limitations in that they do not reflect all of the costs associated with the operations of our business as determined in accordance with GAAP. Therefore, investors should consider non-GAAP financial measures in addition to, and not as a substitute for, or as superior to, measures of financial performance prepared in accordance with GAAP. Further, the non-GAAP financial measures presented by us may be different from similarly named non-GAAP financial measures used by other companies.

Adjusted EBITDA

Management uses Adjusted EBITDA in its evaluation of our core results of operations and trends between fiscal periods and believes that these measures are important components of its internal performance measurement process. Adjusted EBITDA is defined as net loss before interest, taxes, depreciation, stock-based and other non-cash compensation, severance expense, change in allowance for doubtful accounts, increase in inventory reserves, stock warrant issuance costs, and loss on warrants. Management uses Adjusted EBITDA in its evaluation of our core results of operations and trends between fiscal periods and believes that these measures are important components of its internal performance measurement process. Therefore, investors should consider non-GAAP financial measures in addition to, and not as a substitute for, or as superior to, measures of financial performance prepared in accordance with GAAP. Further, the non-GAAP financial measures presented by us may be different from similarly named non-GAAP financial measures used by other companies.

28


 

The following table contains a reconciliation of non-GAAP Adjusted EBITDA to GAAP net loss attributable to common stockholders (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

GAAP net loss attributable to common stockholders

 

$

(2,798

)

 

$

(14,245

)

 

$

(9,283

)

 

$

(20,094

)

Deemed dividend on convertible preferred stock

 

 

 

 

 

9,377

 

 

 

 

 

 

9,377

 

GAAP net loss

 

$

(2,798

)

 

$

(4,868

)

 

$

(9,283

)

 

$

(10,717

)

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense, net

 

 

586

 

 

 

583

 

 

 

1,208

 

 

 

1,160

 

Income tax provision

 

 

20

 

 

 

31

 

 

 

40

 

 

 

31

 

Depreciation

 

 

650

 

 

 

1,424

 

 

 

1,310

 

 

 

1,573

 

Severance expense

 

 

 

 

 

229

 

 

 

182

 

 

 

229

 

Change in allowance for doubtful accounts

 

 

113

 

 

 

59

 

 

 

86

 

 

 

42

 

Stock-based and other non-cash compensation

 

 

(46

)

 

 

84

 

 

 

67

 

 

 

775

 

Stock warrant issuance costs

 

 

 

 

 

224

 

 

 

830

 

 

 

224

 

Gain on warrants

 

 

(1,070

)

 

 

(77

)

 

 

(514

)

 

 

(77

)

Adjusted EBITDA

 

$

(2,545

)

 

$

(2,311

)

 

$

(6,074

)

 

$

(6,760

)

 

Comparison of Results of Operations

Three Months Ended June 30, 2024 Compared with Three Months Ended June 30, 2023

Net Revenue: The following table summarizes our unaudited net revenue by category, including each category’s percentage of our total revenue, for the three months ended June 30, 2024 and 2023, as well as the amount of change and percentage of change in each revenue category (dollars in thousands):

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

June 30,

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Change

 

 

Change

 

Laser systems

 

$

6,007

 

 

 

52.0

%

 

$

8,754

 

 

 

61.3

%

 

$

(2,747

)

 

 

(31.4

)%

Consumables and other

 

 

3,835

 

 

 

33.2

%

 

 

4,117

 

 

 

28.8

%

 

 

(282

)

 

 

(6.8

)%

Services

 

 

1,713

 

 

 

14.8

%

 

 

1,415

 

 

 

9.9

%

 

 

298

 

 

 

21.1

%

Net revenue

 

$

11,555

 

 

 

100.0

%

 

$

14,286

 

 

 

100.0

%

 

$

(2,731

)

 

 

(19.1

)%

 

The following table summarizes our unaudited net revenue by geographic location based on the location of customers for the three months ended June 30, 2024 and 2023, as well as the amount of change and percentage of change in each geographic revenue category (dollars in thousands):

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

June 30,

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Change

 

 

Change

 

United States

 

$

8,240

 

 

 

71.3

%

 

$

10,741

 

 

 

75.2

%

 

$

(2,501

)

 

 

(23.3

)%

International

 

 

3,315

 

 

 

28.7

%

 

 

3,545

 

 

 

24.8

%

 

 

(230

)

 

 

(6.5

)%

Net revenue

 

$

11,555

 

 

 

100.0

%

 

$

14,286

 

 

 

100.0

%

 

$

(2,731

)

 

 

(19.1

)%

 

Typically, we experience fluctuations in revenue from quarter to quarter due to seasonality. Revenue in the first quarter typically is lower than average, and revenue in the fourth quarter typically is higher than average, due to the buying patterns of dental practitioners. We believe that this trend exists because a significant number of dentists purchase their capital equipment towards the end of the calendar year in order to maximize their practice earnings while seeking to minimize their taxes. They often use certain tax incentives, such as accelerated depreciation methods for purchasing capital equipment, as part of their year-end tax planning. In addition, revenue in the third quarter may be affected by vacation patterns which can cause revenue to be flat or lower than in the second quarter of the year. Our historical seasonal fluctuations may also be impacted by sales promotions used by large dental distributors that encourage end-of-quarter and end-of-year buying in our industry.

29


 

Net revenue decreased by $2.7 million, or 19%, during the three months ended June 30, 2024 as compared to the same period in 2023 primarily due to a decrease in laser systems sales from the impact of the current macro-economic environment causing extended sales cycles, which includes increased interest rates. Net revenue was $11.6 million during the three months ended June 30, 2024 compared to $14.3 million for the same period in 2023.

Cost of Revenue and Gross Profit: The following table summarizes our unaudited cost of revenue and gross profit for the three months ended June 30, 2024 and 2023, as well as the amount of change and percentage of change (dollars in thousands):

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

June 30,

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Change

 

 

Change

 

Net revenue

 

$

11,555

 

 

 

100.0

%

 

$

14,286

 

 

 

100.0

%

 

$

(2,731

)

 

 

(19.1

)%

Cost of revenue

 

 

6,946

 

 

 

60.1

%

 

 

8,168

 

 

 

57.2

%

 

 

(1,222

)

 

 

(15.0

)%

Gross profit

 

$

4,609

 

 

 

39.9

%

 

$

6,118

 

 

 

42.8

%

 

$

(1,509

)

 

 

(24.7

)%

 

Gross profit as a percentage of net revenue typically fluctuates with product and regional mix, selling prices, product costs and revenue levels. Gross profit for the three months ended June 30, 2024, was $4.6 million, or 40% of net revenue, which was lower than a gross profit of $6.1 million, or 43% of net revenue, for the same period in 2023. The 3% decrease in gross profit as a percentage of revenue is primarily due to higher warranty and freight expenses, as well as unfavorable absorption of fixed expenses, partially offset by lower material costs and favorable mix of products sold for the three months ended June 30, 2024.

Operating Expenses: The following table summarizes our unaudited operating expenses (including as a percentage of net revenue) for the three months ended June 30, 2024 and 2023, as well as the amount of change and percentage of change (dollars in thousands):

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

June 30,

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Change

 

 

Change

 

Sales and marketing

 

$

3,694

 

 

 

32.0

%

 

$

6,189

 

 

 

43.3

%

 

$

(2,495

)

 

 

(40.3

)%

General and administrative

 

 

3,064

 

 

 

26.5

%

 

 

2,357

 

 

 

16.5

%

 

 

707

 

 

 

30.0

%

Engineering and development

 

 

1,071

 

 

 

9.3

%

 

 

1,444

 

 

 

10.1

%

 

 

(373

)

 

 

(25.8

)%

Total operating expenses

 

$

7,829

 

 

 

67.8

%

 

$

9,990

 

 

 

69.9

%

 

$

(2,161

)

 

 

(21.6

)%

 

Sales and Marketing Expense. Sales and marketing expenses during the three months ended June 30, 2024 decreased by $2.5 million, or 40%, as compared to the same period in 2023. This decrease is primarily due to $1.1 million in lower compensation costs from the impact of our cost savings initiatives implemented during the first quarter of 2024, and from lower commissions and bonus incentives for achieving lower sales targets, a $0.9 million decrease in depreciation expense recognized for equipment used in sales and marketing for demos, training and educational purposes, of which $0.8 million was non-recurring in the three months ended June 30, 2023, a $0.4 million decrease in other expenses including travel and tradeshow related costs, and $0.1 million in severance expenses that did not occur in the three months ended June 30, 2024.

General and Administrative Expense. General and administrative expenses during the three months ended June 30, 2024 increased by $0.7 million, or 30%, compared to the same period in 2023. This increase is primarily due to $0.5 million in higher legal, audit and consulting expenses and a $0.2 million increase in accruals for a new annual performance award program that was implemented in the first quarter of 2024.

Engineering and Development Expense. Engineering and development expenses during the three months ended June 30, 2024 decreased by $0.4 million, or 26%, compared to the same period in 2023. This decrease is primarily due to $0.2 million in lower compensation costs from the impact of our cost savings initiatives implemented during the first quarter of 2024, and fewer engineering projects for 2024, as compared to 2023, resulting in a $0.2 million decrease in legal, consulting fees, and other miscellaneous costs.

Non-Operating Income (Loss)

Loss on Foreign Currency Transactions. We realized an approximately $112 thousand loss on foreign currency transactions during the three months ended June 30, 2024 compared to an approximately $235 thousand loss on foreign currency transactions during the three months ended June 30, 2023, primarily due to exchange rate fluctuations between the U.S. dollar and Euro, as well as other foreign currencies.

Interest Expense, Net. Interest expense was $0.6 million during the three months ended June 30, 2024 which was consistent with the three months ended June 30, 2023.

30


 

Other Income (Expense), Net. Other Income for the three months ended June 30, 2024 was $1.1 million and relates to $1.0 million of gains recorded on the revaluation of liability classified stock warrants and $0.1 million of gains recorded upon the sale of property, plant, and equipment during the three months ended June 30, 2024.

Income Tax Provision. We use a discrete year-to-date method in calculating quarterly provision for income taxes. Our provision for income taxes for the three months ended June 30, 2024 was consistent with the same period in 2023. For additional information regarding income taxes, see Part I, Item I, Note 13 – Income Taxes.

Net Loss. For the reasons stated above, our net loss totaled approximately $2.8 million for the three months ended June 30, 2024 compared to a net loss of $4.9 million for the three months ended June 30, 2023.

Six Months Ended June 30, 2024 Compared with Six Months Ended June 30, 2023

Net Revenue: The following table summarizes our unaudited net revenue by category, including each category’s percentage of our total revenue, for the six months ended June 30, 2024 and 2023, as well as the amount of change and percentage of change in each revenue category (dollars in thousands):

 

 

Six Months Ended

 

 

 

 

 

 

 

 

 

June 30,

 

 

 

 

 

Percent

 

 

 

2024

 

 

2023

 

 

 

 

 

Change

 

Laser systems

 

$

11,182

 

 

 

51.6

%

 

$

15,019

 

 

 

60.7

%

 

$

(3,837

)

 

 

(25.5

)%

Consumables and other

 

 

7,304

 

 

 

33.6

%

 

 

7,150

 

 

 

28.9

%

 

 

154

 

 

 

2.2

%

Services

 

 

3,201

 

 

 

14.8

%

 

 

2,584

 

 

 

10.4

%

 

 

617

 

 

 

23.9

%

Net revenue

 

$

21,687

 

 

 

100.0

%

 

$

24,753

 

 

 

100.0

%

 

$

(3,066

)

 

 

(12.4

)%

 

The following table summarizes our unaudited net revenue by geographic location based on the location of customers for the six months ended June 30, 2024 and 2023, as well as the amount of change and percentage of change in each geographic revenue category (dollars in thousands):

 

 

 

Six Months Ended

 

 

 

 

 

 

 

 

 

June 30,

 

 

 

 

 

Percent

 

 

 

2024

 

 

2023

 

 

 

 

 

Change

 

United States

 

$

14,930

 

 

 

68.8

%

 

$

17,499

 

 

 

70.7

%

 

$

(2,569

)

 

 

(14.7

)%

International

 

 

6,757

 

 

 

31.2

%

 

 

7,254

 

 

 

29.3

%

 

 

(497

)

 

 

(6.9

)%

Net revenue

 

$

21,687

 

 

 

100.0

%

 

$

24,753

 

 

 

100.0

%

 

$

(3,066

)

 

 

(12.4

)%

 

Typically, we experience fluctuations in revenue from quarter to quarter due to seasonality. Revenue in the first quarter typically is lower than average, and revenue in the fourth quarter typically is higher than average, due to the buying patterns of dental practitioners. We believe that this trend exists because a significant number of dentists purchase their capital equipment towards the end of the calendar year in order to maximize their practice earnings while seeking to minimize their taxes. They often use certain tax incentives, such as accelerated depreciation methods for purchasing capital equipment, as part of their year-end tax planning. In addition, revenue in the third quarter may be affected by vacation patterns which can cause revenue to be flat or lower than in the second quarter of the year. Our historical seasonal fluctuations may also be impacted by sales promotions used by large dental distributors that encourage end-of-quarter and end-of-year buying in our industry.

Net revenue decreased by $3.1 million, or 12%, during the six months ended June 30, 2024, as compared to the same period in 2023 primarily due to a decrease in laser systems sales from the impact of the current macro-economic environment causing extended sales cycles, which includes increased interest rates, partially offset by an increase in consumables and other revenue from improved utilization of installed laser systems. Net revenue was $21.7 million during the six months ended June 30, 2024 compared to $24.8 million for the same period in 2023.

Cost of Revenue and Gross Profit: The following table summarizes our unaudited cost of revenue and gross profit for the six months ended June 30, 2024 and 2023, as well as the amount of change and percentage of change (dollars in thousands):

 

 

 

Six Months Ended

 

 

 

 

 

 

 

 

 

June 30,

 

 

 

 

 

Percent

 

 

2024

 

 

2023

 

 

 

 

 

Change

 

Net revenue

 

$

21,687

 

 

 

100.0

%

 

$

24,753

 

 

 

100.0

%

 

$

(3,066

)

 

 

(12.4

)%

Cost of revenue

 

 

13,741

 

 

 

63.4

%

 

 

15,299

 

 

 

61.8

%

 

 

(1,558

)

 

 

(10.2

)%

Gross profit

 

$

7,946

 

 

 

36.6

%

 

$

9,454

 

 

 

38.2

%

 

$

(1,508

)

 

 

(16.0

)%

 

31


 

 

 

Gross profit as a percentage of net revenue typically fluctuates with product and regional mix, selling prices, product costs and revenue levels. Gross profit for the six months ended June 30, 2024, was $7.9 million, or 37% of net revenue, which was lower than a gross profit of $9.5 million, or 38% of net revenue, for the same period in 2023. The 1% decrease in gross profit as a percentage of revenue is primarily due to higher warranty and freight expenses, as well as unfavorable absorption of fixed expenses for the six months ended June 30, 2024, and severance expenses that did not occur in the six months ended June 30, 2024, partially offset by lower material costs and favorable mix of products sold for the six months ended June 30, 2024.

 

Operating Expenses: The following table summarizes our unaudited operating expenses (including as a percentage of net revenue) for the six months ended June 30, 2024 and 2023, as well as the amount of change and percentage of change (dollars in thousands):

 

 

 

Six Months Ended

 

 

 

 

 

 

 

 

 

June 30,

 

 

 

 

 

Percent

 

 

 

2024

 

 

2023

 

 

 

 

 

Change

 

Sales and marketing

 

$

7,077

 

 

 

32.6

%

 

$

10,812

 

 

 

43.6

%

 

$

(3,735

)

 

 

(34.5

)%

General and administrative

 

 

6,260

 

 

 

28.9

%

 

 

4,815

 

 

 

19.5

%

 

 

1,445

 

 

 

30.0

%

Engineering and development

 

 

2,354

 

 

 

10.9

%

 

 

2,991

 

 

 

12.1

%

 

 

(637

)

 

 

(21.3

)%

Total operating expenses

 

$

15,691

 

 

 

72.4

%

 

$

18,618

 

 

 

75.2

%

 

$

(2,927

)

 

 

(15.7

)%

 

 

Sales and Marketing Expense. Sales and marketing expenses during the six months ended June 30, 2024 decreased by $3.7 million, or 34%, as compared to the same period in 2023. This decrease is primarily due to $1.8 million in lower compensation costs from the impact of our cost savings initiatives implemented over the last year and from lower commissions and bonus incentives for achieving lower sales targets, a $0.8 million decrease in depreciation expense recognized for equipment used in sales and marketing for demos, training and educational purposes, which was non-recurring in the six months ended June 30, 2024, a $0.8 million decrease in other expenses including travel and tradeshow related costs, a $0.2 million decrease in advertising costs, and $0.1 million in severance expenses that did not occur in the six months ended June 30, 2024.

 

General and Administrative Expense. General and administrative expenses during the six months ended June 30, 2024 increased by $1.4 million, or 30%, compared to the same period in 2023. This increase is primarily due to $0.9 million in higher legal, audit and consulting expenses and a $0.5 million increase in accruals for a new annual performance award program that was implemented in the six months ended June 30, 2024.

Engineering and Development Expense. Engineering and development expenses during the six months ended June 30, 2024 decreased by $0.6 million, or 21%, compared to the same period in 2023. This decrease is primarily due to $0.2 million in lower compensation costs from the impact of our cost savings initiatives implemented over the last year, and fewer engineering projects for 2024, as compared to 2023, resulting in a $0.4 million decrease in legal, consulting fees, and other miscellaneous costs.

Non-Operating Income (Loss)

Loss on Foreign Currency Transactions. We realized an approximately $208 thousand loss on foreign currency transactions during the six months ended June 30, 2024 compared to an approximately $215 thousand gain on foreign currency transactions during the six months ended June 30, 2024, primarily due to exchange rate fluctuations between the U.S. dollar and Euro, as well as other foreign currencies.

Interest Expense, Net. Interest expense was $1.2 million during the six months ended June 30, 2024 which was consistent with the six months ended June 30, 2023.

Other Income (Expense), Net. Other Expense for the six months ended June 30, 2024 was $0.1 million and relates to $0.8 million of issuance costs from the February 2024 public offering that were allocated to the Class A Common Warrants, Class B Common Warrants, and Investor warrants and immediately expensed due to the liability classification of the warrants. This loss was partially offset by $0.5 million of gains on the revaluation of these stock warrants, as well as the Series J and H warrants, and $0.2 million of gains recorded upon the sale of property, plant, and equipment during the six months ended June 30, 2024.

32


 

Income Tax Provision. We use a discrete year-to-date method in calculating quarterly provision for income taxes. Our provision for income taxes for the six months ended June 30, 2024 was consistent with the same period in 2023. For additional information regarding income taxes, see Part I, Item I, Note 13 – Income Taxes.

Net Loss. For the reasons stated above, our net loss totaled approximately $9.3 million for the six months ended June 30, 2024 compared to a net loss of $10.7 million for the six months ended June 30, 2023.

Liquidity and Capital Resources - Going Concern

As of June 30, 2024, we had approximately $5.3 million in cash and cash equivalents compared to $6.6 million as of December 31, 2023. Management defines cash and cash equivalents as highly liquid deposits with original maturities of 90 days or less when purchased. The decrease in cash and cash equivalents from December 31, 2023 was primarily due to cash used in operating activities of $6.7 million and principal payments on our term loan of $0.9 million, partially offset by net proceeds of $5.8 million from the February 2024 public offering, $0.3 million in proceeds from the disposal of property, plant, and equipment, and proceeds of $0.3 million from the exercise of preferred share warrants.

The following table summarizes our change in cash, cash equivalents and restricted cash (in thousands):

 

 

 

Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Net cash flows used in operating activities

 

$

(6,672

)

 

$

(9,220

)

Net cash flows provided by (used in) investing activities

 

 

257

 

 

 

(944

)

Net cash flows provided by financing activities

 

 

5,219

 

 

 

12,793

 

Effect of exchange rate changes

 

 

(98

)

 

 

120

 

Net change in cash and cash equivalents

 

$

(1,294

)

 

$

2,749

 

 

Operating Activities

Net cash used in operating activities consists of our net loss, adjusted for our non-cash charges, plus or minus working capital changes. Cash used in operating activities for the six months ended June 30, 2024 totaled $6.7 million and was primarily comprised of our net loss of $9.3 million.

Investing Activities

Cash provided by investing activities for the six months ended June 30, 2024 totaled $0.3 million and was comprised of the proceeds from the disposal of property, plant, and equipment.

Financing Activities

Net cash provided by financing activities for the six months ended June 30, 2024 totaled $5.2 million and was derived from $5.8 million in net proceeds from the February 2024 public offering, and $0.3 million from the exercise of preferred share warrants, partially offset by $0.9 million principal payments on our term loan.

Effect of Exchange Rate

The $98 thousand effect of exchange rate on cash for the six months ended June 30, 2024 was due to recognized loss on foreign currency transactions, primarily driven by changes in the Euro during the period.

Future Liquidity Needs

As of June 30, 2024, we had a working capital deficit of approximately $9.1 million. Our principal sources of liquidity as of June 30, 2024 consisted of approximately $5.3 million in cash and cash equivalents and $4.8 million of net accounts receivable.

The Company will need to raise additional capital in the future. Additional capital requirements may depend on many factors, including, among other things, the rate at which the Company’s business grows, demands for working capital, manufacturing capacity, and any acquisitions that the Company may pursue. The Company expects that it will be required to raise capital through either equity or debt offerings. The Company cannot provide assurance that it will be able to successfully enter into any such equity or debt financings in the future or that the required capital will be available on acceptable terms, if at all, or that any such financing activity

33


 

will not be dilutive to its stockholders especially in light of the fact that our common stock is no longer traded on the Nasdaq, which makes it harder to attract investors and limits the types of financings that can be conducted.

The Company has historically experienced losses from operations and has used cash and cash equivalents in operating activities. To be able to discharge our liabilities and commitments in the normal course of business, we must increase sales of our products, control or potentially reduce expenses, and establish profitable operations in order to generate cash from operations or obtain additional funds when needed.

The Company’s recurring losses, level of cash used in operations, and potential need for additional capital, along with uncertainties surrounding the Company’s ability to raise additional capital, raise substantial doubt about the Company’s ability to continue as a going concern. The financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

Despite the February 2024 public offering, in order for the Company to continue operations beyond the next 12 months and be able to discharge its liabilities and commitments in the normal course of business, it must either raise additional capital or increase sales of our products, control or potentially reduce expenses, and establish profitable operations in order to generate cash from operations or obtain additional funds when needed.

We will endeavor to improve our financial condition and ultimately improve our financial results by increasing revenues through expansion of our product offerings, continuing to expand and develop our field sales force and distributor relationships both domestically and internationally, forming strategic arrangements within the dental and medical industries, educating dental and medical patients as to the benefits of our advanced medical technologies, and reducing expenses; however, there is no assurance that will be able to improve our financial condition.

Term Loan

The information set forth in Part I, Item 1, Note 9 – Debt – Term Loan is hereby incorporated herein by reference.

EIDL Loan

The information set forth in Part I, Item 1, Note 9 – Debt – EIDL Loan is hereby incorporated herein by reference.

February 2024 Public Offering

On February 15, 2024, the Company completed a public offering and issued (i) 7,795,000 units, with each Unit consisting of (A) one share of the Company’s Common Stock, (B) one Class A Common Warrant to purchase one share of Common Stock, each exercisable from time to time for one share of Common Stock at an exercise price of $0.66 per share, and (C) one Class B Common Warrant to purchase one share of Common Stock, each exercisable from time to time for one share of Common Stock at an exercise price of $0.748 per share and (ii) 8,205,000 pre-funded units, with each Pre-Funded Unit consisting of (A) one pre-funded warrant, each such Pre-Funded Warrant being exercisable from time to time for one share of Common Stock at an exercise price of $0.001 per share, (B) one Class A Common Warrant, and (C) one Class B Common Warrant. The Units were sold at the public offering price of $0.44 per Unit and the Pre-Funded Units were sold at the public offering price of $0.439 per Pre-Funded Unit. The Company received gross proceeds of approximately $7.0 million, before deducting placement agent fees, estimated offering expenses, and before the exercise of warrants.

Recent Accounting Pronouncements

For a description of recently issued and adopted accounting pronouncements, including the respective dates of adoption and expected effects on our results of operations and financial condition, please refer to Part I, Item 1, Note 2 – Summary of Significant Accounting Policies, which is incorporated herein by this reference.

Additional Information

BIOLASE®, ZipTip®, ezlase®, eztips®, ComfortPulse®, Waterlase®, Waterlase Dentistry®, Waterlase Express®, iLase®, iPlus®, Epic®, Epic Pro®, WCLI®, World Clinical Laser Institute®, Waterlase MD®, Waterlase Dentistry®, and EZLase® are registered trademarks of BIOLASE, and Pedolase™ is a trademark of BIOLASE. All other product and company names are registered trademarks or trademarks of their respective owners.

34


 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Not applicable.

ITEM 4. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

Our management has evaluated, with the participation of our President and Chief Executive Officer and our Chief Financial Officer, the effectiveness of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of the end of the period covered by this Quarterly Report on Form 10-Q. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Based on that evaluation, our President and Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were effective as of the end of the period covered by this report.

As discussed in our Annual Report on Form 10-K, we identified a material weakness in our internal control over financial reporting as we have determined that our controls were not operating effectively to assess the proper presentation of net loss per share attributable to common stockholders for the three and six months ended June 30, 2023 and the three and nine months ended September 30, 2023. This material weakness was the result of insufficient accounting assessment for unique and complex transactions outside of the business's normal operations.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

In light of this material weakness, we performed additional analysis as deemed necessary to ensure that our financial statements were prepared in accordance with U.S. generally accepted accounting principles for the period ended December 31, 2023 and management believes that the financial statements included in the Annual Report on Form 10-K present fairly in all material respects our financial position, results of operations and cash flows for the periods presented.

Changes in Internal Controls over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting, except for the remediation of the material weakness identified in prior period as discussed blow.

To remediate the aforementioned material weakness, management has implemented additional controls to ensure that financial statement presentation, specifically in relation to net loss per share attributable to common stockholders, for unique and complex transactions are sufficiently investigated and documented at the time of inception, and technical experts are engaged for advisement.

35


 

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

From time to time, we are involved in legal proceedings and regulatory proceedings arising out of our operations. We establish reserves for specific liabilities in connection with legal actions that we deem to be probable and estimable. The ability to predict the ultimate outcome of such matters involves judgments, estimates, and inherent uncertainties. The actual outcome of such matters could differ materially from management’s estimates.

On January 4, 2023, Plaintiff PIPStek, LLC (a wholly-owned subsidiary of Sonendo, Inc.) filed a lawsuit against BIOLASE, Inc. in the Federal District Court for the District of Delaware, alleging that BIOLASE’s Waterlase dental laser product infringes two PIPStek patents. A third patent was subsequently added to the case. The Complaint seeks unspecified damages and injunctive relief, as well as costs and attorneys’ fees against BIOLASE. BIOLASE has answered denying all of PIPStek’s allegations and also asserting that the asserted patents are invalid and not infringed. BIOLASE intends to continue to vigorously and fully defend itself against PIPStek’s claims. The parties have exchanged preliminary contentions. Trial in this matter is currently set for May 12, 2025.

ITEM 1A. RISK FACTORS

Except as set forth below, there have been no material changes to our risk factors from those disclosed under “Risk Factors” in Part I, Item 1A of the 2023 Form 10-K. The risks and uncertainties described in the 2023 Form 10-K and set forth below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also materially adversely affect our business, financial condition, or results of operations.

Due to our accumulated deficit, recurring and negative cash flow from operations for the year ended December 31, 2023 and the three and six months ended June 30, 2024 there is substantial doubt about our ability to continue as a going concern.

Our audited consolidated financial statements for the year ended December 31, 2023 were prepared on a going concern basis in accordance with generally accepted accounting principles in the United States. The going concern basis assumes that we will continue in operation for the next 12 months and will be able to realize our assets and discharge our liabilities and commitments in the normal course of business. Thus, our consolidated financial statements do not include any adjustments that might be necessary if we are unable to continue as a going concern. Our recurring losses, negative cash flow, need for additional capital, and the uncertainties surrounding our ability to raise such capital raise substantial doubt about our ability to continue as a going concern. For us to continue operations beyond the next 12 months and be able to discharge our liabilities and commitments in the normal course of business, we must sell our products directly to end-users and through distributors, establish profitable operations through increased sales, decrease expenses, generate cash from operations or raise additional funds when needed. Our goal is to improve our financial condition and ultimately improve our financial results by increasing revenues through expanding awareness of the benefits of our dental lasers among dental specialists and general practitioners and reducing expenses. However, if we are unable to do so on a timely basis, we will be required to seek additional capital. In that event, we would seek additional funds through various financing sources, including the sale of our equity and debt securities, however, there can be no guarantees that such funds will be available on commercially reasonable terms, if at all especially in light of the fact that our common stock is no longer traded on the Nasdaq, which makes it harder to attract investors and limits the types of financings that can be conducted. If we are unable to raise additional capital, increase sales or reduce expenses, we will be unable to continue to fund our operations, develop our products, realize value from our assets, and discharge our liabilities in the normal course of business. If we become unable to continue as a going concern, we could have to liquidate our assets, and potentially realize significantly less than the values at which they are carried on our financial statements, and stockholders could lose all or part of their investment in our common stock. The Report of Independent Registered Public Accounting Firm from Macias Gini & O’Connell LLP contains an explanatory paragraph regarding our ability to continue as a going concern. In addition, the notes to our financial statements included in this Quarterly Report on Form 10-Q states that our recurring losses, level of cash used in operations, and potential need for additional capital, along with uncertainties surrounding our ability to raise additional capital, raise substantial doubt about our ability to continue as a going concern.

We have experienced net losses for each of the quarter ended June 30, 2024 and the past three years, and we could experience additional losses and have difficulty achieving profitability in the future.

We had an accumulated deficit of $326.1 million as of June 30, 2024 and an accumulated deficit of $316.8 million as of December 31, 2023. We recorded net losses of $20.6 million and $28.6 million for the years ended December 31, 2023 and 2022, respectively, and net losses of $9.3 million and $10.7 million for the six months ended June 30, 2024 and 2023, respectively. In order to achieve profitability, we must increase net revenue through new sales and control our costs. Failure to increase our net revenue and decrease our costs could cause our stock price to decline and could have a material adverse effect on our business, financial condition, and results of operations.

36


 

The National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as “covered securities.” Because our Common Stock is not listed on the Nasdaq Capital Market, our Common Stock is not a covered security and therefore we are subject to regulation in each state in which we offer our securities. Accordingly, the types of financings that we may engage in are limited.

Because of the trading volatility often associated with low-priced stocks not listed on a national securities exchange, many brokerage houses and institutional investors have internal policies and practices that either prohibit them from investing in low-priced stocks or tend to discourage individual brokers from recommending low-priced stocks to their customers. Some of those policies and practices may make the processing of trades in low-priced stocks economically unattractive to brokers. Additionally, because brokers’ commissions on low-priced stocks generally represent a higher percentage of the stock price than commissions on higher-priced stocks, a low average price per share of common stock can result in individual stockholders paying transaction costs representing a higher percentage of their total share value than would be the case if the share price were higher.

As a result of Nasdaq delisting our securities from trading on its exchange, we could face significant material adverse consequences, including:

a limited availability of market quotations for our securities:
reduced liquidity with respect to our securities;
a determination that our common stock is a "penny stock" which will require brokers trading in our common stock to adhere to more stringent rules, possibly resulting in a reduced level of trading actvity in the secondary trading market for our common stock;
a limited amount of news and analyst coverage for our company; and
a decreased ability to issue additional securities or obtain additional financing in the future.

Our common stock is subject to the “penny stock” rules of the SEC and the trading market in the securities is limited, which makes transactions in the stock cumbersome and may reduce the value of an investment in the stock.

Rule 15g-9 under the Exchange Act, establishes the definition of a “penny stock,” for the purposes relevant to us, as any equity security that has a market price of less than $5.00 per share or with an exercise price of less than $5.00 per share, subject to certain exceptions. For any transaction involving a penny stock, unless exempt, the rules require: (a) that a broker or dealer approve a person’s account for transactions in penny stocks; and (b) the broker or dealer receive from the investor a written agreement to the transaction, setting forth the identity and quantity of the penny stock to be purchased.

In order to approve a person’s account for transactions in penny stocks, the broker or dealer must: (a) obtain financial information and investment experience objectives of the person and (b) make a reasonable determination that the transactions in penny stocks are suitable for that person and the person has sufficient knowledge and experience in financial matters to be capable of evaluating the risks of transactions in penny stocks.

The broker or dealer must also deliver, prior to any transaction in a penny stock, a disclosure schedule prescribed by the SEC relating to the penny stock market, which, in highlight form: (a) sets forth the basis on which the broker or dealer made the suitability determination; and (b) confirms that the broker or dealer received a signed, written agreement from the investor prior to the transaction. Generally, brokers may be less willing to execute transactions in securities subject to the “penny stock” rules. This may make it more difficult for investors to dispose of our common stock and cause a decline in the market value of our common stock.

Disclosure also has to be made about the risks of investing in penny stocks in both public offerings and in secondary trading and about the commissions payable to both the broker or dealer and the registered representative, current quotations for the securities and the rights and remedies available to an investor in cases of fraud in penny stock transactions. Finally, monthly statements have to be sent disclosing recent price information for the penny stock held in the account and information on the limited market in penny stocks.

37


 

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

None.

ITEM 3. Defaults Upon Senior Securities

None.

ITEM 4. Mine Safety Disclosures

Not applicable.

ITEM 5. Other Information

During the three months ended June 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “nonRule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

38


 

ITEM 6. EXHIBITS

 

 

 

 

 

 

Incorporated by Reference

Exhibit

Description

Filed

Herewith

Form

Period

Ending/Date

of Report

Exhibit

Filing

Date

 

 

 

 

 

 

 

 

 

 

 

 

 

1.1

 

Placement Agency Agreement, dated February 13, 2024, by and among BIOLASE, Inc., Lake Street Capital Markets, LLC and Maxim Group LLC

 

 

 

8-K

 

02/12/2024

 

1.1

 

02/15/2024

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.1

Restated Certificate of Incorporation, including, (i) Certificate of Designations, Preferences and Rights of 6% Redeemable Cumulative Convertible Preferred Stock of the Registrant; (ii) Certificate of Designations, Preferences and Rights of Series A 6% Redeemable Cumulative Convertible Preferred Stock of the Registrant; (iii) Certificate of Correction Filed to Correct a Certain Error in the Certificate of Designation of the Registrant; and (iv) Certificate of Designations of Series B Junior Participating Cumulative Preferred Stock of the Registrant.

S-1,

Amendment
No. 1

 

12/23/2005

 

3.1

 

12/23/2005

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.2

 

Amendment to Restated Certificate of Incorporation

 

 

 

8-K

 

05/10/2012

 

3.1

 

05/16/2012

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.3

 

Second Amendment to Restated Certificate of Incorporation

 

 

 

8-A/A

 

11/04/2014

 

3.1.3

 

11/04/2014

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.4

 

Third Amendment to Restated Certificate of Incorporation

 

 

 

S-3

 

07/21/2017

 

3.4

 

07/21/2017

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.5

 

Fourth Amendment to Restated Certificate of Incorporation

 

 

 

8-K

 

05/10/2018

 

3.1

 

05/11/2018

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.6

 

Fifth Amendment to Restated Certificate of Incorporation

 

 

 

8-K

 

05/28/2020

 

3.1

 

06/01/2020

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.7

 

Sixth Amendment to Restated Certificate of Incorporation

 

 

 

8-K

 

04/28/2022

 

3.1

 

05/02/2022

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.8

 

Seventh Amendment to Restated Certificate of Incorporation

 

 

 

8-K

 

07/20/2023

 

3.1

 

07/26/2023

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.9

 

Certificate of Designation of Series H Convertible Redeemable Preferred Stock

 

 

 

8-K

 

05/24/2023

 

3.1

 

05/26/2023

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.10

 

Certificate of Designation of Series I Preferred Stock

 

 

 

8-K

 

06/05/2023

 

3.1

 

06/06/2023

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.11

 

Certificate of Designation of Series J Convertible Redeemable Preferred Stock

 

 

 

8-K

 

09/13/2023

 

3.1

 

09/18/2023

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2

Eighth Amended and Restated Bylaws of the Registrant adopted on March 1, 2022

8-K

03/01/2022

3.1

03/03/2022

 

 

 

 

 

 

 

 

 

 

 

 

 

4.1

 

Form of Pre-Funded Warrant to Purchase Common Stock

 

 

 

8-K

 

02/12/2024

 

4.1

 

02/15/2024

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2

 

Form of Class A Warrant to Purchase Common Stock

 

 

 

8-K

 

02/12/2024

 

4.2

 

02/15/2024

 

 

 

 

 

 

 

 

 

 

 

 

 

39


 

4.3

 

Form of Class B Warrant to Purchase Common Stock

 

 

 

8-K

 

02/12/2024

 

4.3

 

02/15/2024

 

 

 

 

 

 

 

 

 

 

 

 

 

4.4

 

Warrant Agency Agreement, dated February 15, 2024, by and among BIOLASE, Inc., Computershare Inc., a Delaware corporation, and its affiliate, Computershare Trust Company, N.A., a federal trust company

 

 

 

8-K

 

02/12/2024

 

4.4

 

02/15/2024

 

 

 

 

 

 

 

 

 

 

 

 

 

4.5

 

Form of Warrant issued to Investor

 

 

 

8-K

 

02/12/2024

 

4.5

 

02/15/2024

 

 

 

 

 

 

 

 

 

 

 

 

 

31.1

 

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.2

 

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.1

 

Certification of Chief Executive Officer pursuant to 18 U.S.C. 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. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

*

 

 

 

 

 

 

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

104

 

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

 

 

 

* Furnished herewith

40


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

 

 

 

BIOLASE, INC.

 

 

 

 

(Registrant)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

August 8, 2024

 

By:

 

/s/ JOHN R. BEAVER

 

Date

 

 

 

John R. Beaver

 

 

 

 

 

President and Chief Executive Officer

 

 

 

 

 

 

 

(Principal Executive Officer)

 

 

 

 

 

 

 

 

 

August 8, 2024

 

By:

 

/s/ JENNIFER BRIGHT

 

Date

 

 

 

Jennifer Bright

 

 

 

 

 

Chief Financial Officer

 

 

 

 

 

 

 

(Principal Financial Officer and

Principal Accounting Officer)

 

41


EX-31.1 2 biol-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, John R. Beaver, certify that:

1.
I have reviewed this quarterly report on Form 10-Q for the period ended June 30, 2024 of BIOLASE, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the registrant’s internal control over financing reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 8, 2024

By:

/s/ John R. Beaver

 

John R. Beaver

 

President and Chief Executive Officer
(Principal Executive Officer)

 

 


EX-31.2 3 biol-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jennifer Bright, certify that:

1.
I have reviewed this quarterly report on Form 10-Q for the period ended June 30, 2024 of BIOLASE, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the registrant’s internal control over financing reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 8, 2024

By:

/s/ Jennifer Bright

 

Jennifer Bright

 

Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

 

 


EX-32.1 4 biol-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

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 BIOLASE, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2024 (the “Report”), I, John R. Beaver, 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, to the best of my knowledge:

(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 Registrant.

 

Date: August 8, 2024

 

By:

/s/ John R. Beaver

 

 

Name:

John R. Beaver

 

 

Title:

President and Chief Executive Officer

(Principal Executive Officer)

 


EX-32.2 5 biol-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER

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 BIOLASE, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2024 (the “Report”), I, Jennifer Bright, 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, to the best of my knowledge:

(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 Registrant.

 

Date: August 8, 2024

 

By:

/s/ Jennifer Bright

 

 

Name:

Jennifer Bright

 

 

Title:

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 


EX-101.SCH 6 biol-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Future Minimum Rental Commitments Under Lease Agreements (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Disclosure - Revenue Recognition - Summary of Opening and Closing Balances of Contract Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements Of Operations And Comprehensive Loss (Unaudited) 2 link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements Of Operations And Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements Of Convertible Redeemable Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Convertible Redeemable Preferred Stock and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Property, Plant, and Equipment link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Property, Plant, and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue Recognition - Summary of Opening and Closing Balances of Contract Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenues Related to Geographic Areas (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Timing of Goods and Services Transferred (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue Recognition - Summary of Sales by End Market (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Income Statement Classification of Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Unvested Restricted Stock Units (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Warrant Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary our stock warrants measured at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Assumptions Used in Estimating Fair Value of Stock Options Granted (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Summary of Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Summary of Unvested Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Fair Value Disclosures Related to Grants, Exercises and Vested Options (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Inventory - Components of Inventory (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Inventory - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Accrued Liabilities - Components of Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Accrued Liabilities - Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Accrued Liabilities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Debt - Summary of Principal Outstanding and Unamortized Discount (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Debt - Summary of Future Minimum Principal and Interest Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Leases - Information related to Right-of-use Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Leases - Future Minimum Rental Commitments Under Lease Agreements (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Segment Information - Summary of Net Revenue by Geographic Location (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Segment Information - Summary of Property, Plant and Equipment by Geographic Location (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Concentrations - Summary of Net Revenue from Various Products (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Concentrations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Subsequent Events (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Debt Instrument Debt Instrument [Axis] December Two Thousand Twenty Three Registered Direct Offering [Member] December Two Thousand Twenty Three Registered Direct Offering [Member] December Two Thousand Twenty Three Registered Direct Offering [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Plan Name Plan Name [Domain] Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock Ending Balance, June 30, 2024 Stock Warrant Liability Stock Warrant Liability Stock warrant liability Beginning Balance, December 31, 2023 Non current term loans Medium-Term Note, Noncurrent Temporary equity net proceeds from conversion to common stock Temporary Equity Net Proceeds From Conversion To Common Stock Temporary equity net proceeds from conversion to common stock. Summary of Warrant Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Investor Warrants [Member] Investor Warrants [Member] Investor Warrants Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill and Intangible Assets [Table] Goodwill and Intangible Assets [Table] Number of customers which represented more than 10% of the Company's accounts receivable Entity Wide Accounts Receivable Major Customer Number Entity wide accounts receivable, major customer, number. Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Corona Lease [Member] Corona [Member] Corona. Options exercisable at September 30, 2020 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options exercisable at March 31, 2022 Series J Warrants [Member] Series J Warrants [Member] Series J Warrants [Member] Fair Value Hierarchy and NAV [Axis] Forfeited or cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Temporary Equity, Shares Issued Convertible preferred stock, shares issued Series G Preferred stock, shares issued Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Line of credit facility unused availability. Line Of Credit Facility Unused Availability Line of credit facility unused availability Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants, Shares Stock Issued During Period Shares Preferred Stock Warrants Exercised Stock Issued During Period Shares Preferred Stock Warrants Exercised Basis Of Presentation [Table] Basis Of Presentation [Table] Basis of presentation. Long-Term Debt, Current Maturities Long-term Debt, Current Maturities, Total Current term loans Leases Lessee, Operating Leases [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Western Alliance Western Alliance [Member] Western alliance. Product and Service Product and Service [Axis] Period For Review Of Forgiveness Of Loan Period for review of forgiveness of loan. Period For Review Of Forgiveness Of Loan Future Minimum Payments Remainder of Fiscal Year. Future Minimum Payments Remainder of Fiscal Year Remainder of 2024 Temporary Equity, Par Value Preferred stock Value Lender Name Lender Name [Axis] Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation SWK Warrants S W K Warrants [Member] SWK warrants. Equity raise of gross proceeds Proceeds from Other Equity Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Series H Preferred Stock [Member] Series H Preferred Stock [Member] Credit agreement seventh amendment. Credit Agreement Seventh Amendment [Member] Credit Agreement, Seventh Amendment Class of Warrant or Right Class of Warrant or Right [Axis] Revenue Recognition Revenue from Contract with Customer [Text Block] Sale of Stock Sale of Stock [Domain] Total future payments Long-Term Debt, Gross Patent Litigation Patent Litigation [Member] Patent litigation. Lease Commencement Date Lease Commencement Date Warrant, Exercise Price, Decrease Alternative cashless exercise price Debt Instrument, Issuance Date Note issued date Entity Central Index Key Entity Central Index Key Intangible Assets and Goodwill [Line Items] Intangible assets and goodwill. Intangible Assets And Goodwill [Line Items] Warrants Warrants Warrant [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentrations Concentration Risk Disclosure [Text Block] Common stock, shares issued Balance (in shares) Common Stock, Shares, Issued Common Stock, Shares, Issued, Total Ending Balance (in shares) Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Preferred Stock [Member] Convertible Preferred Stock Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province Broker fees and related expenses Other Expenses Other Expenses, Total Loss before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Class Of Warrant Or Right [Table] Class of Warrant or Right [Table] Deemed dividend on convertible preferred stock Deemed dividend on convertible preferred stock Temporary Equity, Dividends, Adjustment Contract with Customer, Sales Channel Contract with Customer, Sales Channel [Domain] Concentration Risk Type Concentration Risk Type [Domain] Granted at fair market value Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price At Fair Market Value Share based compensation arrangements by share based payment award options grants in period weighted average exercise price at fair market value. Preferred Stock Redemption Discount Preferred Stock Redemption Discount Class A Common Warrants [Member] Class A Common Warrants [Member] Class A Common Warrants [Member] Customer Concentration Risk Customer Concentration Risk [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Common stock authorized for share issued Series J Convertible Preferred Stock [Member] Series J Convertible Preferred Stock [Member] Series J Convertible Preferred Stock [Member] Line of Credit Facility, Expiration Date Line of credit facility expiration date Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Raw materials Inventory, Raw Materials, Gross Inventory, Raw Materials, Gross, Total Payments of Debt Issuance Costs Cumulative Adjustment Depreciation Expense Cumulative Adjustment Depreciation Expense Cumulative Adjustment Depreciation Expense Amortization of debt issuance costs Amortization of Debt Issuance Costs Series F Convertible Preferred Stock Series F Convertible Preferred Stock Series F Preferred Stock [Member] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options weighted average exercise price. Weighted Average Exercise Price, Beginning Balance Weighted Average Exercise Price, Ending Balance Cover [Abstract] Subsequent Event [Line Items] Earnings Per Share, Basic Earnings Per Share, Basic, Total Future Minimum Rental Commitments Non-Cancelable Terms. Future Minimum Rental Commitments Non-Cancelable Terms [Table Text Block] Future minimum rental commitments under lease agreements with non-cancelable Operating Leases Allocation to preferred stock and warrants before issuance costs Allocation To Preferred Stock Before Issuance Costs Allocation to preferred stock before issuance costs. Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Axis] Operating expenses: Operating Expenses [Abstract] January 2023 Warrant [Member] January 2023 Warrant [Member] January 2023 Warrant [Member] Deferred revenue — current Contract with Customer, Liability, Current Contract With Customer Liability Current, Total Series F Convertible Preferred Stock Series F Convertible Preferred Stock [Member] Series F convertible preferred stock. Sales and Marketing Selling and Marketing Expense [Member] Provision for inventory excess and obsolescence Inventory Excess And Obsolescence Inventory Excess And Obsolescence Pacific Mercantile Bank Pacific Mercantile Bank [Member] Pacific Mercantile Bank. Allocated Share-based Compensation Expense Share-Based Payment Arrangement, Expense Allocated Share-based Compensation Expense Long term debt maturities repayments of interest in next twelve months. Long Term Debt Maturities Repayments of Interest in Next Twelve Months 2025 Common stock issued upon cashless warrant exercise Common stock issued upon cashless warrant exercise Common stock issued upon cashless warrant exercise Temporary conversion of preferred stock into common stock Temporary conversion of preferred stock into common stock Temporary conversion of preferred stock into common stock Long-Term Debt Long-term Debt, Total Non current term loans Diode Systems Diode Systems [Member] Diode systems. Accumulated deficit Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Plan Name Plan Name [Axis] Segment Reporting [Abstract] Beginning Balance Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Loan Agreement Loan Agreement [Member] Loan agreement. Long term debt maturities repayments of interest in year after four. Long Term Debt Maturities Repayments Of Interest In Year After Four 2028 and thereafter Current assets: Assets, Current [Abstract] United States UNITED STATES Line of credit facility term Line of Credit Facility, Expiration Period January 2023 Prefunded Warrant [Member] January 2023 Prefunded Warrant [Member] January 2023 Prefunded Warrant [Member] NetCashProvidedByUsedInOperatingActivities Net cash and cash equivalents used in operating activities Net Cash Provided by (Used in) Operating Activities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Shares Date Fair Value, Forfeited or cancelled Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants StockIssuedDuringPeriodPreferredStockWarrantsExercisedValue StockIssuedDuringPeriodPreferredStockWarrantsExercisedValue Product and Service Product and Service [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Lease term Lessee, Operating Lease, Term of Contract Debt Instrument [Line Items] Debt Instrument [Line Items] Concentration Risk [Line Items] Concentration Risk [Line Items] Combined Purchase Price Per Share And Warrant Combined purchase price per share and warrant. Combined purchase price of share and warrant Combined purchase price of share and warrant Property, plant, and equipment, net Property, plant, and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Less: long-term portion of deferred revenue Less long-term portion of deferred revenue Contract with Customer, Liability, Noncurrent Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Fair Value, Recurring [Member] Fair value recurring Current portion of term loans, net of discount Medium-Term Note, Current Common stock, par value Common Stock, Par or Stated Value Per Share Temporary Equity, Carrying Amount, Attributable to Parent Beginning balance Ending Balance Total redeemable preferred stock Total mezzanine equity Total deferred revenue Contract with Customer, Liability Taxes Taxes Payable, Current Taxes Payable, Current, Total Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service Statement of Cash Flows [Abstract] Property, plant, and equipment, net before land Property Plant And Equipment Net Excluding Land Property plant and equipment net, excluding land. Consumables and other Consumable And Other [Member] Consumable and other. Preferred stock par value Preferred Stock, No Par Value Payment for litigation settlement in cash Payments for Legal Settlements Litigation Status Litigation Status [Axis] Warrant issued Class of Warrant or Right, Number of Securities Called by Warrants or Rights Warrants issued to purchase shares of common stock Equity Components Equity Components [Axis] Entity Address, Address Line One Entity Address, Address Line One Movement in Standard Product Warranty Accrual Movement in Standard Product Warranty Accrual [Roll Forward] Payroll and benefits Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Shares, Granted Shares, Granted or Issued Summary of Net Revenue from Various Products Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Equipment and Computers Computer Equipment [Member] Liquidity and Management's Plans Liquidity And Management Plans Policy [Text Block] Liquidity and management plans. Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Stock Option, Exercise Price, Decrease Common Stock at an exercise price Subsequent Event Type [Axis] Tax benefit related to stock options exercised Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Non-operating income (loss), net Nonoperating Income (Expense) Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility, maximum borrowing capacity BIOLASE stockholders [Member] BIOLASE stockholders [Member] Biolase Stockholders [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate International Non-US [Member] Deferred Compensation Share-Based Arrangements, Liability, Current Stock Compensation Liability PPP Loan Paycheck Protection Program Loan [Member] Paycheck protection program loan. Loss on patent litigation settlement Contingent loss on patent litigation settlement Gain (Loss) from Litigation Settlement Gain (Loss) Related to Litigation Settlement, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares, Ending Balance Shares, Beginning Balance Amendment Flag Amendment Flag Loan forgiveness description of period Loan Forgiveness Description Of Period Loan forgiveness description of period. Non current operating lease liability Operating Lease, Liability, Noncurrent Geographic Concentration Risk Geographic Concentration Risk [Member] Finished goods Inventory, Finished Goods, Net of Reserves Litigation settlement amount in cash equal to difference between value of stock consideration. Litigation settlement amount in cash equal to difference between value of stock consideration Litigation Settlement Amount In Cash Equal To Difference Between Value Of Stock Consideration Debt Instrument, Name Debt Instrument, Name [Domain] Additional paid-in-capital Additional Paid in Capital, Common Stock Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Future Minimum Payments Due In One Year Future Minimum Payments Due In One Year 2025 Sale of Stock, Price Per Share Net loss Net loss Lessee Lease Description [Table] Lessee, Lease, Description [Table] Exercised Exercise of stock options, net, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock option Shares Shares issued in period Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Options exercisable at September 30, 2020 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Options exercisable at March 31, 2022 Variable Rate Variable Rate [Domain] Land Land Contract with Customer, Sales Channel Contract with Customer, Sales Channel [Axis] Manufacturing Facility [Member] Equity Component Equity Component [Domain] Statistical Measurement Statistical Measurement [Domain] General and administrative General and Administrative Expense General and Administrative Expense, Total Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from Sale of Property, Plant, and Equipment Proceeds from disposal of property, plant, and equipment Interest expense Interest Expense, Debt Interest Expense, Debt, Total Furniture and Fixtures Furniture and Fixtures [Member] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Borrowings on credit facility Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Borrowings under lines of credit Temporary equity numbers of shares sold Temporary Equity Numbers Of Shares Sold Temporary equity numbers of shares sold. Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Deferred revenue, current portion Deferred Revenue, Current Deferred Revenue, Current, Total Series F Preferred stock, shares issued Preferred Stock, Shares Issued Preferred Stock, Shares Issued, Total Preferred stock, shares issued Cash paid for operating lease liabilities Operating Lease, Payments Proceeds from stock options exercised Proceeds from Stock Options Exercised Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Recoveries of bad debts Options and restricted stock units outstanding Share Based Compensation Arrangement By Share Based Payment Award Options And Restricted Stock Units Outstanding Number Share based compensation arrangement by share based payment award options and restricted stock units outstanding number. Beginning Balance Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Weighted-Average Remaining Contractual Term (Years) Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Share based compensation arrangement by share based payment award options weighted average remaining contractual term. Revenue recognized from contract liability Contract With Customer Liability Revenue Recognized Undelivered Elements Contract with customer liability, revenue recognized, undelivered elements. Payables and Accruals [Abstract] Credit Agreement, First Amendment Credit Agreement First Amendment [Member] Credit agreement, first amendment. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Stock options granted Deferred revenue Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent, Total Basis Of Presentation [Line Items] Basis Of Presentation [Line Items] Basis of presentation. Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Information related to Right-of-use Assets and Liabilities Information Related To Operating Right Of Use Assets And Related Liabilities Table [Text Block] Information related to operating right-of-use assets and related liabilities. Revenue Recognized Over Time Transferred over Time [Member] Class of Stock Class of Stock [Domain] Long Term Debt Maturities Repayments Of Interest Remainder Of Fiscal Year Long term debt maturities repayments of interest remainder of fiscal year. 2020 (nine months) Remainder of 2024 Equity, Fair Value Adjustment Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Common stock, shares outstanding Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Unusual Risk or Uncertainty, Nature Unusual Risk or Uncertainty, Nature [Axis] Allocation to preferred stock and warrants before issuance costs Allocation To Warrants Before Issuance Costs Allocation to warrants before issuance costs. Sales Revenue, Net Revenue Benchmark [Member] Performance-Based Awards Performance Based Awards. Performance Based Awards Member Temporary Equity, Redemption Price Per Share Temporary Equity, Redemption Price Per Share September Two Thousand Twenty Three Public Offering Member September Two Thousand Twenty Three Public Offering Member September Two Thousand Twenty Three Public Offering [Member] Repayments of Lines of Credit Repayments of lines of credit Weighted Average [Member] Other offering expenses Other Offering Expenses Other offering expenses. Pre Funded Warrants [Member] Pre Funded Warrants [Member] Underwritten public offering. Underwritten Public Offering [Member] Public Offering Annual dividend per share Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Share based compensation arrangement by share based payment award fair value assumptions expected dividend. Proceeds from Issuance or Sale of Equity Proceeds from Issuance or Sale of Equity, Total Proceeds from offering, net of underwriting discounts and commissions Proceeds from issuance of equity securities 2002 Stock Incentive Plan Two Thousand Two Stock Incentive Plan [Member] 2002 stock incentive plan. Cash Deemed dividend on convertible preferred stock Deemed Dividend on Convertible Preferred Stock Deemed dividend on Series F Convertible Preferred Stock Deemed dividend on convertible preferred stock Warrants Issued on November 9, 2018 Warrants Issued On November Nine Two Thousand Eighteen [Member] Warrants issued on november nine two thousand eighteen. Western Alliance Warrant Western Alliance Warrant [Member] Western alliance warrant. Entity Interactive Data Current Entity Interactive Data Current Closing price of common stock Closing Price Of Common Stock Closing price of common stock. Lease Expiration Date Share-based compensation arrangement by share-based payment award, recognized weighted average expected date Share-based Compensation Arrangement by Share-based Payment Award, Recognized Weighted Average Expected date Share-based Compensation Arrangement by Share-based Payment Award, Recognized Weighted Average Expected date Cost of Revenue Cost of Sales [Member] Product Concentration Risk Product Concentration Risk [Member] Document Quarterly Report Document Quarterly Report Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights Value Class of warrant or right, number of securities called by warrants or rights, value. Warrants issued to purchase shares of common stock equal value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Shares Date Fair Value, Vested Weighted Average Exercise Price, Exercised Cash and cash equivalents, including restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, cash equivalents, and restricted cash Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Statistical Measurement Statistical Measurement [Axis] DPG Warrants Deal Partners Group Warrants [Member] Deal partners group warrants. Loan balance payment terms Debt Instrument, Payment Terms Stock Option Outatanding Stock Option Outatanding Summary of Disaggregation of Revenues Related to Geographic Areas Disaggregation of Revenue [Table Text Block] Sales and marketing Selling and Marketing Expense Selling and Marketing Expense, Total Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Vested warrants expired during the period ended September 30, 2020 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than options expired in period weighted average grant date fair value. Weighted Average Exercise Price, Vested warrants expired during the period ended Warrants adjusted exercise price Warrants Adjusted Exercise Price Warrants adjusted exercise price. Options available for future grants Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Shares Date Fair Value, Granted Weighted Average Exercise Price, Granted or Issued Unrecognized share based compensation expense to be recognized over weighted-average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Loss Contingency, Nature Loss Contingency, Nature [Domain] London Interbank Offered Rate [Member] London Interbank Offered Rate [Member] Summary of Property, Plant and Equipment by Geographic Location Long-Lived Assets by Geographic Areas [Table Text Block] Income Statement Location Statement of Income Location, Balance [Axis] Cash paid for operating leases Cash Paid For Operating Leases Cash paid for operating leases. February Two Thousand Twenty Four Public Offering [Member] February Two Thousand Twenty Four Public Offering [Member] February 2024 Public Offering [Member] Total assets Assets Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Litigation settlement share issued Litigation Settlement Shares Issued Litigation settlement shares issued. Commitment And Contingencies [Table] Commitment And Contingencies [Table] Commitment and contingencies. Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Shares, Vested Issuance of Series H/I Convertible Preferred Stock, net of fees, shares Stock and warrants issued during period shares preferred stock and warrants. Stock And Warrants Issued During Period Shares Preferred Stock And Warrants Engineering and Development Engineering And Development [Member] Engineering and development. Discount rate for goodwill Discount Rate for Fair Value, Level 3 Discount Rate for Fair Value, Level 3 Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Address, City or Town Entity Address, City or Town Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Equity [Abstract] Settlement agreement, terms Loss Contingency, Settlement Agreement, Terms Summary of Future Minimum Principal and Interest Payments Schedule of Maturities of Long-Term Debt [Table Text Block] Forfeited, cancelled, or expired Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Shares, Forfeited or cancelled RSUs were cancelled Warrant expiration date Warrant Expiration Date Warrant expiration date. Adjusted exercise price of warrants Adjusted Exercise Price Of Warrants Adjusted exercise price of warrants. Compensation expense related to stock options Allocated Share Based Compensation Expense Credit Allocated share-based compensation expense (credit). Laser systems Laser Systems [Member] Laser systems. Undelivered elements (training and installation) Undelivered elements (product training, installation, product and support services) Contract With Customer Liability In Undelivered Elements Contract with customer liability in undelivered elements. Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Private Placement Private Placement [Member] Construction in Progress Construction in Progress [Member] Common stock authorized for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Common stock authorized for issuance Warrants fair value assumptions annual dividend per share Warrants Fair Value Assumptions Annual Dividend Per Share Warrants fair value assumptions annual dividend per share. Recently Issued Accounting Standards Closed Block Accounting Policy [Policy Text Block] Future Minimum Payments Due in Two Years. Future Minimum Payments Due in Two Years 2026 Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Proceeds allocated to the warrants based upon fair values Proceeds Allocated To Warrants Based Upon Fair Values Proceeds allocated to the warrants based upon fair values. Exercise of common stock warrants Stock Issued During Period Value Common Stock Warrants Exercised Stock issued during period value common stock warrants exercised. Lease initial term of contract Lessee Operating Lease Initial Term Of Contract Lessee operating lease initial term of contract. Total Property Plant And Equipment Gross Excluding Land Gross amount of long-lived physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. Total property, plant, and equipment before depreciation and land Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Percent Equity Securities Approximate fair value approximate of the current stock price Forfeited, cancelled, or expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Sale of common stock units and pre-funded units, net of fees Stock Issued During Period, Value, New Issues Proceeds of common stock and warrants Proceeds From Common Stock And Warrants Proceeds from common stock and warrants. Credit Agreement, Fifth Amendment Credit Agreement Fifth Amendment [Member] Credit agreement, fifth amendment. Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Current liabilities: Liabilities, Current [Abstract] Lease Contractual Term Lease Contractual Term [Axis] Issuance costs for common stock warrants Issuance of Stock and Warrants for Services or Claims EIDL Loan E I D L Loan [Member] EIDL loan. Income tax benefit Income tax benefit Income tax benefit Account Receivable Accounts Receivable [Member] Cash paid for income taxes Income Taxes Paid, Net Income Taxes Paid, Net, Total Document Type Document Type Finder's fee Debt Instrument Finders Fee Debt instrument finder's fee. Granted at fair market value Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period At Fair Market Value Share based compensation arrangement by share based payment award options grants in period at fair market value. Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties Schedule of Product Warranty Liability [Table Text Block] Title of 12(b) Security Title of 12(b) Security Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Warrants expiration period Warrants Fair Value Assumptions Expected Term Warrants fair value assumptions expected term. Commitment And Contingencies [Line Items] Commitment And Contingencies [Line Items] Commitment and contingencies. Series H Convertible Redeemable Preferred Stock Series H Convertible Redeemable Preferred Stock [Member] Series H Convertible Redeemable Preferred Stock [Member] Lessee, Operating Lease, Liability, to be Paid, Year Five 2028 and thereafter Statement of Stockholders' Equity [Abstract] Inventory reduced by estimate for excess and obsolete amount Inventory Valuation Reserves Inventory Valuation Reserves, Beginning Balance Inventory Valuation Reserves, Ending Balance Document Fiscal Period Focus Document Fiscal Period Focus Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Engineering and development Research and Development Expense Research and Development Expense, Total Long-Term Debt, Excluding Current Maturities Long-term Debt, Excluding Current Maturities, Total Non current term loans, net of discount Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Settlement Liability Accrual Classified Current Settlement Liability Accrual Classified Current Settlement accrual Asset Class Asset Class [Domain] Basis of Presentation Consolidation, Policy [Policy Text Block] Paid in-kind Dividends Percentage Paid in-kind Dividends Percentage Paid in-kind Dividends Percentage Subsequent Event Type [Domain] Assumptions on Estimation of Stock Option Fair Values Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Total future payments Long Term Debt Maturities Repayments Of Interest Long term debt maturities repayments of interest. Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income tax disclosure. Rent expense Payments for Rent Weighted average exercise price of warrants Class of Warrant or Right, Exercise Price of Warrants or Rights Initial exercise price of warrants SWK Warrants and DPG Warrants S W K Warrants And Deal Partners Group Warrants [Member] SWK warrants and Deal partners group warrants. May Two Thousand Twenty Three Public Offering [Member] May Two Thousand Twenty Three Public Offering [Member] May Two Thousand Twenty Three Public Offering [Member] Waterlase Laser Systems Waterlase Laser Systems [Member] Waterlase laser systems. Class Of Warrant Or Right [Line Items] Class of Warrant or Right [Line Items] Sale of Stock Sale of Stock [Axis] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Summary of Unvested Restricted Stock Units Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Net revenue Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax, Total Net revenue Dividend declared. Dividend Declared Dividend Declared Income Taxes Income Tax Disclosure [Text Block] Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock, Shares Preferred Stock, Convertible, Conversion Price, Decrease Credit Facility Credit Facility [Domain] Exercise of common stock warrants, shares Stock Issued During Period Shares Common Stock Warrants Exercised Stock issued during period shares common stock warrants exercised. Depreciation and amortization expenses Depreciation, Depletion and Amortization, Nonproduction Depreciation, Depletion and Amortization, Nonproduction, Total Loan periodic payment terms Debt Instrument, Frequency of Periodic Payment Other Other Accrued Liabilities, Current Entity Address, Address Line Two Entity Address, Address Line Two Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Liabilities and Equity [Abstract] LIABILITIES, CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Document Period End Date Document Period End Date Non-cash right-of-use assets obtained in exchange for lease obligation Non Cash Right Of Use Assets Obtained In Exchange For Lease Obligation Non-cash right-of-use assets obtained in exchange for lease obligation. Net cash and cash equivalents provided by financing activities Net Cash Provided by (Used in) Financing Activities Projected annual effective tax rate Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Litigation settlement in cash Litigation Settlement, Amount Awarded to Other Party Issuance of stock from RSUs, net, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Maximum borrowing base percentage of eligible accounts Line Of Credit Facility Maximum Borrowing Percentage Of Eligible Accounts Line of credit facility maximum borrowing percentage of eligible accounts. June 2020 Warrants June2020 Warrants [Member] June 2020 Warrants [Member]. Outstanding stock options, RSUs and warrants excluded from diluted loss per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Warrants adjusted strike price Warrants Adjusted Strike Price Warrants adjusted strike price. Extension of loan due date Extension of Loan Due Date Extension of loan due date Future Minimum Payments Due in Three Years. Future Minimum Payments Due in Three Years 2027 Credit Agreement Sixth Amendment [Member] Credit Agreement, Sixth Amendment [Member] Credit Agreement, Sixth Amendment Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Accrued liability Accrued liabilities Accrued Liabilities, Current Accrued liabilities January 2023 Public Offering [Member] January 2023 Public Offering [Member] Proceeds from the sale of Series H Convertible Preferred Stock, net of fees Proceeds From The Sale Of Series H Convertible Preferred Stock Net Of Fees Proceeds From The Sale Of Series H Convertible Preferred Stock Net Of Fees Income tax provision Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Income tax (provision) benefit Income tax (benefit) Common stock issued pursuant to options exercised Common Stock Issued Pursuant To Options Exercised Common stock issued pursuant to options exercised. Lake Forest Lake Forest [Member] Lake Forest [Member] Maximum borrowing base percentage of eligible inventory Line Of Credit Facility Maximum Borrowing Percentage Of Eligible Inventory Line of credit facility maximum borrowing percentage of eligible accounts inventory. Trading Symbol Trading Symbol Warranty accrual Product Warranty Accrual, Noncurrent Less: long-term portion of warranty accrual Distributors Sales Channel, Through Intermediary [Member] Variable Rate Variable Rate [Axis] Beginning balance Ending balance Equity, Attributable to Parent Total stockholders' equity (deficit) Line of credit facility interest rate description Debt Instrument, Description of Variable Rate Basis Credit Agreement Ninth Amendment [Member] Credit Agreement Ninth Amendment Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Warrant issued Class of Warrant or Right, Outstanding Other liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Revenue from services transferred to customers over time, percentage Revenue From Services Transferred To Customers Over Time Percentage Revenue from services transferred to customers over time, percentage. Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Converted redeemable preferred stock Conversion of Stock, Shares Issued Imaging systems Imaging System [Member] Imaging system. Number of customers which represented more than 10% of the Company's revenue Entity Wide Revenue Major Customer Number Entity wide revenue, major customer, number. Temporary Equity, Shares Authorized Temporary equity preferred stock, shares authorized Series G Preferred stock, shares authorized Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Allocated to the warrants based upon fair values Allocated To Warrants Based Upon Fair Values Allocated to the warrants based upon fair values. Total unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Debt weighted average interest rate Weighted-average interest rate Debt, Weighted Average Interest Rate Summary of Income Statement Classification of Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] License fees and royalties License Fees And Royalties [Member] License fees and royalties. Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted Geographical Geographical [Axis] Phantom Share Units (PSUs) Phantom Share Units (PSUs) [Member] Leases [Abstract] Loan Processing Fee Loan Processing Fee Class B Common Warrants [Member] Class B Common Warrants [Member] Class B Common Warrants [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Share Based Compensation Arrangement By Share Based Payment Award Vested Options Expirations In Period Share based compensation arrangement by share based payment award vested options expirations in period. Vested options expired during the period ended March 31, 2021 Vested options expired during the period ended March 31, 2022 Proceeds from Interest Received Cash received for interest Concentration Risk Percentage Percentage of sales Concentration Risk, Percentage Series G Convertible Preferred Stock Series G Preferred Stock Series G Redeemable Preferred Stock Conversion of Series H/J Convertile Redeemable Preferred Stock Stock Issued During Period, Value, Conversion of Convertible Securities Warrants fair value assumptions, expected volatility rate Warrants Fair Value Assumptions Expected Volatility Rate Warrants, fair value assumptions, expected volatility rate. Accrued insurance premium Accrued Insurance, Current Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Summary of Opening and Closing Balances of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Conversion price Preferred Stock, Convertible, Conversion Price, Increase Security Exchange Name Security Exchange Name Original Western Alliance Warrant Original Western Alliance Warrant [Member] Original western alliance warrant. Total operating expenses Operating Expenses Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Summary of Net Revenue by Geographic Location Revenue from External Customers by Geographic Areas [Table Text Block] The cash inflow associated with the amount received from holder exercising their stock warrant. Proceeds from Warrant Exercise Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Loss Contingency Nature Loss Contingency Nature [Axis] Class of Stock Class of Stock [Axis] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Waterlase Systems And Diode Systems [Member] Waterlase Systems And Diode Systems [Member] Waterlase Systems And Diode Systems 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Granted Weighted-average fair value of options granted during period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Conversion of preferred stock Conversion of Stock, Shares Converted Warrants exercisable at September 30, 2020 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options exercisable weighted average exercise price. Weighted Average Exercise Price, Warrants Exercisable Subsequent Event [Member] Subsequent Event Maximum Maximum [Member] Liabilities and Equity Total liabilities, convertible redeemable preferred stock and stockholders' equity (deficit) Stock Warrants Measured At Exercises On Fair Value Stock Warrants Measured At Exercises On Fair Value Exercises Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Right-of-use assets, leases Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares RSUs were vested Supplemental cash flow disclosure: Supplemental Cash Flow Information [Abstract] Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Leasehold Improvements Leasehold Improvements [Member] Total liabilities Liabilities 2022 Long Term Debt Maturities Repayments Of Interest In Year Three Long term debt maturities repayments of interest in year three. 2027 Fair Value Hierarchy and NAV [Domain] Total current assets Assets, Current Net Cash Provided by (Used in) Investing Activities Net cash and cash equivalents provided by (used in) investing activities Operating lease, lease not yet commenced, description Lessee, Operating Lease, Lease Not yet Commenced, Description Preferred Stock, Redemption Amount Company issued common stock Sale of common stock and pre-funded warrants, net of fees ,shares Stock Issued During Period, Shares, New Issues Beginning Balance Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Warrants expire date Class Of Warrant Or Right Expiration Date Class of warrant or right expiration date. Accrued Liabilities [Table] Accrued Liabilities [Table] Accrued liabilities. Entity Filer Category Entity Filer Category Intangible Assets And Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Shares, Exercised Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Total fair value of stock options vested during the period Less imputed interest Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Temporary Equity And Equity [Abstract] Temporary equity and equity. Temporary Equity, Par or Stated Value Per Share Preferred stock, par value Preferred stock, shares authorized Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Future Minimum Payments Due Thereafter. Future Minimum Payments Due Thereafter 2028 and thereafter Stock Warrants Measured At Additions On Fair Value Stock Warrants Measured At Additions On Fair Value Additions Revenue Recognition [Abstract] Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Stock Issued During Period Shares Class A Warrants Exercised Stock Issued During Period Shares Class A Warrants Exercised Exercise of Class A Warrants, Shares Credit Agreement Second Amendment [Member] Credit agreement second amendment. Credit Agreement, Second Amendment Temporary Equity And Stockholders Equity Note Disclosure [Text Block] Temporary equity and Stockholders equity note disclosure. Convertible Redeemable Preferred Stock and Stockholders' Equity Warranty accrual, current portion Product Warranty Accrual, Current Current portion of warranty accrual Business Financing Agreement Business Financing Agreement [Member] Business financing agreement. Warrants To Purchase Preferred Stock Warrants To Purchase Preferred Stock Entity Registrant Name Entity Registrant Name Other Income Other income, net Other income (loss), net Mezzanine Equity Mezzanine Equity [Member] Mezzanine equity. Gross profit Gross Profit Cost of Revenue, Total Cost of revenue Cost of Revenue Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Debt Instrument, Maturity Date Note maturity date Entity Emerging Growth Company Entity Emerging Growth Company Interest rate Line of Credit Facility, Interest Rate at Period End Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Summary of Revenues Disaggregated by Timing of Goods and Services Transferred Summary Of Revenues Disaggregated By Timing Of Goods And Services Transferred Table [Text Block] Summary of revenues disaggregated by timing of goods and services transferred. Interest Income (Expense), Nonoperating Interest expense, net Interest expense, net Principal Payment Principal Payment Principal Amount Payment Temporary Equity And Stockholders Equity [Line Items] Temporary Equity And Stockholders Equity [Line Items] Temporary equity and stockholders equity. Accrued Liabilities [Line Items] Accrued Liabilities [Line Items] Accrued liabilities. Common stock, shares authorized Common Stock, Shares Authorized Summary of Principal Outstanding and Unamortized Discount Schedule of Long-Term Debt Instruments [Table Text Block] Proceeds from Issuance of Common Stock Proceeds from the sale of common stock and pre-funded warrants, net of fees Number of trading days of average closing price of common stock Number Of Trading Days Number of trading days. Concentration Risk Type Concentration Risk Type [Axis] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Debt Disclosure [Abstract] Net Proceeds from the Issuance of Common Stock, Pre-funded Warrants, and Warrants in Excess of Par Net Proceeds from the Issuance of Common Stock, Pre-funded Warrants, and Warrants in Excess of Par Litigation Status Litigation Status [Domain] Amortization expense Amortization of Intangible Assets Amortization of Intangible Assets, Total Revenue from products and services transferred to customers, percentage Revenue From Products And Services Transferred To Customers Percentage Revenue from products and services transferred to customers at a single point in time, percentage. Liability for unrecognized tax benefit, including related estimates of penalties and interest Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease), Total Income Tax Uncertainties Income Tax Uncertainties, Policy [Policy Text Block] Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Effect of exchange rate changes Effect of exchange rate changes Gain (Loss) on litigation settlement. Gain (Loss) on Litigation Settlement Loss on litigation settlement Summary of Unvested Stock Option Activity Schedule of Nonvested Share Activity [Table Text Block] General and Administrative General and Administrative Expense [Member] Number of days litigation settlement to be paid in value of stock consideration Number Of Days Litigation Settlement To Be Paid In Value Of Stock Consideration Number of days litigation settlement to be paid in value of stock consideration. Revenue Recognition Revenue [Policy Text Block] Share-Based Payment Arrangement [Abstract] Proceeds from Issuance of Warrants Proceeds from issuance of warrants Warrants issued in connection with debt instruments Goodwill impairment loss Goodwill, Impairment Loss Accounting Policies [Abstract] Summary of Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Long-term Line of Credit, Total Long-Term Line of Credit Line of credit, outstanding borrowings Income Tax Disclosure [Abstract] Stockholders' equity: Equity, Attributable to Parent [Abstract] Summary of Sales by End Market Summary Of Sales By End Market Table [Text Block] Summary of sales by end market. Statement [Table] Statement [Table] Summary of Property, Plant, and Equipment Property, Plant and Equipment [Table Text Block] Subsequent Event [Table] Debt instrument covenants unencumbered liquid assets Debt instrument covenants unencumbered liquid assets. Debt Instrument Covenants Unencumbered Liquid Assets Debt instrument covenants unencumbered liquid assets Change in fair value of warrants Fair Value Adjustment of Warrants Fair Value Adjustment Warrants exercisable at September 30, 2020 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable Number Share based compensation arrangement by share based payment award equity instruments other than options exercisable number. Shares, Warrants Exercisable Entity File Number Entity File Number Segment Information Segment Reporting Disclosure [Text Block] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect (Decrease) increase in cash and cash equivalents Earnings Per Share [Abstract] Net loss per share attributable to common stockholders: Contract With Customer Liability Revenue Recognized Extended Warranty Contract with customer liability, revenue recognized, extended warranty. Contract With Customer Liability Revenue Recognized Extended Warranty Revenue Recognized at a Point in Time Transferred at Point in Time [Member] Long-Term Debt, Maturity, Remainder of Fiscal Year 2020 (Nine months) Remainder of 2024 Inventory Disclosure [Abstract] Lease Contractual Term Lease Contractual Term [Domain] Statement of Financial Position [Abstract] SWK Loan Swk Funding Llc [Member] SWK Funding LLC. EBITDA target Loss from operations Operating Income (Loss) Long-Term Debt, Maturity, Year One 2025 Shares Issued, Price Per Share Shares issued price per share Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock Issued During Period Value Class A Warrants Exercised Stock Issued During Period Value Class A Warrants Exercised Exercise of Class A Warrants Entity Shell Company Entity Shell Company Accrued professional services Accrued Professional Fees, Current Entity Tax Identification Number Entity Tax Identification Number ASSETS Assets [Abstract] Class of Warrant or Right Class of Warrant or Right [Domain] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Entity Current Reporting Status Entity Current Reporting Status Restricted cash Restricted Cash and Cash Equivalents, Current Restricted Cash and Cash Equivalents, Current, Total Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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). Long Term Debt Maturities Repayments Of Principal After Year Four 2028 and thereafter Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net loss attributable to common stockholders Temporary conversion of warrants into share Temporary conversion of warrants into share Temporary conversion of warrants into share Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Increase in Number of Units Available for Issuance Increase in the number of units available for issuance. Increase in Number of Units Available for Issuance Increase in Number of Units Available for Issuance Allocation to common stock and warrants before issuance costs Allocation To Common Stock Before Issuance Costs Allocation to common stock before issuance costs. Property, Plant, and Equipment Property, Plant and Equipment Disclosure [Text Block] Stockholders' Equity Note, Stock Split Reverse Stock Split Temporary Equity Conversion Of Preferred Stock Into Common Stock Temporary equity conversion of preferred stock into common stock. Conversion of preferred stock into common stock Proceeds From Sale Of Common Stock Warrants Proceeds from sale of common stock warrants. Proceeds from the sale of warrants, net of fees Subsequent Events [Abstract] Inventory Inventory Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Geographical Geographical [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Forfeited, cancelled, or expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Cancelled RSU due to non achievement of performance targets Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Canceled In Period The number of equity-based payment instruments, excluding stock (or unit) options, that were canceled during the reporting period. Securities Purchase Agreement [Member] Securities Purchase Agreement Non-cash property, plant and equipment additions acquired under inventory Non-cash property, plant and equipment additions acquired under inventory Non-cash property, plant and equipment additions acquired under inventory Proceeds from offering Proceeds from Issuance Initial Public Offering City Area Code City Area Code Total current liabilities Liabilities, Current Warrants fair value assumptions, risk-free interest rate Warrants Fair Value Assumptions Risk Free Interest Rate Warrants, fair value assumptions, risk free interest rate. Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Inventory Inventory Inventory, Net End-customer Sales Channel, Directly to Consumer [Member] Statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Gain (Loss) on Disposition of Other Assets Gain on disposal of fixed assets Gain on disposal of fixed assets Conversion of Series H/J Convertile Redeemable Preferred Stock, shares Stock Issued During Period, Shares, Conversion of Convertible Securities Local Phone Number Local Phone Number Settled Litigation [Member] CAO Settlement Agreement Convertible Preferred Stock outstanding Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance 2018 Long-Term Incentive Plan Two Thousand Eighteen Long Term Incentive Plan [Member] 2018 Long-Term Incentive Plan. DPG Warrants D P G Warrants [Member] DPG warrants. Income tax provision Income tax provision Income tax provision Proceeds from the exercise of common stock warrants Proceeds from Warrant Exercises Gross proceeds from warrant exercises Issuance of Series H Convertible Preferred Stock, net of fees Issuance of Series H/I Convertible Preferred Stock, net of fees Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Commitments and Contingencies Disclosure [Abstract] Temporary Equity [Abstract] Mezzanine Equity: Deferred Tax Liabilities, Deferred Expense, Total Deferred Tax Liabilities, Deferred Expense Deferred Liability Deferred payment outstanding Common stock issued upon exercise of preferred stock Common stock issued upon exercise of preferred stock Common stock issued upon exercise of preferred stock Future Minimum Payments Due. Future Minimum Payments Due Total future minimum lease obligations Total future minimum lease obligations Current operating lease liabilities, included in accrued liabilities Operating Lease, Liability, Current Operating Lease liability Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Foreign currency translation adjustments Note interest rate per annum Debt Instrument, Interest Rate, Stated Percentage Loan interest rate per annum Convertible preferred stock, Common shares issued upon conversion Convertible Preferred Stock, Shares Issued upon Conversion Accumulated Deficit Retained Earnings [Member] Purchases of property, plant, and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Purchases of property, plant, and equipment Proceeds from the exercise of preferred share warrants Proceeds from Issuance of Preferred Stock, Preference Stock, and Warrants Proceeds from Issuance of Preferred Stock, Preference Stock, and Warrants, Total Warrants Issued on May, 2019 Warrants Issued On May Two Thousand Nineteen [Member] Warrants issued on may two thousand nineteen. 2021 Long Term Debt Maturities Repayments Of Interest In Year Two Long-term debt maturities repayments of interest in year two. 2026 Document Transition Report Document Transition Report Fair Value Disclosures Related to Grants, Exercises and Vesting Options Cash Proceeds Along With Fair Value Disclosures Related To Grants Exercises And Vesting Options Table [Text Block] Cash proceeds along with fair value disclosures related to grants, exercises and vesting options. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Series J Preferred Stock [Member] Series J Preferred Stock [Member] Series J Preferred Stock [Member] Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate Concentration Risk, Credit Risk, Policy [Policy Text Block] Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Discount and debt issuance costs on SWK Loan Minimum [Member] Minimum Common Stock Common Stock [Member] 2021 Long-Term Debt, Maturity, Year Two 2026 Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Provision for estimated warranty cost Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties, Total Number of days litigation settlement shares to be issued Number Of Days Litigation Settlement Shares To Be Issued Number of days litigation settlement shares to be issued. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Shares Date Fair Value, Beginning Balance Weighted Average Grant Shares Date Fair Value, Ending Balance Additional Paid-in Capital Additional Paid-in Capital [Member] Debt instrument, maturity term Debt Instrument Principal Repayments Term Maturity Year Debt instrument, principal repayments maturity term. Adjustments to reconcile net loss to net cash and cash equivalents used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive loss items: Income Statement Location Statement of Income Location, Balance [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Other assets Other Assets, Noncurrent Other Assets, Noncurrent, Total Additional Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights Additional class of warrant or right number of securities called by warrants or rights. Additional Warrants issued to purchase shares of common stock Warranty expenditures Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Decrease for Payments, Total Temporary Equity And Stockholders Equity [Table] Temporary Equity And Stockholders Equity [Table] Temporary equity and stockholders equity. Balance, beginning of period Balance, end of period Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Total Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Sharebased compensation arrangement by sharebased payment award equity instruments other than options expired in period. Vested warrants expired during the period ended March 31, 2022 Shares, Vested warrants expired during the period Working capital Working Capital A financial calculation subtracting current liabilities from current assets. Components of Inventory Schedule of Inventory, Current [Table Text Block] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income tax disclosure. Goodwill and Intangible Assets Disclosure [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Forfeited or cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Critical Accounting Policies Basis of Accounting, Policy [Policy Text Block] Warrants and Rights Outstanding Warrants And Rights Outstanding Exim Bank Exim Bank [Member] Exim Bank. Common stock, par value $0.001 per share; 180,000 shares authorized, 33,406 and 3,416 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively Common stock value Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Vested options expired during the period ended September 30, 2020 Share Based Compensation Arrangement By Share Based Payment Award Vested Options Expirations In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award vested options expirations in period weighted average exercise price. Vested options expired during the period ended March 31, 2022 Fair Value, Assets Measured on Recurring Basis [Table Text Block] Summary our stock warrants measured at fair value on a recurring basis 2022 Long-Term Debt, Maturity, Year Three 2027 Operating lease, liability Total lease liabilities Operating Lease, Liability Total lease liabilities Loans Payable to Bank, Noncurrent Loan granted amount from bank Measurement Frequency [Axis] Components of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Unusual Risk or Uncertainty, Nature Unusual Risk or Uncertainty, Nature [Domain] Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Proceeds from offering from broker fees Proceeds from offering from broker fees Proceeds from offering from broker fees Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accounts receivable, less allowance of $329 and $244 as of June 30, 2024 and December 31, 2023 respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Operating lease, options to renew term Lessee, Operating Lease, Renewal Term Total future minimum lease obligations Total operating lease liability Lessee, Operating Lease, Liability, to be Paid Increase (Decrease) in Inventories, Total Inventory Increase (Decrease) in Inventories Extended warranty contracts Contract With Customer Liability In Extended Warranty Contracts Contract with customer liability in extended warranty contracts. 2024 Annual Meeting [Member] Two Thousand Twenty Four Annual Meeting [Member] Two Thousand Twenty Four Annual Meeting [Member] Shares used in the calculation of net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Product warrant period Product Warrant Term Product warrant term. Concentration Risk Benchmark Concentration Risk Benchmark [Domain] SeriesIPreferredStockMember Series I Preferred Stock [Member] Series I Preferred Stock [Member] Entity Small Business Entity Small Business Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Product and Services. Product and Services [Member] Product And Services [Member] Rights [Member] Rights Offering Debt Debt Disclosure [Text Block] Deferred Royalties Deferred Royalties Deferred royalties Principal payment on term loan Principal Payment On Term Loan Principal payment on term loan. Principal Payment On Loan Loss on foreign currency transactions Gain (Loss), Foreign Currency Transaction, before Tax Foreign Currency Transaction Gain (Loss), before Tax, Total Gain (Loss) on foreign currency transactions Credit Facility Credit Facility [Axis] Revolving Credit Facility Revolving Credit Facility [Member] Common stock offered Offering Of Common Stock Offering of common stock. Services Service [Member] Debt Instrument, Redemption Period, Start Date Note payable commencing date Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Beginning Balance Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Series H Warrants Series H Warrants [Member] Series H Warrants [Member] Lease facility area Lease Facility Area Lease facility area. Asset Class Asset Class [Axis] Loan principal amount Notes and Loans, Noncurrent Notes and Loans, Noncurrent, Total Right-of-use assets obtained in exchange for new operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Measurement Frequency [Domain] Beginning balance, shares Ending balance, shares Temporary Equity, Shares Outstanding Convertible preferred stock, shares outstanding Series G Preferred stock, shares outstanding Work-in-process Inventory, Work in Process, Gross Level 3 Fair Value, Inputs, Level 3 [Member] Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term Subsequent Events [Text Block] Subsequent Events Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Number of days litigation settlement to be paid in cash Number Of Days Litigation Settlement To Be Paid In Cash Number of days litigation settlement to be paid in cash. Building Building [Member] Allowance for accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Risks and Uncertainties [Abstract] Cyber Incident Member Cyber Incident [Member] Cyber Incident XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 01, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Registrant Name BIOLASE, INC.  
Entity Central Index Key 0000811240  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   36,597,056
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Interactive Data Current Yes  
Entity File Number 001-36385  
Entity Tax Identification Number 87-0442441  
Entity Address, Address Line One 27042 Towne Centre Drive  
Entity Address, Address Line Two Suite 270  
Entity Address, City or Town Lake Forest  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92610  
City Area Code 949  
Local Phone Number 361-1200  
Entity Incorporation, State or Country Code DE  
Document Transition Report false  
Document Quarterly Report true  
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 5,272 $ 6,566
Accounts receivable, less allowance of $329 and $244 as of June 30, 2024 and December 31, 2023 respectively 4,842 5,483
Inventory 10,904 11,433
Prepaid expenses and other current assets 1,076 1,381
Total current assets 22,094 24,863
Property, plant, and equipment, net 4,263 5,525
Goodwill 2,926 2,926
Right-of-use assets, leases 1,101 1,519
Other assets 257 268
Total assets 30,641 35,101
Current liabilities:    
Accounts payable 5,491 6,065
Accrued liabilities 7,662 7,518
Stock warrant liability 2,616 1,363
Deferred revenue, current portion 2,132 2,452
Current portion of term loans, net of discount 13,275 2,265
Total current liabilities 31,176 19,663
Deferred revenue 186 256
Warranty accrual 843 593
Non current term loans 150 11,782
Non current operating lease liability 315 772
Other liabilities 97 79
Total liabilities 32,767 33,145
Mezzanine Equity:    
Total mezzanine equity 2,203 2,203
Stockholders' equity:    
Common stock, par value $0.001 per share; 180,000 shares authorized, 33,406 and 3,416 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 33 3
Additional paid-in-capital 322,380 317,103
Accumulated other comprehensive loss (659) (553)
Accumulated deficit (326,083) (316,800)
Total stockholders' equity (deficit) (4,329) (247)
Total liabilities, convertible redeemable preferred stock and stockholders' equity (deficit) 30,641 35,101
Series H Preferred Stock [Member]    
Mezzanine Equity:    
Preferred stock Value 346 346
Series J Convertible Preferred Stock [Member]    
Mezzanine Equity:    
Preferred stock Value $ 1,857 $ 1,857
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Allowance for accounts receivable $ 329 $ 244
Convertible preferred stock, shares issued 1,000,000  
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 180,000,000 180,000,000
Common stock, shares issued 33,406,000 3,416,000
Common stock, shares outstanding 33,406,000 3,416,000
Series H Preferred Stock [Member]    
Preferred stock, par value $ 0.001 $ 0.001
Temporary Equity, Shares Authorized 370,000 370,000
Convertible preferred stock, shares issued 7,000 5,000
Convertible preferred stock, shares outstanding 7,000 5,000
Series J Convertible Preferred Stock [Member]    
Preferred stock, par value $ 0.001 $ 0.001
Temporary Equity, Shares Authorized 160,000 160,000
Convertible preferred stock, shares issued 17,000 15,000
Convertible preferred stock, shares outstanding 17,000 15,000
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements Of Operations And Comprehensive Loss (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net revenue $ 11,555 $ 14,286 $ 21,687 $ 24,753
Cost of revenue 6,946 8,168 13,741 15,299
Gross profit 4,609 6,118 7,946 9,454
Operating expenses:        
Sales and marketing 3,694 6,189 7,077 10,812
General and administrative 3,064 2,357 6,260 4,815
Engineering and development 1,071 1,444 2,354 2,991
Total operating expenses 7,829 9,990 15,691 18,618
Loss from operations (3,220) (3,872) (7,745) (9,164)
Loss on foreign currency transactions (112) (235) (208) (215)
Interest expense, net (586) (583) (1,208) (1,160)
Other income (loss), net 1,140 (147) (82) (147)
Non-operating income (loss), net 442 (965) (1,498) (1,522)
Loss before income tax provision (2,778) (4,837) (9,243) (10,686)
Income tax provision (20) (31) (40) (31)
Net loss (2,798) (4,868) (9,283) (10,717)
Other comprehensive loss items:        
Foreign currency translation adjustments (20) 39 (106) 119
Comprehensive loss (2,818) (4,829) (9,389) (10,598)
Net loss (2,798) (4,868) (9,283) (10,717)
Deemed dividend on convertible preferred stock 0 (9,377) 0 (9,377)
Net loss attributable to common stockholders $ (2,798) $ (14,245) $ (9,283) $ (20,094)
Net loss per share attributable to common stockholders:        
Earnings Per Share, Basic $ (0.08) $ (26.14) $ (0.36) $ (45.98)
Earnings Per Share, Diluted $ (0.08) $ (26.14) $ (0.36) $ (45.98)
Shares used in the calculation of net loss per share:        
Weighted Average Number of Shares Outstanding, Basic 33,391 545 25,616 437
Weighted Average Number of Shares Outstanding, Diluted 33,391 545 25,616 437
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements Of Convertible Redeemable Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
Series H Preferred Stock [Member]
Series J Convertible Preferred Stock [Member]
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Mezzanine Equity
Series H Preferred Stock [Member]
Mezzanine Equity
Series I Preferred Stock [Member]
Mezzanine Equity
Series J Convertible Preferred Stock [Member]
Beginning balance at Dec. 31, 2022 $ 4,889       $ 301,790 $ (733) $ (296,168)      
Balance (in shares) at Dec. 31, 2022       77,000            
Issuance of Series H Convertible Preferred Stock, net of fees (7,762)       (7,762)     $ 10,500    
Issuance of Series H/I Convertible Preferred Stock, net of fees, shares               175,000 85,000  
Conversion of Series H/J Convertile Redeemable Preferred Stock 10,980     $ 1 10,979     $ (10,980)    
Conversion of Series H/J Convertile Redeemable Preferred Stock, shares       655,000       (183,000)    
Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants (430)       (430)     $ 1,200    
Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants, Shares               20,000    
Sale of common stock units and pre-funded units, net of fees 8,503       8,503          
Sale of common stock and pre-funded warrants, net of fees ,shares       172,000            
Deemed dividend on Series F Convertible Preferred Stock 9,377                  
Stock-based compensation 925       925          
Issuance of stock from RSUs, net, shares       1,000            
Exercise of common stock warrants 114       114          
Exercise of common stock warrants, shares       114,000            
Net Income (Loss) (10,717)           (10,717)      
Foreign currency translation adjustments 119         119        
Ending balance at Jun. 30, 2023 6,621     $ 1 314,119 (614) (306,885) $ 720    
Ending Balance (in shares) at Jun. 30, 2023       1,019,000            
Ending balance, shares at Jun. 30, 2023               12,000 85,000  
Beginning balance at Mar. 31, 2023       $ 0 310,828 (653) (302,017)      
Beginning balance at Mar. 31, 2023 8,158                  
Balance (in shares) at Mar. 31, 2023       263,000            
Issuance of Series H Convertible Preferred Stock, net of fees (7,762)       (7,762)     $ 10,500    
Issuance of Series H/I Convertible Preferred Stock, net of fees, shares               175,000 85,000  
Conversion of Series H/J Convertile Redeemable Preferred Stock 10,980     $ 1 10,979     $ (10,980)    
Conversion of Series H/J Convertile Redeemable Preferred Stock, shares       655,000       (183,000)    
Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants (430)       (430)     $ 1,200    
Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants, Shares               20,000    
Deemed dividend on Series F Convertible Preferred Stock 9,377                  
Stock-based compensation 404       404          
Issuance of stock from RSUs, net, shares       1,000            
Exercise of common stock warrants 100       100          
Exercise of common stock warrants, shares       100,000            
Net Income (Loss) (4,868)           (4,868)      
Foreign currency translation adjustments 39         39        
Ending balance at Jun. 30, 2023 6,621     $ 1 314,119 (614) (306,885) $ 720    
Ending Balance (in shares) at Jun. 30, 2023       1,019,000            
Ending balance, shares at Jun. 30, 2023               12,000 85,000  
Beginning balance at Dec. 31, 2023 (247)     $ 3 317,103 (553) (316,800) $ 346   $ 1,857
Beginning balance at Dec. 31, 2023 $ 2,203                  
Beginning balance, shares at Dec. 31, 2023   5,000 15,000         5,000   15,000
Balance (in shares) at Dec. 31, 2023 3,416,000     3,416,000            
Conversion of Series H/J Convertile Redeemable Preferred Stock $ 528       528         $ (528)
Conversion of Series H/J Convertile Redeemable Preferred Stock, shares       138,000           (5,000)
Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock               2,000    
Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock, Shares                   2,000
Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants (164)       (164)         $ 528
Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants, Shares                   5,000
Sale of common stock units and pre-funded units, net of fees 2,786     $ 8 2,778          
Sale of common stock and pre-funded warrants, net of fees ,shares       7,795,000            
Exercise of Class A Warrants, Shares       13,063,000            
Exercise of Class A Warrants 1,989     $ 13 1,976          
Deemed dividend on Series F Convertible Preferred Stock 0                  
Stock-based compensation 159       159          
Issuance of stock from RSUs, net, shares       15,000            
Exercise of common stock warrants 9     $ 9            
Exercise of common stock warrants, shares       8,979,000            
Net Income (Loss) (9,283)           (9,283)      
Foreign currency translation adjustments (106)         (106)        
Ending balance at Jun. 30, 2024 (4,329)     $ 33 322,380 (659) (326,083) $ 346   $ 1,857
Ending Balance at Jun. 30, 2024 $ 2,203                  
Ending Balance (in shares) at Jun. 30, 2024 33,406,000     33,406,000            
Ending balance, shares at Jun. 30, 2024   7,000 17,000         7,000   17,000
Beginning balance at Mar. 31, 2024 $ (1,934)     $ 33 321,957 (639) (323,285) $ 346   $ 1,857
Beginning balance, shares at Mar. 31, 2024               5,000   16,000
Balance (in shares) at Mar. 31, 2024       33,257,000            
Conversion of Series H/J Convertile Redeemable Preferred Stock 528       528         $ (528)
Conversion of Series H/J Convertile Redeemable Preferred Stock, shares       138,000           (5,000)
Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock               2,000    
Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock, Shares                   1,000
Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants (164)       (164)         $ 528
Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants, Shares                   5,000
Sale of common stock units and pre-funded units, net of fees 2       2          
Deemed dividend on Series F Convertible Preferred Stock 0                  
Stock-based compensation 57       57          
Issuance of stock from RSUs, net, shares       11,000            
Net Income (Loss) (2,798)           (2,798)      
Foreign currency translation adjustments (20)         (20)        
Ending balance at Jun. 30, 2024 (4,329)     $ 33 $ 322,380 $ (659) $ (326,083) $ 346   $ 1,857
Ending Balance at Jun. 30, 2024 $ 2,203                  
Ending Balance (in shares) at Jun. 30, 2024 33,406,000     33,406,000            
Ending balance, shares at Jun. 30, 2024   7,000 17,000         7,000   17,000
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements Of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flows from Operating Activities:    
Net loss $ (9,283) $ (10,717)
Adjustments to reconcile net loss to net cash and cash equivalents used in operating activities:    
Depreciation 1,310 1,573
Provision for bad debts 86 42
Provision for inventory excess and obsolescence 76 0
Amortization of debt issuance costs 242 214
Change in fair value of warrants (514) (78)
Issuance costs for common stock warrants 830 224
Stock-based compensation 67 775
Gain on disposal of fixed assets (232) 0
Changes in operating assets and liabilities:    
Accounts receivable 555 82
Inventory 374 (163)
Prepaid expenses and other current assets 734 713
Accounts payable and accrued liabilities (527) (1,903)
Deferred revenue (390) 18
Net cash and cash equivalents used in operating activities (6,672) (9,220)
Cash Flows from Investing Activities:    
Purchases of property, plant, and equipment (27) (944)
Proceeds from disposal of property, plant, and equipment 284 0
Net cash and cash equivalents provided by (used in) investing activities 257 (944)
Cash Flows from Financing Activities:    
Proceeds from the sale of common stock and pre-funded warrants, net of fees 2,786 8,502
Proceeds from the sale of Series H Convertible Preferred Stock, net of fees 0 2,738
Proceeds from the sale of warrants, net of fees 3,020 918
Principal payment on term loan (865) 0
Proceeds from the exercise of common stock warrants 8 115
Proceeds from the exercise of preferred share warrants 270 520
Net cash and cash equivalents provided by financing activities 5,219 12,793
Effect of exchange rate changes (98) 120
(Decrease) increase in cash and cash equivalents (1,294) 2,749
Cash and cash equivalents, beginning of period 6,566 4,181
Cash and cash equivalents, end of period 5,272 6,930
Supplemental cash flow disclosure:    
Cash paid for interest 968 930
Cash received for interest 3 5
Cash paid for income taxes 42 12
Cash paid for operating leases 157 159
Non-cash property, plant and equipment additions acquired under inventory 78 0
Common stock issued upon cashless warrant exercise 1,989 0
Common stock issued upon exercise of preferred stock 528 10,980
Non-cash right-of-use assets obtained in exchange for lease obligation $ 0 $ 483
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (2,798) $ (4,868) $ (9,283) $ (10,717)
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Description of Business and Basis of Presentation

NOTE 1—DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

The Company

BIOLASE, Inc. (“BIOLASE” and, together with its consolidated subsidiaries, the “Company”) is a leading provider of advanced laser systems for the dental industry. The Company develops, manufactures, markets, and sells laser systems that provide significant benefits for dental practitioners and their patients. The Company’s proprietary systems allow dentists, periodontists, endodontists, pediatric dentists, oral surgeons, and other dental specialists to perform a broad range of minimally invasive dental procedures, including cosmetic, restorative, and complex surgical applications. The Company’s laser systems are designed to provide clinically superior results for many types of dental procedures compared to those achieved with drills, scalpels, and other conventional instruments. Potential patient benefits include less pain, fewer shots, faster healing, decreased fear and anxiety, and fewer appointments. Potential practitioner benefits include improved patient care and the ability to perform a higher volume and wider variety of procedures and generate more patient referrals.

Basis of Presentation

The unaudited condensed consolidated financial statements include the accounts of BIOLASE and its wholly-owned subsidiaries and have been prepared on a basis consistent with the December 31, 2023 audited consolidated financial statements and include all material adjustments, consisting of normal recurring adjustments and the elimination of all material intercompany transactions and balances, necessary to fairly present the information set forth therein. The unaudited condensed consolidated financial statements do not include all the footnotes, presentations, and disclosures normally required by accounting principles generally accepted in the United States of America (“GAAP”) for complete consolidated financial statements.

The unaudited condensed consolidated results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results for the full year. The December 31, 2023 condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December 31, 2023 included in included in BIOLASE’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission (the “SEC”) on March 21, 2024 (the “2023 Form 10-K”).

Reverse Stock Split

At the annual meeting of stockholders held on May 2, 2024 (the "2024 Annual Meeting"), BIOLASE stockholders approved an amendment to BIOLASE’s Restated Certificate of Incorporation, as amended (the "Certificate of Incorporation"), to effect a reverse stock split of BIOLASE common stock, par value $0.001 per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-fifty (1:50) with the ratio to be determined at the discretion of the Board. No official action has been taken to put this reverse stock into effect.

At a special meeting of BIOLASE stockholders held on July 20, 2023 (the "special meeting"), BIOLASE stockholders approved an amendment to BIOLASE’s Restated Certificate of Incorporation, as amended (the "Certificate of Incorporation"), to effect a reverse stock split of BIOLASE common stock, par value $0.001 per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-one hundred (1:100). Immediately after the special meeting, BIOLASE's board of directors (the "Board") approved a one-for-one hundred (1:100) reverse stock split of the outstanding shares of the common stock (the “2023 Reverse Stock Split”). On July 26, 2023, BIOLASE filed an amendment to the Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the 2023 Reverse Stock Split, which became effective on July 27, 2023. The amendment did not change the number of authorized shares of the common stock.

Except as the context otherwise requires, all common stock share numbers, share price amounts (including exercise prices, conversion prices, and closing market prices), shares issued upon the conversion of preferred shares, and shares issued upon the exercise of warrants contained in the unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the 2023 Reverse Stock Split.

Liquidity and Management’s Plans - Going Concern

The Company incurred losses from operations and used cash in operating activities for the three and six months ended June 30, 2024 and for the years ended December 31, 2023 and 2022. The Company’s recurring losses, level of cash used in operations, and potential need for additional capital, along with uncertainties surrounding the Company’s ability to raise additional capital, especially in light of the fact that our common stock is no longer traded on the Nasdaq, which makes it harder to attract investors and limits the

types of financings that can be conducted, raise substantial doubt about the Company’s ability to continue as a going concern. The financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

As of June 30, 2024, the Company had working capital deficit of approximately $9.1 million with the deficit primarily due to the SWK Loan that is set to mature in May 2025. The Company’s principal sources of liquidity as of June 30, 2024 consisted of approximately $5.3 million in cash and cash equivalents and $4.8 million of net accounts receivable. As of December 31, 2023, the Company had working capital of approximately $5.2 million, $6.6 million in cash and cash equivalents and $5.5 million of net accounts receivable. The decrease in cash and cash equivalents since December 31, 2023 was primarily due to a net loss of $9.3 million and principal payments on the Company's term loan of $0.9 million, partially offset by net proceeds of $5.8 million from the February 2024 public offering and $0.3 million in proceeds from the disposal of property, plant, and equipment.

Additional capital requirements may depend on many factors, including, among other things, the rate at which the Company’s business grows, demands for working capital, manufacturing capacity, and any acquisitions that the Company may pursue. The Company expects that it will be required to raise capital through either equity or debt offerings. The Company cannot provide assurance that it will be able to successfully enter into any such equity or debt financings in the future or that the required capital would be available on acceptable terms, if at all, or that any such financing activity would not be dilutive to its stockholders.

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Use of Estimates

The preparation of these condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect amounts reported in the condensed consolidated financial statements and the accompanying notes. Significant estimates in these condensed consolidated financial statements include allowances on accounts receivable, inventory, and deferred taxes, as well as estimates for accrued warranty expenses, goodwill and the ability of goodwill to be realized, revenue deferrals, effects of stock-based compensation and warrants, contingent liabilities, the provision or benefit for income taxes, and preferred stock. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ materially from those estimates.

Critical Accounting Policies

Information with respect to the Company’s critical accounting policies, which management believes could have the most significant effect on the Company’s reported results and require subjective or complex judgments by management, is discussed in the Company’s 2023 audited financial statements included in the 2023 Form 10-K. Management believes that there have been no significant changes during the six months ended June 30, 2024 in the Company’s critical accounting policies from those disclosed in the Company’s 2023 audited financial statements included in the 2023 Form 10-K.

Fair Value of Financial Instruments

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 in the principal market (or, if none exists, the most advantageous market) for the specific asset or liability at the measurement date (referred to as the “exit price”). The fair value is based on assumptions that market participants would use, including a consideration of non-performance risk. Under the accounting guidance for fair value hierarchy, there are three levels of measurement inputs. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs are observable, either directly or indirectly. Level 3 inputs are unobservable due to little or no corroborating market data.

The Company’s financial instruments, consisting of cash, cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrants, and the SWK Loan (as defined below) as discussed in Note 9 – Debt, approximate fair value because of the relative short maturity of these items and the market interest rates the Company could obtain.

Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate

Financial instruments which potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents, and trade accounts receivable. The Company maintains its cash and cash equivalents with established commercial banks. At times, balances may exceed federally insured limits. To minimize the risk associated with trade accounts receivable, management performs ongoing credit evaluations of customers’ financial condition and maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed. The Company does not, generally, require customers to provide collateral before it sells them its products. However, the Company has required certain distributors to make prepayments for significant purchases of its products.

Substantially all of the Company’s revenue is denominated in U.S. dollars, including sales to international distributors. Only a small portion of its revenue and expenses is denominated in foreign currencies, principally the Euro and Indian Rupee. The Company’s foreign currency expenditures primarily consist of the cost of maintaining offices, consulting services, and employee-related costs. During the three and six months ended June 30, 2024 and 2023, respectively, the Company did not enter into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.

Recent Accounting Pronouncements

Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”).

The Company considers the applicability and impact of all ASUs. ASUs not listed below were assessed and determined not to be applicable or are expected to have minimal impact on the Company’s consolidated financial position and results of operations.

Recently Issued Accounting Standards

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition
6 Months Ended
Jun. 30, 2024
Revenue Recognition [Abstract]  
Revenue Recognition

NOTE 3—REVENUE RECOGNITION

Contracts with Customers

Revenue for sales of products and services is derived from contracts with customers. The products and services promised in customer contracts include delivery of laser systems, imaging systems, and consumables as well as certain ancillary services such as training and extended warranties. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract and vary according to the arrangement. Because the customer typically agrees to a stated rate and price in the contract that does not vary over the life of the contract, the Company’s contracts do not contain variable consideration. The Company establishes a provision for estimated warranty expenses.

Performance Obligations

At contract inception, the Company assesses the products and services promised in its contracts with customers. The Company then identifies performance obligations to transfer distinct products or services to the customers. In order to identify performance obligations, the Company considers all of the products or services promised in contracts regardless of whether they are explicitly stated or are implied by customary business practices.

Revenue from products and services transferred to customers at a single point in time accounted for 85% of net revenue for the three and six months ended June 30, 2024 and 90% for the three and six months ended June 30, 2023. The majority of the Company’s revenue recognized at a point in time is for the sale of laser systems and consumables. Revenue from these contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product which generally coincides with title transfer during the shipping process.

Revenue from services transferred to customers over time accounted for 15% of net revenue for the three and six months ended June 30, 2024 and 10% for the three and six months ended June 30, 2023. The majority of the Company’s revenue that is recognized over time relates to product training and extended warranties. Deferred revenue attributable to undelivered elements, which primarily consists of product training, totaled approximately $0.4 million as of June 30, 2024 and December 31, 2023.

Transaction Price Allocation

The transaction price for a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, each performance obligation is satisfied. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the best estimate of the standalone selling price of each distinct good or service in a contract. The primary method used to estimate standalone selling price is the observable price when the good or service is sold separately in similar circumstances and to similar customers.

Significant Judgments

Revenue is recorded for extended warranties over time as the customer benefits from the warranty coverage. This revenue will be recognized equally throughout the contract period as the customer receives benefits from the Company's promise to provide such services. Revenue is recorded for product training when the customer attends a training program or upon the expiration of the obligation, which is generally after six months.

The Company also has contracts that include both the product sales and product training as performance obligations. In those cases, the Company records revenue for product sales at the point in time when the product has been shipped. The customer obtains control of the product when it is shipped, as all shipments are made FOB shipping point, and after the customer selects its shipping method and pays all shipping costs and insurance. The Company has concluded that control is transferred to the customer upon shipment.

Accounts Receivable

Accounts receivable are stated at estimated net realizable value. The allowance for doubtful accounts is based on an analysis of customer accounts and the Company’s historical experience with accounts receivable write-offs.

Contract Liabilities

The Company performs its obligations under a contract with a customer by transferring products and/or services in exchange for consideration from the customer. The Company typically invoices its customers as soon as control of an asset is transferred and a receivable for the Company is established. The Company, however, recognizes a contract liability when a customer prepays for goods and/or services, and the Company has not transferred control of the goods and/or services. The opening and closing balances of the Company’s contract liabilities are as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Undelivered elements (training and installation)

 

$

407

 

 

$

449

 

Extended warranty contracts

 

 

1,911

 

 

 

2,259

 

Total deferred revenue

 

 

2,318

 

 

 

2,708

 

Less: long-term portion of deferred revenue

 

 

(186

)

 

 

(256

)

Deferred revenue — current

 

$

2,132

 

 

$

2,452

 

 

The balance of contract assets was immaterial as the Company did not have a significant amount of uninvoiced receivables at June 30, 2024 and December 31, 2023.

The amount of revenue recognized during the six months ended June 30, 2024 and 2023 that was included in the opening contract liability balance related to undelivered elements was $0.4 million and $0.3 million, respectively. The amounts related to extended warranty contracts was $0.9 million and $1.1 million for the six months ended June 30, 2024 and 2023, respectively.

Disaggregation of Revenue

The Company disaggregates revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. The Company determined that disaggregating revenue into these categories depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.

The Company’s revenues related to the following geographic areas were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

International

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue recognized over time

 

$

1,713

 

 

$

1,415

 

 

$

3,201

 

 

$

2,584

 

Revenue recognized at a point in time

 

 

9,842

 

 

 

12,871

 

 

 

18,486

 

 

 

22,169

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

The Company’s sales by end market were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

End-customer

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

Distributors

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

Shipping and Handling Costs and Revenues

Shipping and freight costs are treated as fulfillment costs. For shipments to end-customers, the customer bears the shipping and freight costs and has control of the product upon shipment. For shipments to distributors, the distributor bears the shipping and freight costs, including insurance, tariffs and other import/export costs.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Redeemable Preferred Stock and Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Temporary Equity And Equity [Abstract]  
Convertible Redeemable Preferred Stock and Stockholders' Equity

NOTE 4—CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)

The Board, without further stockholder authorization, may authorize the issuance from time to time of up to 1,000,000 shares of the Company’s preferred stock. Of the 1,000,000 shares of preferred stock, as of June 30, 2024, 370,000 shares were designated as Series H, par value $0.001 per share, 160,000 shares were designated as Series J, par value $0.001 per share, and 125,000 shares were designated as Series I, par value $0.001 per share.

Preferred Stock

Series J Preferred Stock

On September 13, 2023, the Company consummated the sale of 75,000 Units (the "Units") with each Unit consisting of (A) one share of BIOLASE Series J Convertible Redeemable Preferred Stock, par value $0.001 per share and a stated value equal to $100.00 (the “Series J Convertible Preferred Stock”), and (B) one warrant (the “Series J Warrants”) to purchase one-half of one (0.50) share of Series J Convertible Preferred Stock, at a price to the public of $60.00 per Unit, less underwriting discounts and commissions. The public offering price of $60.00 per Unit reflects the issuance of the Series J Convertible Preferred Stock with an original issue discount of 40%. The Company filed a registration statement on Form S-1 in September 2023, which registered the Units, the Series J Convertible Preferred Stock, the Series J Warrants and the shares of Series J Convertible Preferred Stock and common stock underlying such securities and additional shares of Series J Convertible Preferred Stock that will be issued, if and when the Board declares such dividends, as paid in-kind dividends (“PIK dividends”) at a rate of 20% per annum and the shares of Common Stock issuable upon conversion of the Series J Convertible Preferred Stock issued as PIK dividends. The registration statement was declared effective on September 13, 2023 and the offering closed on September 18, 2023. Each Warrant has an exercise price of $30.00 per share, is exercisable for one-half of one (0.5) share of Series J Convertible Preferred Stock, is immediately exercisable and will expire one (1) year from the date of issuance.

Each share of Series J Convertible Preferred Stock is convertible at the option of the holder at any time into the number of shares of common stock determined by dividing the $100.00 stated value per share by a conversion price of $3.26. Each outstanding share of Series J Convertible Preferred Stock is mandatorily redeemable by the Company in cash on September 13, 2024 (the "Series J Maturity Date").

Gross proceeds from the offering were $4.5 million before broker fees and related expenses of approximately $1.0 million. In accordance with applicable accounting standards, the $4.5 million gross proceeds were allocated to the Series J Convertible Preferred Stock and the Series J Warrants in the amount of $3.5 million and $1.0 million, respectively. The allocation was based on the fair value of the Series J Warrants of $1.0 million as of the commitment date, with the residual proceeds of $3.5 million allocated to the Series J Convertible Preferred Stock. Net proceeds allocated to the Series J Convertible Preferred Stock and Series J Warrants was $2.7 million and $0.8 million respectively.

The Series J Convertible Preferred stock was classified as mezzanine equity on the consolidated balance sheet as they are contingently redeemable prior to the Series J Maturity Date and the conversion from preferred shares to shares of common stock is at the option of the holder at any time before the Series J Maturity Date. The Series J Warrants were classified as accrued liabilities on the consolidated balance sheet as the warrants are convertible into preferred shares, which are mandatorily redeemable in cash upon the Series J Maturity Date if they are not converted to shares of common stock before such date.

The Series J Convertible Preferred Stock was issued at a discount with the total redemption value of the Series J Convertible Preferred Shares and PIK Dividends of $10.3 million. The redemption value in excess of the net proceeds received allocated to the Series J Convertible Preferred Shares was $7.6 million and was recognized as a decrease in additional paid-in-capital at the commitment date. Upon conversion of Series J Warrants to Series J Convertible Preferred shares, the value of the Series J Convertible Preferred Stock issued is the stated value per share plus the PIK dividend. The redemption value in excess of the net proceeds received from the exercise of warrants and the fair value of such warrants is recognized as a decrease in additional paid-in-capital at the conversion date.

As of June 30, 2024, 14,960 of the Series J Warrants have been exercised for 7,480 shares of Series J Convertible Preferred Stock, 5,621 shares of Series J Convertible Preferred Stock have been issued as part of PIK dividends, and 70,965 shares of Series J Convertible Preferred Stock were converted to approximately 2.2 million shares of common stock. During the six months ended June 30, 2024 9,000 of the Series J Warrants were exercised and 4,500 shares of the Series J Convertible Preferred Stock were converted. As of June 30, 2024, there are 17,136 Series J Convertible Preferred Stock outstanding.

The mezzanine classified Series J Convertible Preferred Stock are presented at their maximum redemption value that includes accretion related to the PIK dividends.

Series I Preferred Stock

On June 5, 2023, the Board declared a dividend of one one-thousandth of a share of Series I Preferred Stock, par value $0.001 per share ("Series I Preferred Stock"), for each share of common stock outstanding as of June 16, 2023 (as calculated on a pre 2023 Reverse Stock Split basis). The certificate of designation for the Series I Preferred Stock provided that all shares of Series I Preferred Stock not present in person or by proxy at any meeting of stockholders held to vote on the 2023 Reverse Stock Split immediately prior to the opening of the polls at such meeting would be automatically redeemed (the “Series I Initial Redemption”) and that any outstanding shares of Series I Preferred Stock that have not been redeemed pursuant to the Series I Initial Redemption would be redeemed in whole, but not in part, (i) if and when ordered by the Board or (ii) automatically upon the effectiveness of the amendment to the Certificate of Incorporation effecting the 2023 Reverse Stock Split that was subject to the vote (the "Series I Subsequent Redemption"). On July 20, 2023, the Series I Initial Redemption occurred, and on July 27, 2023, the Series I Subsequent Redemption occurred. As a result, no shares of Series I Preferred Stock remain outstanding as of July 27, 2023.

Series H Preferred Stock

On May 24, 2023, the Company consummated the sale of 175,000 Units (the "Units") with each Unit consisting of (A) one share of BIOLASE Series H Convertible Redeemable Preferred Stock, par value $0.001 per share and a stated value equal to $50.00 (the “Series H Convertible Preferred Stock”), and (B) one warrant (the “Series H Warrants”) to purchase one-half of one (0.50) share of Series H Convertible Preferred Stock, at a price to the public of $26.00 per Unit, less underwriting discounts and commissions. The public offering price of $26.00 per Unit reflects the issuance of the Series H Convertible Preferred Stock with an original issue discount of 48%. The Company filed a registration statement on Form S-1 in May 2023, which registered the Units, the Series H Convertible Preferred Stock, the Series H Warrants and the shares of Series H Convertible Preferred Stock and common stock underlying such securities and additional shares of Series H Convertible Preferred Stock that will be issued, if and when the Board declares such dividends, as paid in-kind dividends (“PIK dividends”) at a rate of 20% and the shares of Common Stock issuable upon conversion of the Series H Convertible Preferred Stock issued as PIK dividends. The registration statement was declared

effective on May 24, 2023 and the offering closed on May 26, 2023. Each Series H Warrant has an exercise price of $13.00 per share, is exercisable for one-half of one (0.5) share of Series H Convertible Preferred Stock, is immediately exercisable and will expire two (2) years from the date of issuance.

Each share of Series H Convertible Preferred Stock is convertible at the option of the holder at any time into the number of shares of common stock determined by dividing the $50.00 stated value per share by a conversion price of $13.98 (as adjusted for the 2023 Reverse Stock Split). Each outstanding share of Series H Convertible Preferred Stock is mandatorily redeemable by the Company in cash on May 24, 2025 (the "Series H Maturity Date").

Gross proceeds from the offering were $4.6 million before broker fees and related expenses of approximately $0.9 million. In accordance with applicable accounting standards, the $4.6 million gross proceeds were allocated to the Series H Convertible Preferred Stock and the Series H Warrants in the amount of $3.4 million and $1.2 million, respectively. The allocation was based on the fair value of the Series H Warrants of $1.2 million as of the commitment date, with the residual proceeds of $3.4 million allocated to the Series H Convertible Preferred Stock. Net proceeds allocated to the Series H Convertible Preferred Stock and Series H Warrants was $2.7 million and $1.0 million, respectively.

The Series H Convertible Preferred Stock was classified as mezzanine equity on the consolidated balance sheet as they are contingently redeemable prior to the Series H Maturity Date and the conversion from preferred shares to shares of common stock is at the option of the holder at any time before the Series H Maturity Date. The Series H Warrants were classified as accrued liabilities on the consolidated balance sheet as the warrants are convertible into preferred shares, which are mandatorily redeemable in cash upon the Series H Maturity Date if they are not converted to shares of common stock before such date.

The Series H Convertible Preferred Stock was issued at a discount with the total redemption value of the Series H Convertible Preferred Shares and PIK Dividends of $10.5 million. The redemption value in excess of the net proceeds received allocated to the Series H Convertible Preferred Stock was $7.8 million and was recognized as a decrease in additional paid-in-capital at the commitment date. Upon conversion of Series H Warrants to Series H Convertible Preferred Stock, the value of the Series H Convertible Preferred Stock issued is the stated value per share plus the PIK dividend. The redemption value in excess of the net proceeds received from the exercise of warrants and the fair value of such warrants is recognized as a decrease in additional paid-in-capital at the conversion date.

As of June 30, 2024, 40,000 of the Series H Warrants have been exercised for 20,000 shares of Series H Convertible Preferred Stock, 1,923 shares of Series H Convertible Preferred Stock have been issued as part of PIK dividends, and 190,000 shares of Series H Convertible Preferred Stock have been converted to approximately 0.7 million shares of common stock. There has been no exercises of Series H Warrants or conversion of Series H Convertible Preferred Stock during the six months ended June 30, 2024. As of June 30, 2024, there are 6,923 Series H Convertible Preferred Stock outstanding.

The mezzanine classified Series H Convertible Preferred Stock are presented at their maximum redemption value that includes accretion related to the PIK dividends.

Stock-Based Compensation

2002 Stock Incentive Plan

The 2002 Stock Incentive Plan (as amended effective as of May 26, 2004, November 15, 2005, May 16, 2007, May 5, 2011, June 6, 2013, October 30, 2014, April 27, 2015, and May 6, 2017, the “2002 Plan”) was replaced by the 2018 Plan (as defined below) with respect to future equity awards. Persons eligible to receive awards under the 2002 Plan included officers, employees, directors of the Company, and consultants to the Company. As of June 30, 2024, a total of 1,244 shares have been authorized for issuance under the 2002 Plan, of which approximately 908 shares of common stock have been issued pursuant to options that were exercised and restricted stock units ("RSUs") that were vested, approximately 138 shares of common stock have been reserved for options that are outstanding, and no shares of common stock remain available for future grants.

2018 Stock Incentive Plan

At the 2018 annual meeting of stockholders, the Company’s stockholders approved the 2018 Long-Term Incentive Plan (as amended effective as of September 21, 2018, May 15, 2019, May 13, 2020, June 11, 2021, and April 27, 2023, the “2018 Plan”). The purposes of the 2018 Plan are (i) to align the interests of the Company’s stockholders and recipients of awards under the 2018 Plan by increasing the proprietary interest of such recipients in the Company’s growth and success; (ii) to advance the interests of the Company by attracting and retaining non-employee directors, officers, other employees, consultants, independent contractors, and agents; and (iii) to motivate such persons to act in the long-term best interests of the Company and its stockholders.

Under the terms of the 2018 Plan, approximately 58,815 shares of common stock remain available for issuance as of June 30, 2024. As of June 30, 2024, a total of 112,268 shares of common stock have been authorized for issuance under the 2018 Plan, of which approximately 22,954 shares have already been issued and approximately 30,499 shares of the Company’s common stock have been reserved for issuance upon the exercise of outstanding options or stock appreciation rights ("SARs"), and/or settlement of unvested RSUs under the 2018 Plan.

The Company recognized stock-based compensation gain of $0.1 million and expense of $0.1 million for the three and six months ended June 30, 2024, respectively, and $0.1 million and $0.8 million for the three and six months ended June 30, 2023, respectively. As of June 30, 2024 and 2023, the Company had approximately $0.1 million and $1.0 million, respectively, of total unrecognized compensation expense, net of estimated forfeitures, related to unvested share-based compensation arrangements. The Company expects that expense to be recognized over a weighted-average period of 1.3 years.

The following table summarizes the statement of operations classification of compensation expense associated with share-based payments (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

 

 

$

5

 

 

$

 

 

$

23

 

Sales and marketing

 

 

49

 

 

 

105

 

 

 

71

 

 

 

302

 

General and administrative

 

 

(95

)

 

 

(25

)

 

 

(3

)

 

 

405

 

Engineering and development

 

 

 

 

 

(1

)

 

 

(1

)

 

 

45

 

Total

 

$

(46

)

 

$

84

 

 

$

67

 

 

$

775

 

 

Stock Option Activity

There were no option grants or exercises during the six months ended June 30, 2024 and 2023.

Restricted Stock Units

A summary of unvested RSU activity for the six months ended June 30, 2024 is as follows (in thousands, except per share amounts):

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average Grant

 

 

 

Shares

 

 

Date Fair Value

 

Unvested RSUs as of December 31, 2023

 

 

44

 

 

$

18.50

 

Vested

 

 

(27

)

 

$

19.80

 

Forfeited or cancelled

 

 

(6

)

 

$

19.51

 

Unvested RSUs as of June 30, 2024

 

 

11

 

 

$

34.68

 

 

Warrants

From time to time, the Company issues warrants to acquire shares of common stock as approved by the Board.

February 2024 Public Offering

On February 15, 2024, the Company completed a public offering (the "February 2024 Offering") and issued (i) 7,795,000 units (the "Units"), with each Unit consisting of (A) one share of the Company’s common stock, par value $0.001 per share, (B) one Class A warrant to purchase one share of common stock (the "Class A Common Warrants"), each exercisable from time to time for one share of Common Stock at an exercise price of $0.66 per share, and (C) one Class B warrant to purchase one share of common stock (the "Class B Common Warrants"), each exercisable from time to time for one share of Common Stock at an exercise price of $0.748 per share and (ii) 8,205,000 pre-funded units (the "Pre-Funded Units"), with each Pre-Funded Unit consisting of (A) one pre-funded warrant (the "Pre-Funded Warrants"), each such Pre-Funded Warrant being exercisable from time to time for one share of Common Stock at an exercise price of $0.001 per share, (B) one Class A Common Warrant, and (C) one Class B Common Warrant. The Units were sold at the public offering price of $0.44 per Unit and the Pre-Funded Units were sold at the public offering price of $0.439 per Pre-Funded Unit. The Company received gross proceeds of approximately $7.0 million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.

Based on the terms and conditions of the February 2024 Offering, the Company determined that liability classification was appropriate for the Class A Common Warrants and Class B Common Warrants and recognized the gross proceeds from the issuance allocated to the warrants in excess of par of $3.7 million in accrued liabilities and expensed issuance costs of $0.6 million allocated to the warrants. The Class A Common Warrants were valued using either a long stock position plus a long call position or a Black-Scholes call option model which was deemed appropriate given the warrants can be exercised via the stated exercise price, or an alternative cashless exercise for 0.95 shares per warrant, with a fair value that approximates 95% of the current stock price. The unobservable inputs utilized in determining the fair value of the Class A Common Warrants, which are categorized as a Level 3 instrument, is the volatility rate of 85%. The Class B Common Warrants were valued using a Monte Carlo simulation. The unobservable inputs utilized in determining the fair value of the Class B Common Warrants, which are categorized as a Level 3 instrument, is the volatility rate of 85% as well as the probability of a future financing event.

Pursuant to that certain Securities Purchase Agreement, dated December 6, 2023, by and between the Company and the investor (the “Investor”) named in the signature page thereto (the “December 2023 Purchase Agreement”), the Company agreed, among other things, pursuant to Section 4.12 thereof not to enter into a Variable Rate Transaction (as defined in the December 2023 Purchase Agreement) for a period of one-hundred and eighty (180) days following the closing date of that offering (or June 5, 2024) (the “VRT Prohibition”). In order to induce the Investor to agree to waive the VRT Prohibition to enable the Company to effect the Offering, the Company and the Investor entered into a Consent and Waiver, dated February 12, 2024 (the “Consent and Waiver”), whereby the Company agreed to issue to the Investor a new warrant to purchase up to 2,221,880 shares of Common Stock (the “Investor Warrant”), which Investor Warrant is in a form substantially identical to the Class B Common Warrants that is described above. The Investor Warrants will be exercisable commencing on the effective date of stockholder approval for the issuance of the shares of Common Stock issuable upon exercise of the Investor Warrants and will expire on the fifth anniversary of such stockholder approval date.

Based on the terms and conditions of the Investor Warrant, the Company determined that liability classification was appropriate for the warrants and recognized a liability of $0.2 million in accrued liabilities at the date of issuance and expensed as issuance costs.

December 2023 Registered Direct Offering

On December 6, 2023, the Company entered into a Securities Purchase Agreement with a single institutional investor Purchaser, pursuant to which the Company issued in a registered direct offering, 331,000 shares of the Company’s common stock, and pre-funded warrants to purchase 779,940 shares of Common Stock with an exercise price of $0.001 per share, and in a concurrent private placement, warrants to purchase an aggregate of 2,221,880 shares of Common Stock with an initial exercise price of $1.23. The combined purchase price for one Share and two Common Warrants was $1.23, and the combined purchase price for one Pre-Funded Warrant and two Common Warrants was $1.229. The Company received gross proceeds of approximately $1.4 million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants. In connection with the closing of the February 2024 Offering, the exercise price of these warrants was reduced to $0.2256 per share due to certain anti-dilution provisions in these warrants.

Based on the terms and conditions of the December 2023 public offering, the Company determined that equity classification was appropriate for the pre-funded warrants and warrants, and recognized the net proceeds from the issuance of common stock, pre-funded warrants, and warrants in excess of par of $1.0 million in additional paid-in capital

September 2023 Offering

On September 18, 2023, the Company completed a public offering and issued, 75,000 units, with each Unit consisting of (A) one share of the Company’s Series J Convertible Redeemable Preferred Stock, par value $0.001 per share, and (B) one warrant to purchase one-half of one (0.50) share of Series J Convertible Preferred Stock, at a price to the public of $60.00 per Unit, less underwriting discounts and commissions. Each Warrant has an exercise price of $30.00 per share, is exercisable for one-half of one (0.5) share of Series J Convertible Preferred Stock, is immediately exercisable and will expire one (1) year from the date of issuance. The Company received gross proceeds of approximately $4.5 million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.

Based on the terms and conditions of the September 2023 public offering, the Company determined that liability classification was appropriate for the warrants and recognized the gross proceeds from the issuance allocated to the warrants in excess of par of $1.0 million in accrued liabilities and expensed issuance costs of $0.2 million allocated to the warrants.

May 2023 Offering

On May 26, 2023, the Company completed a public offering and issued, 175,000 units, with each Unit consisting of (A) one share of the Company’s Series H Convertible Redeemable Preferred Stock, par value $0.001 per share, and (B) one warrant to

purchase one-half of one (0.50) share of Series H Convertible Preferred Stock, at a price to the public of $26.00 per Unit, less underwriting discounts and commissions. Each Warrant has an exercise price of $13.00 per share, is exercisable for one-half of one (0.5) share of Series H Convertible Preferred Stock, is immediately exercisable and will expire two (2) years from the date of issuance. The Company received gross proceeds of approximately $4.6 million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.

Based on the terms and conditions of the May 2023 public offering, the Company determined that liability classification was appropriate for the warrants and recognized the gross proceeds from the issuance allocated to the warrants in excess of par of $1.2 million in accrued liabilities and expensed issuance costs of $0.2 million allocated to the warrants.

January 2023 Offering

On January 9, 2023, the Company completed a public offering, pursuant to which the Company agreed to issue, in a registered direct offering, 171,678 shares of common stock, par value $0.001 per share, and pre-funded warrants to purchase 114,035 shares of common stock with an exercise price of $1.00 per share. The purchase price for one share of common stock was determined to be $35.00, and the purchase price for one January 2023 Pre-Funded Warrant was determined to be $34.00. The Company received aggregate gross proceeds from the transactions of approximately $9.9 million, before deducting underwriting discounts and commissions and other transaction expenses paid by the Company.

Based on the terms and conditions of the January 2023 public offering, the Company determined that equity classification was appropriate for the pre-funded warrants and recognized the net proceeds from the issuance of common stock and pre-funded warrants in excess of par of $8.5 million in additional paid-in capital.

A summary of the share equivalent of warrant activity for the six months ended June 30, 2024 is as follows (in thousands, except exercise price amounts):

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

Shares

 

 

Exercise
Price

 

Warrants outstanding as of December 31, 2023

 

 

4,323

 

 

$

11.88

 

Granted or Issued

 

 

42,427

 

 

$

0.57

 

Exercised

 

 

(22,874

)

 

$

 

Warrants outstanding as of June 30, 2024

 

 

23,876

 

 

$

2.52

 

Warrants exercisable as of June 30, 2024

 

 

23,876

 

 

$

2.52

 

Vested warrants expired during the period
 ended June 30, 2024

 

 

 

 

$

 

 

The following tables summarize the Company's stock warrants measured at fair value (level 3) on a recurring basis:

 

 

 

December 31,

 

 

 

 

 

 

 

 

Fair Value

 

 

June 30,

 

 

 

2023

 

 

Additions

 

 

Exercises

 

 

Adjustment

 

 

2024

 

Series H Warrants

 

$

620

 

 

$

 

 

$

 

 

$

56

 

 

$

676

 

Series J Warrants

 

 

743

 

 

 

 

 

 

(95

)

 

 

(16

)

 

 

632

 

Class A Warrants

 

 

 

 

 

2,280

 

 

 

(1,960

)

 

 

(106

)

 

 

214

 

Class B Warrants

 

 

 

 

 

1,379

 

 

 

 

 

 

(419

)

 

 

960

 

Investor Warrants

 

 

 

 

 

192

 

 

 

 

 

 

(58

)

 

 

134

 

Total Level 3

 

$

1,363

 

 

$

3,851

 

 

$

(2,055

)

 

$

(543

)

 

$

2,616

 

Phantom Awards and Stock Appreciation Rights

In 2021, 2022 and 2023 the Company granted phantom RSUs which were granted in lieu of stock-settled RSUs historically granted for leadership bonuses and non-employee director service. The phantom RSUs had either time-based or performance-based vesting conditions and a cash settlement date in 2024 with the Company's option to settle the award in common stock at the sole discretion of the Board. At inception, these phantom RSUs were included as a component of long-term liability on the consolidated balance sheet and were not considered stock-based compensation due to the cash-settlement feature of the award and the then current limitation on the number of remaining shares authorized for issuance. In 2022, as a result of the Reverse Stock Split, the phantom awards were reclassed to equity and included as a component of additional paid-in-capital in the amount of $0.1 million, with a portion remaining as a component of long-term liability on the consolidated balance sheet due to certain guaranteed minimums, and the expense subsequent to the remeasurement date considered stock-based compensation. As of December 31, 2023, approximately

2,113 of these phantom RSUs were cancelled due to non-achievement of performance metrics, and during the three months ended March 31, 2024 an additional 828 units were cancelled due to non-achievement. As of March 31, 2024, the Board approved settlement of the remaining 291 phantom RSUs with time-based vesting conditions in quarterly cash installments through April 2025 in the aggregate amount of $0.6 million. As of June 30, 2024, $0.5 million was included in accrued liabilities on the consolidated balance sheet. As of December 31, 2023, $0.5 million was included in accrued liabilities and $0.2 million was included in additional paid-in-capital on the consolidated balance sheet

As of June 30, 2024, there are approximately 236 outstanding SARs granted in 2021 in lieu of stock-settled RSUs historically granted for non-employee director service. Upon exercise, the SARs could be settled in cash with the Company's option to settle in common stock at the sole discretion of the Board. These SARs were fully vested in 2022. No expense was recognized during the six months ended June 30, 2024 and 2023, respectively.

Net Loss Per Share – Basic and Diluted

Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of BIOLASE common stock outstanding for the period. In computing diluted net loss per share, the weighted average number of shares of common stock outstanding is adjusted to reflect the effect of potentially dilutive securities. Net loss is adjusted for any deemed dividends to preferred stockholders to compute net income attributable to common stockholders. The February 2024 Pre-Funded Warrants were included in the calculation of basic and diluted loss per share for the six months ended June 30, 2024 as the underlying warrant shares are issuable for little or no cash consideration. The January 2023 Pre-Funded Warrants were included in the calculation of basic and diluted loss per share for the three and six months ended June 30, 2023 as the underlying warrant shares are issuable for little or no cash consideration.

Outstanding stock options, restricted stock units, preferred shares, and warrants to purchase approximately 24,456,808 and 366,154 shares were not included in the calculation of diluted net loss per share amounts for the periods ended June 30, 2024 and June 30, 2023, respectively, as their effect would have been anti-dilutive.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventory

NOTE 5—INVENTORY

Inventory is valued at the lower of cost or net realizable value and is comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

5,528

 

 

$

6,168

 

Work-in-process

 

 

1,514

 

 

 

1,299

 

Finished goods

 

 

3,862

 

 

 

3,966

 

Inventory

 

$

10,904

 

 

$

11,433

 

 

Inventory has been reduced by estimates for excess and obsolete amounts totaling $2.3 million as of June 30, 2024 and $2.5 million as of December 31, 2023.

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment

NOTE 6—PROPERTY, PLANT, AND EQUIPMENT

Property, plant, and equipment, net is comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Building

 

$

199

 

 

$

205

 

Leasehold improvements

 

 

1,251

 

 

 

1,251

 

Equipment and computers

 

 

14,467

 

 

 

14,628

 

Furniture and fixtures

 

 

519

 

 

 

519

 

Construction in progress

 

 

 

 

 

92

 

Total property, plant, and equipment before depreciation and land

 

 

16,436

 

 

 

16,695

 

Less: Accumulated depreciation

 

 

(12,328

)

 

 

(11,330

)

Total property, plant, and equipment, net before land

 

 

4,108

 

 

 

5,365

 

Land

 

 

155

 

 

 

160

 

Property, plant, and equipment, net

 

$

4,263

 

 

$

5,525

 

 

Depreciation expense related to property, plant, and equipment totaled $0.7 million and $1.3 million for the three and six months ended June 30, 2024 and $1.4 million and $1.6 million for the three and six months ended June 30, 2023.

During the three months ended June 30, 2023, the Company revised its accounting for laser equipment transferred as part of its marketing efforts to potential customers and other sales representatives without any payment. As a result, a cumulative adjustment of $0.8 million was recorded to depreciation expense in the three and six months ended June 30, 2023.

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets and Goodwill
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets And Goodwill

NOTE 7—INTANGIBLE ASSETS AND GOODWILL

The Company conducted its annual impairment test of goodwill as of September 30, 2023 and determined that there was no impairment. The Company also tests its intangible assets and goodwill between the annual impairment tests if events occur or circumstances change that would more likely than not reduce the fair value of the Company or its assets below their carrying amounts. For intangible assets subject to amortization, the Company performs its impairment test when indicators, such as reductions in demand or significant economic slowdowns, are present. During the fourth quarter ended December 31, 2023, due to the sustained decrease in the stock price of the common stock decreasing the implied fair value of the business, the Company performed a quantitative assessment of impairment over goodwill and determined that there was no impairment to the Company's goodwill. Goodwill was valued using an equally weighted income approach and market approach. The unobservable inputs utilized in determining the fair value of the goodwill, which is categorized as a Level 3 instrument, are the discount rate of 19.1% and various revenue growth rates utilized in the financial forecast of future cash flows.

As of June 30, 2024 and December 31, 2023, the Company had goodwill (indefinite life) of $2.9 million. As of June 30, 2024 and December 31, 2023, all intangible assets subject to amortization have been fully amortized and there was no amortization expense recognized during the three and six months ended June 30, 2024 and 2023.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities

NOTE 8—ACCRUED LIABILITIES

Accrued liabilities are comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Payroll and benefits

 

$

3,640

 

 

$

3,343

 

Warranty accrual, current portion

 

 

1,000

 

 

 

1,321

 

Operating lease liability

 

 

904

 

 

 

888

 

Accrued professional services

 

 

994

 

 

 

422

 

Taxes

 

 

349

 

 

 

452

 

Accrued insurance premium

 

 

161

 

 

 

473

 

Other

 

 

614

 

 

 

619

 

Accrued liabilities

 

$

7,662

 

 

$

7,518

 

Changes in the initial product warranty accrual and the expenses incurred under the Company’s initial and extended warranties are included within accrued liabilities and were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Balance, beginning of period

 

$

1,891

 

 

$

1,855

 

 

$

1,914

 

 

$

1,653

 

Provision for estimated warranty cost

 

 

808

 

 

 

802

 

 

 

1,487

 

 

 

1,960

 

Warranty expenditures

 

 

(856

)

 

 

(885

)

 

 

(1,558

)

 

 

(1,841

)

Balance, end of period

 

 

1,843

 

 

 

1,772

 

 

 

1,843

 

 

 

1,772

 

Less: long-term portion of warranty accrual

 

 

843

 

 

 

397

 

 

 

843

 

 

 

397

 

Current portion of warranty accrual

 

$

1,000

 

 

$

1,375

 

 

$

1,000

 

 

$

1,375

 

 

The Company's Waterlase laser systems sold domestically are covered by a warranty against defects in material and workmanship for a period of up to one year from the date of sale to the end-user by the Company or a distributor. The Company's diode systems sold domestically are covered by a warranty against defects in material and workmanship for a period of up to two years from the date of sale to the end-user by the Company or a distributor. Waterlase systems and diode systems sold internationally are covered by a warranty against defects in material and workmanship for a period of up to 24 months from date of sale to the international distributor. The Company's laser systems warranty covers parts and service for sales in its North American territories and parts only for international distributor sales.

In North America and select international locations, the Company sells extended warranty contracts to its laser systems end-users that cover the period after the expiration of the Company's standard warranty coverage for its laser systems. Extended warranty coverage provided under the Company's service contracts varies by the type of system and the level of service desired by the customer. Products or accessories remanufactured, refurbished, or sold by unauthorized parties, voids all warranties in place for such products and exempts the Company from liability issues relating to the use of such products.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt

NOTE 9—DEBT

The following table presents the details of the principal outstanding and unamortized discount (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

SWK Loan

 

$

13,695

 

 

$

14,560

 

EIDL Loan

 

 

150

 

 

 

150

 

Discount and debt issuance costs on SWK Loan

 

 

(420

)

 

 

(663

)

Total

 

 

13,425

 

 

 

14,047

 

Current term loans

 

 

13,275

 

 

 

2,265

 

Non current term loans, net of discount

 

$

150

 

 

$

11,782

 

 

The Company recognized approximately $0.6 million and $1.2 million in interest expense for the three and six months ended June 30, 2024, respectively, and $0.6 million and $1.2 million for the three and six months ended June 30, 2023, respectively. The weighted-average interest rate as of June 30, 2024 was 14.59%.

The future minimum principal and interest payments as of June 30, 2024 are as follows (in thousands):

 

 

 

Principal

 

 

Interest (1)

 

Remainder of 2024

 

$

1,400

 

 

$

896

 

2025

 

 

12,295

 

 

 

842

 

2026

 

 

 

 

 

9

 

2027

 

 

3

 

 

 

6

 

2028 and thereafter

 

 

147

 

 

 

83

 

Total future payments

 

$

13,845

 

 

$

1,836

 

 

 

 

 

 

 

 

(1) Estimated using London Interbank Bank Offered Rate (“LIBOR”) as of June 30, 2024

 

 

 

 

 

 

Term Loan

On November 9, 2018, the Company entered into a five-year secured Credit Agreement (as amended, restated, and supplemented from time to time, the “Credit Agreement”) with SWK Funding LLC (“SWK”), pursuant to which the Company has outstanding principal of $13.3 million (“SWK Loan”) as of June 30, 2024. In addition, pursuant to the Credit Agreement, the Company is required to pay certain exit fees totaling $1.4 million upon loan termination which are recorded as a debt premium. The Company’s obligations under the Credit Agreement are secured by substantially all of the Company’s assets. Under the terms of the Credit Agreement and subsequent amendments as discussed in the Company’s 2023 Form 10-K, repayment of the SWK Loan is interest-only for the first two years, paid quarterly with the option to extend the interest-only period. Principal repayments were to begin in the first quarter of 2021. On June 30, 2022 the Company entered into the ninth amendment to the Credit Agreement (the "Ninth Amendment"), which extended the interest-only period by two quarters from May 2023 to November 2023. On December 30, 2022, the Company entered into the tenth amendment to the Credit Agreement, which lowered the required minimum consolidated unencumbered liquid assets from $3 million to $2.5 million and removed the conditional minimum last twelve months aggregate revenue and EBITDA as of the end of the twelve-month period ended December 31, 2022. On November 15, 2023, the Company entered into the Eleventh Amendment to Credit Agreement, which reduced the principal amortization payments due on November 15, 2023 and February 15, 2024 to $165,000, reduced the required minimum consolidated unencumbered liquid assets to $1.5 million through and including December 30, 2023 and to $2.5 million thereafter, and reduced the required minimum consolidated unencumbered liquid assets to $3.5 million as of the last day of any fiscal quarter beginning with the period ending March 31, 2024. In connection with the Ninth Amendment, the Company prepaid $1.0 million of the outstanding loan balance. Principal repayments began in November 2023 and are $0.7 million quarterly after February 2024 until the SWK Loan matures in May 2025. The loan bears interest of 9% plus LIBOR with a floor of 1.25%, or another index that approximates LIBOR as close as possible if and when LIBOR no longer exists.

During the three months ended June 30, 2024 all remaining long-term balances related to the SWK Loan were reclassified to current liabilities due to the loan maturity date of May 31, 2025.

As of June 30, 2024, the Company was in compliance with the debt covenants of the Credit Agreement.

EIDL Loan

On May 22, 2020, the Company executed the standard loan documents required for securing a loan (the “EIDL Loan”) from the Small Business Administration (the "SBA") under its Economic Injury Disaster Loan assistance program in light of the impact of the COVID-19 pandemic on the Company’s business. The principal amount of the EIDL Loan is $150,000, with the proceeds to be used for working capital purposes. Interest on the EIDL Loan accrues at the rate of 3.75% per annum, and installment payments, including principal and interest, are due monthly beginning in July 2021 and are payable through July 2050. In April 2021, the SBA announced that it was extending the first payment due date for all loans until 2022, or 24 months from the loan execution date. In March 2022, the SBA announced that it was extending the first payment due date for all loans an additional six months, or 30 months from the loan execution date. The Company began making payments on the EIDL Loan starting in November 2022. Fixed payments are first applied to any accrued interest.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases

NOTE 10—LEASES

The Company enters into operating leases primarily for real estate, office equipment, and fleet vehicles. Lease terms generally range from one to five years, and often include options to renew for one year. The Company leases its corporate headquarters pursuant to a lease that expires on December 31, 2025 and leases a manufacturing facility located in Corona, California, which expires on June 30, 2025. The Company also leases additional office space and certain office equipment under various operating lease arrangements.

On January 22, 2020, the Company entered into a five-year real property lease agreement for an approximately 11,000 square foot facility in Corona, California for its manufacturing operations. The lease commenced on July 1, 2020. On December 10, 2021, the Company entered into a lease for an additional 15,000 square feet at its facility. This additional lease commenced on February 1, 2022 and expires on June 30, 2025.

On February 4, 2020, the Company also entered into a 66-month real property lease agreement for office space of approximately 12,000 square feet of office space in Lake Forest, California. The lease commenced on July 1, 2020. On May 26, 2022, the Company entered into an additional lease at this location to expand the leased space by an additional 8,000 square feet for an additional training facility and model dental office. The lease commenced on March 8, 2023 and expires December 31, 2025.

Information related to the Company’s right-of-use assets and related liabilities were as follows (in thousands):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cash paid for operating lease liabilities

$

80

 

 

$

92

 

 

$

157

 

 

$

159

 

Right-of-use assets obtained in exchange for new operating
   lease obligations

$

 

 

$

19

 

 

$

 

 

$

483

 

Weighted-average remaining lease term

1.4 years

 

 

2.3 years

 

 

1.4 years

 

 

2.3 years

 

Weighted-average discount rate

 

12.3

%

 

 

12.3

%

 

 

12.3

%

 

 

12.3

%

 

Lease expense consists of payments for real property, office copiers, and IT equipment. The Company recognizes payments for non-lease components such as common area maintenance in the period incurred. As of June 30, 2024, the Company had no significant leases that had not commenced.

The Company allocates lease cost amongst lease and non-lease components. The Company excludes short-term leases (those with lease terms of less than one year at inception) from the measurement of lease liabilities or right-of-use assets.

Maturities of lease liabilities as of June 30, 2024 for leases that have commenced are as follows (in thousands):

 

 

 

June 30,

 

2024

 

$

919

 

2025

 

 

410

 

2026

 

 

1

 

2027

 

 

 

2028 and thereafter

 

 

 

Total future minimum lease obligations

 

 

1,330

 

Less imputed interest

 

 

(111

)

Total lease liabilities

 

$

1,219

 

 

 

 

Current operating lease liabilities, included in
   accrued liabilities

 

$

904

 

Non current lease liabilities

 

 

315

 

Total lease liabilities

 

$

1,219

 

 

As of June 30, 2024, right-of-use assets were $1.1 million and lease liabilities were $1.2 million.

Rent expense totaled $0.3 million and $0.6 million for the three and six months ended June 30, 2024 and $0.3 million and $0.6 million for the three and six months ended June 30, 2023.

Future minimum rental commitments under lease agreements, as of June 30, 2024, with non-cancelable terms greater than one year for each of the years ending December 31 are as follows (in thousands):

 

 

 

 

Year Ended

 

 

 

 

December 31,

 

Remainder of 2024

 

 

$

510

 

2025

 

 

 

817

 

2026

 

 

 

3

 

2027

 

 

 

 

2028 and thereafter

 

 

 

 

Total future minimum lease obligations

 

 

 

1,330

 

Less imputed interest

 

 

 

(111

)

Total lease liabilities

 

 

$

1,219

 

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segment Information

NOTE 11—SEGMENT INFORMATION

The Company currently operates in a single business segment. Management uses one measurement of profitability and does not segregate its business for internal reporting. For the three and six months ended June 30, 2024, sales to customers in the United States accounted for approximately 71% and 69% of net revenue and international sales accounted for approximately 29% and 31% of net revenue, respectively. For the three and six months ended June 30, 2023, sales to customers in the United States accounted for approximately 75% and 71% of net revenue and international sales accounted for approximately 25% and 29% of net revenue, respectively. No individual country, other than the United States, represented more than 10% of total net revenue during the three and six months ended June 30, 2024 or 2023.

Net revenue by geographic location based on the location of customers was as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

International

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

Property, plant, and equipment by geographic location was as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

United States

 

$

4,035

 

 

$

5,283

 

International

 

 

228

 

 

 

242

 

Total

 

$

4,263

 

 

$

5,525

 

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentrations
6 Months Ended
Jun. 30, 2024
Risks and Uncertainties [Abstract]  
Concentrations

NOTE 12—CONCENTRATIONS

Revenue from the Company’s products are as follows (dollars in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Laser systems

 

$

6,007

 

 

 

52.0

%

 

$

8,754

 

 

 

61.3

%

 

$

11,182

 

 

 

51.6

%

 

$

15,019

 

 

 

60.7

%

Consumables and other

 

 

3,835

 

 

 

33.2

%

 

 

4,117

 

 

 

28.8

%

 

 

7,304

 

 

 

33.6

%

 

 

7,150

 

 

 

28.9

%

Services

 

 

1,713

 

 

 

14.8

%

 

 

1,415

 

 

 

9.9

%

 

 

3,201

 

 

 

14.8

%

 

 

2,584

 

 

 

10.4

%

Net revenue

 

$

11,555

 

 

 

100.0

%

 

$

14,286

 

 

 

100.0

%

 

$

21,687

 

 

 

100.0

%

 

$

24,753

 

 

 

100.0

%

 

No individual customer represented more than 10% of the Company’s revenue for the three and six months ended June 30, 2024 or 2023.

The Company maintains its cash and cash equivalents in money market investment accounts with established commercial banks. Such cash deposits periodically exceed the Federal Deposit Insurance Corporation insured limit.

As of June 30, 2024, accounts receivable from one customer totaled approximately 12% of total gross accounts receivable with the entire balance being current. As of December 31, 2023 accounts receivable from one customer totaled approximately 11% of total gross accounts receivable which has been partially received in 2024 and partially reserved for uncollectibility as of June 30, 2024.

The Company currently purchases certain key components of its products from single suppliers. Although there are a limited number of manufacturers of these key components, management believes that other suppliers could provide similar key components on comparable terms. A change in suppliers, however, could cause delays in manufacturing and a possible loss of sales, which could adversely affect the Company’s business, results of operations and financial condition.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 13—INCOME TAXES

The Company accounts for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Management evaluates the need to establish a valuation allowance for deferred tax assets based upon the amount of existing temporary differences, the period in which they are expected to be recovered, and expected levels of taxable income. A valuation allowance to reduce deferred tax assets is established when it is “more likely than not” that some or all of the deferred tax assets will not be realized. Based on the Company’s net losses in prior years, management has determined that a full valuation allowance against the Company’s net deferred tax assets is appropriate.

Accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return and provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. The Company has elected to classify interest and penalties as a component of its income tax provision. With respect to the liability for unrecognized tax benefits, including related estimates of penalties and interest, the Company did not record a liability for unrecognized tax benefits for the three and six months ended June 30, 2024 and 2023. The Company does not expect any changes to its unrecognized tax benefit for the next 12 months that would materially impact its consolidated financial statements.

During the three and six months ended June 30, 2024, the Company recorded an income tax provision of $20,000 and $40,000 resulting in an effective tax rate of 0.7% and 0.4%, respectively. During the three and six months ended June 30, 2023, the Company recorded an income tax provision of $31,000, resulting in an effective tax rate of 0.6% and 0.3%, respectively. The income tax provisions for the three and six months ended June 30, 2024 and 2023 were calculated using the discrete year-to-date method. The

effective tax rate differs from the statutory tax rate of 21% primarily due to the existence of valuation allowances against net deferred tax assets and current liabilities resulting from the estimated state income tax liabilities and foreign tax liability.

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events

NOTE 14—SUBSEQUENT EVENTS

The Company has evaluated all events or transactions that occurred after June 30, 2024 through August 8, 2024, which is the date that the condensed consolidated financial statements were available to be issued. During this period, there were no material subsequent events requiring recognition or disclosure, other than those described below.

On July 16, 2024, the Company issued an aggregate of 3,190,476 shares of its common stock, par value $0.001 per share, in exchange for (i) 2,546 shares of the Company’s Series J Convertible Redeemable Preferred Stock, par value $0.001 per share (the "Series J Preferred Stock"), and (ii) 8,000 Series J Preferred Warrants to purchase 4,000 shares of Series J Preferred Stock, pursuant to the terms of that certain Exchange Agreement entered into on July 16, 2024 by the Company and the investor named therein.

The Company issued common stock to the Investor in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended, afforded by Section 3(a)(9) thereof. The shares of Common Stock issued upon exchange of the Series J Preferred Stock and Series J Preferred Warrants have not been registered under the Securities Act and may not be offered or sold in the United States in the absence of an effective registration statement or exemption from the registration requirements. No proceeds have been or will be received and no commissions have been or will be paid by the Company in connection with the exchange described herein.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

The preparation of these condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect amounts reported in the condensed consolidated financial statements and the accompanying notes. Significant estimates in these condensed consolidated financial statements include allowances on accounts receivable, inventory, and deferred taxes, as well as estimates for accrued warranty expenses, goodwill and the ability of goodwill to be realized, revenue deferrals, effects of stock-based compensation and warrants, contingent liabilities, the provision or benefit for income taxes, and preferred stock. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ materially from those estimates.

Critical Accounting Policies

Critical Accounting Policies

Information with respect to the Company’s critical accounting policies, which management believes could have the most significant effect on the Company’s reported results and require subjective or complex judgments by management, is discussed in the Company’s 2023 audited financial statements included in the 2023 Form 10-K. Management believes that there have been no significant changes during the six months ended June 30, 2024 in the Company’s critical accounting policies from those disclosed in the Company’s 2023 audited financial statements included in the 2023 Form 10-K.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

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 in the principal market (or, if none exists, the most advantageous market) for the specific asset or liability at the measurement date (referred to as the “exit price”). The fair value is based on assumptions that market participants would use, including a consideration of non-performance risk. Under the accounting guidance for fair value hierarchy, there are three levels of measurement inputs. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs are observable, either directly or indirectly. Level 3 inputs are unobservable due to little or no corroborating market data.

The Company’s financial instruments, consisting of cash, cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrants, and the SWK Loan (as defined below) as discussed in Note 9 – Debt, approximate fair value because of the relative short maturity of these items and the market interest rates the Company could obtain.

Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate

Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate

Financial instruments which potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents, and trade accounts receivable. The Company maintains its cash and cash equivalents with established commercial banks. At times, balances may exceed federally insured limits. To minimize the risk associated with trade accounts receivable, management performs ongoing credit evaluations of customers’ financial condition and maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed. The Company does not, generally, require customers to provide collateral before it sells them its products. However, the Company has required certain distributors to make prepayments for significant purchases of its products.

Substantially all of the Company’s revenue is denominated in U.S. dollars, including sales to international distributors. Only a small portion of its revenue and expenses is denominated in foreign currencies, principally the Euro and Indian Rupee. The Company’s foreign currency expenditures primarily consist of the cost of maintaining offices, consulting services, and employee-related costs. During the three and six months ended June 30, 2024 and 2023, respectively, the Company did not enter into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”).

The Company considers the applicability and impact of all ASUs. ASUs not listed below were assessed and determined not to be applicable or are expected to have minimal impact on the Company’s consolidated financial position and results of operations.

Recently Issued Accounting Standards

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue Recognition [Abstract]  
Summary of Opening and Closing Balances of Contract Liabilities The opening and closing balances of the Company’s contract liabilities are as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Undelivered elements (training and installation)

 

$

407

 

 

$

449

 

Extended warranty contracts

 

 

1,911

 

 

 

2,259

 

Total deferred revenue

 

 

2,318

 

 

 

2,708

 

Less: long-term portion of deferred revenue

 

 

(186

)

 

 

(256

)

Deferred revenue — current

 

$

2,132

 

 

$

2,452

 

Summary of Disaggregation of Revenues Related to Geographic Areas

The Company’s revenues related to the following geographic areas were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

International

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

Summary of Revenues Disaggregated by Timing of Goods and Services Transferred

Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue recognized over time

 

$

1,713

 

 

$

1,415

 

 

$

3,201

 

 

$

2,584

 

Revenue recognized at a point in time

 

 

9,842

 

 

 

12,871

 

 

 

18,486

 

 

 

22,169

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

Summary of Sales by End Market

The Company’s sales by end market were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

End-customer

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

Distributors

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Redeemable Preferred Stock And Stockholders Equity (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Summary of Income Statement Classification of Compensation Expense

The following table summarizes the statement of operations classification of compensation expense associated with share-based payments (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

 

 

$

5

 

 

$

 

 

$

23

 

Sales and marketing

 

 

49

 

 

 

105

 

 

 

71

 

 

 

302

 

General and administrative

 

 

(95

)

 

 

(25

)

 

 

(3

)

 

 

405

 

Engineering and development

 

 

 

 

 

(1

)

 

 

(1

)

 

 

45

 

Total

 

$

(46

)

 

$

84

 

 

$

67

 

 

$

775

 

Summary of Unvested Restricted Stock Units

A summary of unvested RSU activity for the six months ended June 30, 2024 is as follows (in thousands, except per share amounts):

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average Grant

 

 

 

Shares

 

 

Date Fair Value

 

Unvested RSUs as of December 31, 2023

 

 

44

 

 

$

18.50

 

Vested

 

 

(27

)

 

$

19.80

 

Forfeited or cancelled

 

 

(6

)

 

$

19.51

 

Unvested RSUs as of June 30, 2024

 

 

11

 

 

$

34.68

 

Summary of Warrant Activity

A summary of the share equivalent of warrant activity for the six months ended June 30, 2024 is as follows (in thousands, except exercise price amounts):

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

Shares

 

 

Exercise
Price

 

Warrants outstanding as of December 31, 2023

 

 

4,323

 

 

$

11.88

 

Granted or Issued

 

 

42,427

 

 

$

0.57

 

Exercised

 

 

(22,874

)

 

$

 

Warrants outstanding as of June 30, 2024

 

 

23,876

 

 

$

2.52

 

Warrants exercisable as of June 30, 2024

 

 

23,876

 

 

$

2.52

 

Vested warrants expired during the period
 ended June 30, 2024

 

 

 

 

$

 

Summary our stock warrants measured at fair value on a recurring basis

The following tables summarize the Company's stock warrants measured at fair value (level 3) on a recurring basis:

 

 

 

December 31,

 

 

 

 

 

 

 

 

Fair Value

 

 

June 30,

 

 

 

2023

 

 

Additions

 

 

Exercises

 

 

Adjustment

 

 

2024

 

Series H Warrants

 

$

620

 

 

$

 

 

$

 

 

$

56

 

 

$

676

 

Series J Warrants

 

 

743

 

 

 

 

 

 

(95

)

 

 

(16

)

 

 

632

 

Class A Warrants

 

 

 

 

 

2,280

 

 

 

(1,960

)

 

 

(106

)

 

 

214

 

Class B Warrants

 

 

 

 

 

1,379

 

 

 

 

 

 

(419

)

 

 

960

 

Investor Warrants

 

 

 

 

 

192

 

 

 

 

 

 

(58

)

 

 

134

 

Total Level 3

 

$

1,363

 

 

$

3,851

 

 

$

(2,055

)

 

$

(543

)

 

$

2,616

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Components of Inventory

Inventory is valued at the lower of cost or net realizable value and is comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

5,528

 

 

$

6,168

 

Work-in-process

 

 

1,514

 

 

 

1,299

 

Finished goods

 

 

3,862

 

 

 

3,966

 

Inventory

 

$

10,904

 

 

$

11,433

 

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant, and Equipment

Property, plant, and equipment, net is comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Building

 

$

199

 

 

$

205

 

Leasehold improvements

 

 

1,251

 

 

 

1,251

 

Equipment and computers

 

 

14,467

 

 

 

14,628

 

Furniture and fixtures

 

 

519

 

 

 

519

 

Construction in progress

 

 

 

 

 

92

 

Total property, plant, and equipment before depreciation and land

 

 

16,436

 

 

 

16,695

 

Less: Accumulated depreciation

 

 

(12,328

)

 

 

(11,330

)

Total property, plant, and equipment, net before land

 

 

4,108

 

 

 

5,365

 

Land

 

 

155

 

 

 

160

 

Property, plant, and equipment, net

 

$

4,263

 

 

$

5,525

 

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Components of Accrued Liabilities

Accrued liabilities are comprised of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Payroll and benefits

 

$

3,640

 

 

$

3,343

 

Warranty accrual, current portion

 

 

1,000

 

 

 

1,321

 

Operating lease liability

 

 

904

 

 

 

888

 

Accrued professional services

 

 

994

 

 

 

422

 

Taxes

 

 

349

 

 

 

452

 

Accrued insurance premium

 

 

161

 

 

 

473

 

Other

 

 

614

 

 

 

619

 

Accrued liabilities

 

$

7,662

 

 

$

7,518

 

Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties

Changes in the initial product warranty accrual and the expenses incurred under the Company’s initial and extended warranties are included within accrued liabilities and were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Balance, beginning of period

 

$

1,891

 

 

$

1,855

 

 

$

1,914

 

 

$

1,653

 

Provision for estimated warranty cost

 

 

808

 

 

 

802

 

 

 

1,487

 

 

 

1,960

 

Warranty expenditures

 

 

(856

)

 

 

(885

)

 

 

(1,558

)

 

 

(1,841

)

Balance, end of period

 

 

1,843

 

 

 

1,772

 

 

 

1,843

 

 

 

1,772

 

Less: long-term portion of warranty accrual

 

 

843

 

 

 

397

 

 

 

843

 

 

 

397

 

Current portion of warranty accrual

 

$

1,000

 

 

$

1,375

 

 

$

1,000

 

 

$

1,375

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Summary of Principal Outstanding and Unamortized Discount

The following table presents the details of the principal outstanding and unamortized discount (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

SWK Loan

 

$

13,695

 

 

$

14,560

 

EIDL Loan

 

 

150

 

 

 

150

 

Discount and debt issuance costs on SWK Loan

 

 

(420

)

 

 

(663

)

Total

 

 

13,425

 

 

 

14,047

 

Current term loans

 

 

13,275

 

 

 

2,265

 

Non current term loans, net of discount

 

$

150

 

 

$

11,782

 

 

Summary of Future Minimum Principal and Interest Payments

The future minimum principal and interest payments as of June 30, 2024 are as follows (in thousands):

 

 

 

Principal

 

 

Interest (1)

 

Remainder of 2024

 

$

1,400

 

 

$

896

 

2025

 

 

12,295

 

 

 

842

 

2026

 

 

 

 

 

9

 

2027

 

 

3

 

 

 

6

 

2028 and thereafter

 

 

147

 

 

 

83

 

Total future payments

 

$

13,845

 

 

$

1,836

 

 

 

 

 

 

 

 

(1) Estimated using London Interbank Bank Offered Rate (“LIBOR”) as of June 30, 2024

 

 

 

 

 

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Information related to Right-of-use Assets and Liabilities

Information related to the Company’s right-of-use assets and related liabilities were as follows (in thousands):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cash paid for operating lease liabilities

$

80

 

 

$

92

 

 

$

157

 

 

$

159

 

Right-of-use assets obtained in exchange for new operating
   lease obligations

$

 

 

$

19

 

 

$

 

 

$

483

 

Weighted-average remaining lease term

1.4 years

 

 

2.3 years

 

 

1.4 years

 

 

2.3 years

 

Weighted-average discount rate

 

12.3

%

 

 

12.3

%

 

 

12.3

%

 

 

12.3

%

 

Schedule of Maturities of Lease Liabilities

Maturities of lease liabilities as of June 30, 2024 for leases that have commenced are as follows (in thousands):

 

 

 

June 30,

 

2024

 

$

919

 

2025

 

 

410

 

2026

 

 

1

 

2027

 

 

 

2028 and thereafter

 

 

 

Total future minimum lease obligations

 

 

1,330

 

Less imputed interest

 

 

(111

)

Total lease liabilities

 

$

1,219

 

 

 

 

Current operating lease liabilities, included in
   accrued liabilities

 

$

904

 

Non current lease liabilities

 

 

315

 

Total lease liabilities

 

$

1,219

 

Future minimum rental commitments under lease agreements with non-cancelable Operating Leases

Future minimum rental commitments under lease agreements, as of June 30, 2024, with non-cancelable terms greater than one year for each of the years ending December 31 are as follows (in thousands):

 

 

 

 

Year Ended

 

 

 

 

December 31,

 

Remainder of 2024

 

 

$

510

 

2025

 

 

 

817

 

2026

 

 

 

3

 

2027

 

 

 

 

2028 and thereafter

 

 

 

 

Total future minimum lease obligations

 

 

 

1,330

 

Less imputed interest

 

 

 

(111

)

Total lease liabilities

 

 

$

1,219

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Summary of Net Revenue by Geographic Location

Net revenue by geographic location based on the location of customers was as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

8,240

 

 

$

10,741

 

 

$

14,930

 

 

$

17,499

 

International

 

 

3,315

 

 

 

3,545

 

 

 

6,757

 

 

 

7,254

 

Net revenue

 

$

11,555

 

 

$

14,286

 

 

$

21,687

 

 

$

24,753

 

 

Summary of Property, Plant and Equipment by Geographic Location

Property, plant, and equipment by geographic location was as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

United States

 

$

4,035

 

 

$

5,283

 

International

 

 

228

 

 

 

242

 

Total

 

$

4,263

 

 

$

5,525

 

XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentrations (Tables)
6 Months Ended
Jun. 30, 2024
Risks and Uncertainties [Abstract]  
Summary of Net Revenue from Various Products

Revenue from the Company’s products are as follows (dollars in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Laser systems

 

$

6,007

 

 

 

52.0

%

 

$

8,754

 

 

 

61.3

%

 

$

11,182

 

 

 

51.6

%

 

$

15,019

 

 

 

60.7

%

Consumables and other

 

 

3,835

 

 

 

33.2

%

 

 

4,117

 

 

 

28.8

%

 

 

7,304

 

 

 

33.6

%

 

 

7,150

 

 

 

28.9

%

Services

 

 

1,713

 

 

 

14.8

%

 

 

1,415

 

 

 

9.9

%

 

 

3,201

 

 

 

14.8

%

 

 

2,584

 

 

 

10.4

%

Net revenue

 

$

11,555

 

 

 

100.0

%

 

$

14,286

 

 

 

100.0

%

 

$

21,687

 

 

 

100.0

%

 

$

24,753

 

 

 

100.0

%

 

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Basis of Presentation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Basis Of Presentation [Line Items]          
Net Income (Loss) $ (2,798) $ (4,868) $ (9,283) $ (10,717)  
Proceeds from the sale of common stock and pre-funded warrants, net of fees     2,786 8,502  
Working capital 9,100   9,100   $ 5,200
Cash and cash equivalents 5,272   5,272   6,566
Accounts receivable, net $ 4,842   $ 4,842   $ 5,483
Common Stock, Par or Stated Value Per Share $ 0.001   $ 0.001   $ 0.001
Principal Payment On Loan     $ 865 0  
Proceeds from disposal of property, plant, and equipment     284 $ 0  
February 2024 Public Offering [Member]          
Basis Of Presentation [Line Items]          
Net Income (Loss)     (9,300)    
Proceeds from the sale of common stock and pre-funded warrants, net of fees     5,800    
Principal Payment On Loan     900    
Proceeds from disposal of property, plant, and equipment     $ 300    
2024 Annual Meeting [Member]          
Basis Of Presentation [Line Items]          
Common Stock, Par or Stated Value Per Share 0.001   $ 0.001    
Reverse Stock Split     a reverse stock split of BIOLASE common stock, par value $0.001 per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-fifty (1:50) with the ratio to be determined at the discretion of the Board    
Biolase Stockholders [Member]          
Basis Of Presentation [Line Items]          
Common Stock, Par or Stated Value Per Share $ 0.001   $ 0.001    
Reverse Stock Split     a reverse stock split of BIOLASE common stock, par value $0.001 per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-one hundred (1:100). Immediately after the special meeting, BIOLASE's board of directors (the "Board") approved a one-for-one hundred (1:100) reverse stock split of the outstanding shares of the common stock (the “2023 Reverse Stock Split”).    
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue Recognition [Abstract]          
Revenue recognized from contract liability     $ 400 $ 300  
Contract With Customer Liability Revenue Recognized Extended Warranty     900 $ 1,100  
Undelivered elements (product training, installation, product and support services) $ 407   $ 407   $ 449
Revenue from services transferred to customers over time, percentage 15.00% 10.00% 15.00% 10.00%  
Revenue from products and services transferred to customers, percentage 85.00% 90.00% 85.00% 90.00%  
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Summary of Opening and Closing Balances of Contract Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Revenue Recognition [Abstract]    
Undelivered elements (training and installation) $ 407 $ 449
Extended warranty contracts 1,911 2,259
Total deferred revenue 2,318 2,708
Less: long-term portion of deferred revenue (186) (256)
Deferred revenue — current $ 2,132 $ 2,452
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Summary of Disaggregation of Revenues Related to Geographic Areas (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Net revenue $ 11,555 $ 14,286 $ 21,687 $ 24,753
United States        
Disaggregation Of Revenue [Line Items]        
Net revenue 8,240 10,741 14,930 17,499
International        
Disaggregation Of Revenue [Line Items]        
Net revenue $ 3,315 $ 3,545 $ 6,757 $ 7,254
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Summary of Revenues Disaggregated by Timing of Goods and Services Transferred (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Net revenue $ 11,555 $ 14,286 $ 21,687 $ 24,753
Revenue Recognized Over Time        
Disaggregation Of Revenue [Line Items]        
Net revenue 1,713 1,415 3,201 2,584
Revenue Recognized at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Net revenue $ 9,842 $ 12,871 $ 18,486 $ 22,169
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Summary of Sales by End Market (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Net revenue $ 11,555 $ 14,286 $ 21,687 $ 24,753
End-customer        
Disaggregation Of Revenue [Line Items]        
Net revenue 8,240 10,741 14,930 17,499
Distributors        
Disaggregation Of Revenue [Line Items]        
Net revenue $ 3,315 $ 3,545 $ 6,757 $ 7,254
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Income Statement Classification of Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Allocated Share-based Compensation Expense $ (46) $ 84 $ 67 $ 775
Cost of Revenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Allocated Share-based Compensation Expense 0 5 0 23
Sales and Marketing        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Allocated Share-based Compensation Expense 49 105 71 302
General and Administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Allocated Share-based Compensation Expense (95) (25) (3) 405
Engineering and Development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Allocated Share-based Compensation Expense $ 0 $ (1) $ (1) $ 45
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Redeemable Preferred Stock And Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 15, 2024
Dec. 06, 2023
Sep. 18, 2023
Sep. 13, 2023
May 26, 2023
May 24, 2023
Jan. 09, 2023
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Sep. 18, 2024
Feb. 12, 2024
Jun. 05, 2023
Mar. 31, 2023
Dec. 31, 2022
Temporary Equity And Stockholders Equity [Line Items]                                    
Common stock, shares authorized               180,000,000     180,000,000   180,000,000          
Common stock, shares issued               33,406,000     33,406,000   3,416,000          
Approximate fair value approximate of the current stock price 95.00%                                  
Common stock value               $ 33,000     $ 33,000   $ 3,000          
Proceeds from the exercise of common stock warrants                     $ 8,000 $ 115,000            
Common stock, par value               $ 0.001     $ 0.001   $ 0.001          
Change in fair value of warrants                     $ (514,000) (78,000)            
Issuance costs for common stock warrants                     $ 830,000 224,000            
Convertible preferred stock, shares issued               1,000,000     1,000,000              
Common stock authorized for issuance               908     908              
Additional paid-in-capital               $ 322,380,000     $ 322,380,000   $ 317,103,000          
Compensation expense related to stock options               100,000   $ 100,000 100,000 800,000            
Total unrecognized compensation expense               100,000   1,000,000 100,000 $ 1,000,000            
Accrued liabilities               7,662,000     7,662,000   7,518,000   $ 200,000      
Other liabilities               97,000     $ 97,000   $ 79,000          
Unrecognized share based compensation expense to be recognized over weighted-average period                     1 year 3 months 18 days              
Common stock offered                     24,456,808 366,154            
Proceeds from Issuance of Common Stock                     $ 2,786,000 $ 8,502,000            
Allocated Share-based Compensation Expense               $ (46,000)   84,000 $ 67,000 775,000            
Series H Preferred Stock [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Temporary equity preferred stock, shares authorized               370,000     370,000   370,000          
Temporary Equity, Redemption Price Per Share               $ 0.001     $ 0.001              
Equity raise of gross proceeds         $ 4,600,000                          
Convertible preferred stock, Common shares issued upon conversion               1,923     1,923              
Temporary conversion of preferred stock into common stock               190,000     190,000              
Conversion of preferred stock                     700,000              
Temporary conversion of warrants into share               20,000     20,000              
Proceeds from issuance of warrants           $ 3,400,000                        
Warrants And Rights Outstanding           $ 50,000                        
Conversion price           $ 13.98                        
Proceeds from the exercise of common stock warrants           $ 2,700,000                        
Preferred Stock Redemption Discount           10,500,000                        
Preferred Stock, Redemption Amount           7,800,000                        
Proceeds of common stock and warrants           4,600,000                        
Warrants issued in connection with debt instruments           3,400,000                        
Allocated to the warrants based upon fair values           1,200,000                        
Proceeds allocated to the warrants based upon fair values           $ 3,400,000                        
Weighted average exercise price of warrants         $ 13                          
Paid in-kind Dividends Percentage           20.00%                        
Risk-free interest rate           48.00%                        
Series G Preferred stock, shares authorized               370,000     370,000   370,000          
Preferred stock, par value         0.001 $ 0.001   $ 0.001     $ 0.001   $ 0.001          
Convertible preferred stock, shares issued               7,000     7,000   5,000          
Convertible Preferred Stock outstanding               6,923     6,923              
Convertible preferred stock, shares outstanding               7,000     7,000   5,000          
Proceeds from offering           $ 4,600,000                        
Proceeds from offering from broker fees           $ 900,000                        
Preferred Stock, Convertible, Conversion Price, Decrease           $ 50                        
Combined purchase price of share and warrant         $ (0.5) $ (0.5)                        
Series J Preferred Stock [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Temporary equity preferred stock, shares authorized               160,000     160,000              
Temporary Equity, Redemption Price Per Share               $ 0.001     $ 0.001              
Equity raise of gross proceeds     $ 4,500,000                              
Convertible preferred stock, Common shares issued upon conversion               5,621     5,621              
Temporary conversion of preferred stock into common stock               70,965     70,965              
Conversion of preferred stock                     2,200,000              
Temporary conversion of warrants into share               7,480     7,480              
Proceeds from issuance of warrants       $ 3,500,000                            
Warrants And Rights Outstanding       $ 100,000                            
Conversion price       $ 3.26                            
Proceeds from the exercise of common stock warrants       $ 2,700,000                            
Preferred Stock Redemption Discount       10,300,000                            
Preferred Stock, Redemption Amount       7,600,000                            
Proceeds of common stock and warrants       4,500,000                            
Warrants issued in connection with debt instruments       3,500,000                            
Allocated to the warrants based upon fair values       1,000,000                            
Proceeds allocated to the warrants based upon fair values       $ 3,500,000                            
Weighted average exercise price of warrants     $ 30 $ 30                            
Paid in-kind Dividends Percentage       20.00%                            
Risk-free interest rate       40.00%                            
Series G Preferred stock, shares authorized               160,000     160,000              
Preferred stock, par value       $ 0.001                   $ 0.001        
Conversion of preferred stock into common stock               4,500     4,500              
Convertible Preferred Stock outstanding               17,136     17,136              
Proceeds from offering       $ 4,500,000                            
Proceeds from offering from broker fees       $ 1,000,000                            
Preferred Stock, Convertible, Conversion Price, Decrease       $ 100                            
Combined purchase price of share and warrant     (0.5) $ (0.5)                            
Series I Preferred Stock [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Temporary equity preferred stock, shares authorized               125,000     125,000              
Temporary Equity, Redemption Price Per Share               $ 0.001     $ 0.001              
Series G Preferred stock, shares authorized               125,000     125,000              
Preferred stock, par value                               $ 0.001    
Series J Warrants [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Warrant issued               9,000     9,000              
Temporary conversion of warrants into share               14,960     14,960              
Proceeds from issuance of warrants       $ 1,000,000                            
Proceeds from the exercise of common stock warrants       800,000                            
Warrants issued in connection with debt instruments       1,000,000                            
Series H Warrants [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Temporary conversion of warrants into share               40,000     40,000              
Proceeds from issuance of warrants           $ 1,200,000                        
Proceeds from the exercise of common stock warrants           1,000,000                        
Warrants issued in connection with debt instruments           $ 1,200,000                        
Weighted average exercise price of warrants           $ 13                        
Class A Common Warrants [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Weighted average exercise price of warrants $ 0.66                                  
Class B Common Warrants [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Warrant issued   2,221,880                                
Weighted average exercise price of warrants $ 0.748                                  
December Two Thousand Twenty Three Registered Direct Offering [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Equity raise of gross proceeds   $ 1,400,000                                
Warrant issued   2,221,880                                
Weighted average exercise price of warrants   $ 1.23                                
Sale of common stock and pre-funded warrants, net of fees ,shares   331,000                                
Combined purchase price of share and warrant   $ 1.229                                
Net Proceeds from the Issuance of Common Stock, Pre-funded Warrants, and Warrants in Excess of Par   $ 1,000,000                                
Adjusted exercise price of warrants   $ 0.2256                                
September Two Thousand Twenty Three Public Offering [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Equity raise of gross proceeds       1,000,000                            
Issuance costs for common stock warrants       $ 200,000                            
May Two Thousand Twenty Three Public Offering [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Equity raise of gross proceeds         $ 1,200,000                          
Issuance costs for common stock warrants         $ 200,000                          
January 2023 Warrant [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Equity raise of gross proceeds             $ 8,500,000                      
Warrant issued             114,035                      
Weighted average exercise price of warrants             $ 1                      
Common stock, par value             $ 0.001                      
Sale of common stock and pre-funded warrants, net of fees ,shares             171,678                      
Proceeds from offering             $ 9,900,000                      
Combined purchase price of share and warrant             $ 35                      
January 2023 Prefunded Warrant [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Combined purchase price of share and warrant             $ 34                      
Underwritten Public Offering [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Proceeds from Issuance of Common Stock $ 7,000,000                                  
Underwritten Public Offering [Member] | Series H Preferred Stock [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Weighted average exercise price of warrants         $ 26 $ 26                        
Sale of common stock and pre-funded warrants, net of fees ,shares           175,000                        
Underwritten Public Offering [Member] | Series J Preferred Stock [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Weighted average exercise price of warrants     $ 60 $ 60                            
Sale of common stock and pre-funded warrants, net of fees ,shares       75,000                            
Underwritten Public Offering [Member] | September Two Thousand Twenty Three Public Offering [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Sale of common stock and pre-funded warrants, net of fees ,shares     75,000                              
Underwritten Public Offering [Member] | May Two Thousand Twenty Three Public Offering [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Sale of common stock and pre-funded warrants, net of fees ,shares         175,000                          
Maximum [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Temporary equity preferred stock, shares authorized               1,000,000     1,000,000              
Series G Preferred stock, shares authorized               1,000,000     1,000,000              
2002 Stock Incentive Plan                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Common stock authorized for issuance               1,244     1,244              
Options available for future grants               0     0              
2018 Long-Term Incentive Plan                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Increase in Number of Units Available for Issuance                     58,815              
Options and restricted stock units outstanding               30,499,000     30,499,000              
Restricted Stock Units (RSUs)                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Options and restricted stock units outstanding               138     138              
RSUs were cancelled                     6,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period                     27,000              
Phantom Share Units (PSUs)                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Additional paid-in-capital                         $ 200,000         $ 100,000
Accrued liabilities                   $ 500,000   500,000 $ 500,000          
Cash                                 $ 600,000  
RSUs were cancelled                 828       2,113          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period                 291                  
Stock Appreciation Rights (SARs)                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Stock Option Outatanding               236,000     236,000              
Allocated Share-based Compensation Expense                     $ 0 $ 0            
Employee Stock Option                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Stock options granted                     0 0            
Pre Funded Warrants [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Equity raise of gross proceeds                     $ 3,700,000              
Volatility 85.00%                                  
Sale of Stock, Price Per Share $ 0.439                                  
Weighted average exercise price of warrants 0.001                                  
Alternative cashless exercise price $ 0.95                                  
Issuance costs for common stock warrants $ 600,000                                  
Warrant issued 8,205,000                                  
Pre Funded Warrants [Member] | December Two Thousand Twenty Three Registered Direct Offering [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Warrant issued   779,940                                
Weighted average exercise price of warrants   $ 0.001                                
Common Stock                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Common stock, shares issued               33,406,000 33,257,000 1,019,000 33,406,000 1,019,000 3,416,000       263,000 77,000
Common stock, par value $ 0.001                                  
Sale of common stock and pre-funded warrants, net of fees ,shares                     7,795,000 172,000            
Common Stock | Underwritten Public Offering [Member]                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Sale of common stock and pre-funded warrants, net of fees ,shares 7,795,000                                  
Common Stock | 2018 Long-Term Incentive Plan                                    
Temporary Equity And Stockholders Equity [Line Items]                                    
Common stock authorized for share issued                     22,954              
Common stock authorized for issuance               112,268     112,268              
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Unvested Restricted Stock Units (Detail) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares, Beginning Balance | shares 44,000
Shares, Vested | shares (27,000)
Shares, Forfeited or cancelled | shares (6,000)
Shares, Ending Balance | shares 11,000
Weighted Average Grant Shares Date Fair Value, Beginning Balance | $ / shares $ 18.5
Weighted Average Grant Shares Date Fair Value, Vested | $ / shares 19.8
Weighted Average Grant Shares Date Fair Value, Forfeited or cancelled | $ / shares 19.51
Weighted Average Grant Shares Date Fair Value, Ending Balance | $ / shares $ 34.68
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Warrant Activity (Detail) - Warrants
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Shares, Beginning Balance | shares 4,323,000
Shares, Granted or Issued | shares 42,427,000
Shares, Exercised | shares (22,874,000)
Shares, Ending Balance | shares 23,876,000
Shares, Warrants Exercisable | shares 23,876,000
Shares, Vested warrants expired during the period | shares 0
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 11.88
Weighted Average Exercise Price, Granted or Issued | $ / shares 0.57
Weighted Average Exercise Price, Exercised | $ / shares 0
Weighted Average Exercise Price, Ending Balance | $ / shares 2.52
Weighted Average Exercise Price, Warrants Exercisable | $ / shares 2.52
Weighted Average Exercise Price, Vested warrants expired during the period ended | $ / shares $ 0
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary our stock warrants measured at fair value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Temporary Equity And Stockholders Equity [Line Items]    
Beginning Balance, December 31, 2023 $ 1,363  
Fair Value Adjustment (514) $ (78)
Ending Balance, June 30, 2024 2,616  
Fair value recurring | Level 3    
Temporary Equity And Stockholders Equity [Line Items]    
Beginning Balance, December 31, 2023 1,363  
Additions 3,851  
Exercises (2,055)  
Fair Value Adjustment (543)  
Ending Balance, June 30, 2024 2,616  
Series H Warrants [Member] | Fair value recurring | Level 3    
Temporary Equity And Stockholders Equity [Line Items]    
Beginning Balance, December 31, 2023 620  
Fair Value Adjustment 56  
Ending Balance, June 30, 2024 676  
Series J Warrants [Member] | Fair value recurring | Level 3    
Temporary Equity And Stockholders Equity [Line Items]    
Beginning Balance, December 31, 2023 743  
Exercises (95)  
Fair Value Adjustment (16)  
Ending Balance, June 30, 2024 632  
Class A Common Warrants [Member] | Fair value recurring | Level 3    
Temporary Equity And Stockholders Equity [Line Items]    
Additions 2,280  
Exercises (1,960)  
Fair Value Adjustment (106)  
Ending Balance, June 30, 2024 214  
Class B Common Warrants [Member] | Fair value recurring | Level 3    
Temporary Equity And Stockholders Equity [Line Items]    
Additions 1,379  
Fair Value Adjustment (419)  
Ending Balance, June 30, 2024 960  
Investor Warrants | Fair value recurring | Level 3    
Temporary Equity And Stockholders Equity [Line Items]    
Additions 192  
Fair Value Adjustment (58)  
Ending Balance, June 30, 2024 $ 134  
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory - Components of Inventory (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 5,528 $ 6,168
Work-in-process 1,514 1,299
Finished goods 3,862 3,966
Inventory $ 10,904 $ 11,433
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory - Additional Information (Detail) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Inventory reduced by estimate for excess and obsolete amount $ 2.3 $ 2.5
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Total property, plant, and equipment before depreciation and land $ 16,436 $ 16,695
Accumulated depreciation and amortization (12,328) (11,330)
Property, plant, and equipment, net before land 4,108 5,365
Land 155 160
Property, plant, and equipment, net 4,263 5,525
Building    
Property Plant And Equipment [Line Items]    
Total property, plant, and equipment before depreciation and land 199 205
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total property, plant, and equipment before depreciation and land 1,251 1,251
Equipment and Computers    
Property Plant And Equipment [Line Items]    
Total property, plant, and equipment before depreciation and land 14,467 14,628
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total property, plant, and equipment before depreciation and land 519 519
Construction in Progress    
Property Plant And Equipment [Line Items]    
Total property, plant, and equipment before depreciation and land $ 0 $ 92
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expenses $ 0.7 $ 1.4 $ 1.3 $ 1.6
Cumulative Adjustment Depreciation Expense   $ 0.8   $ 0.8
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets and Goodwill - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Intangible Assets and Goodwill [Line Items]          
Goodwill impairment loss     $ 0    
Discount rate for goodwill 19.10%   19.10%    
Goodwill $ 2,926   $ 2,926   $ 2,926
Amortization expense $ 0 $ 0 $ 0 $ 0  
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities - Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Feb. 12, 2024
Dec. 31, 2023
Jun. 30, 2023
Payables and Accruals [Abstract]        
Stock warrant liability $ 2,616   $ 1,363  
Payroll and benefits 3,640   3,343  
Warranty accrual, current portion 1,000   1,321 $ 1,375
Operating Lease liability 904   888  
Accrued professional services 994   422  
Taxes 349   452  
Accrued insurance premium 161   473  
Other 614   619  
Accrued liabilities $ 7,662 $ 200 $ 7,518  
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities - Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Movement in Standard Product Warranty Accrual          
Balance, beginning of period $ 1,891 $ 1,855 $ 1,914 $ 1,653  
Provision for estimated warranty cost 808 802 1,487 1,960  
Warranty expenditures (856) (885) (1,558) (1,841)  
Balance, end of period 1,843 1,772 1,843 1,772  
Less: long-term portion of warranty accrual 843 397 843 397 $ 593
Current portion of warranty accrual $ 1,000 $ 1,375 $ 1,000 $ 1,375 $ 1,321
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Feb. 12, 2024
Dec. 31, 2023
Accrued Liabilities [Line Items]      
Accrued liability $ 7,662 $ 200 $ 7,518
Maximum | United States | Waterlase Laser Systems      
Accrued Liabilities [Line Items]      
Product warrant period 1 year    
Maximum | United States | Diode Systems      
Accrued Liabilities [Line Items]      
Product warrant period 2 years    
Maximum | International | Waterlase Systems And Diode Systems      
Accrued Liabilities [Line Items]      
Product warrant period 24 months    
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Summary of Principal Outstanding and Unamortized Discount (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Non current term loans $ 13,425 $ 14,047
Current term loans 13,275 2,265
Non current term loans, net of discount 150 11,782
EIDL Loan    
Debt Instrument [Line Items]    
Non current term loans 150 150
SWK Loan    
Debt Instrument [Line Items]    
Non current term loans 13,695 14,560
Discount and debt issuance costs on SWK Loan $ (420) $ (663)
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 22, 2020
Nov. 09, 2018
Apr. 30, 2021
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2024
Feb. 15, 2024
Dec. 30, 2023
Dec. 30, 2022
Debt Instrument [Line Items]                      
Interest expense       $ 600,000 $ 600,000 $ 1,200,000 $ 1,200,000        
Weighted-average interest rate       14.59%   14.59%          
Warrants Issued on November 9, 2018                      
Debt Instrument [Line Items]                      
Loan Processing Fee           $ 1,400,000          
Credit Agreement Ninth Amendment [Member]                      
Debt Instrument [Line Items]                      
Loan principal amount   $ 1,000,000                  
EIDL Loan                      
Debt Instrument [Line Items]                      
Loan principal amount $ 150,000                    
Loan interest rate per annum 3.75%                    
Loan periodic payment terms installment payments, including principal and interest, are due monthly beginning in July 2021 and are payable through July 2050. In April 2021, the SBA announced that it was extending the first payment due date for all loans until 2022, or 24 months from the loan execution date. In March 2022, the SBA announced that it was extending the first payment due date for all loans an additional six months, or 30 months from the loan execution date. The Company began making payments on the EIDL Loan starting in November 2022. Fixed payments are first applied to any accrued interest.                    
Loan balance payment terms payable through July 2050.                    
Extension of loan due date     2022                
Note interest rate per annum 3.75%                    
SWK Loan                      
Debt Instrument [Line Items]                      
Interest rate   9.00%                  
Repayments of lines of credit   $ 700,000                  
Line of credit facility term   5 years                  
Borrowings under lines of credit           $ 13,300,000          
Debt instrument, maturity term   2025                  
Debt instrument covenants unencumbered liquid assets               $ 3,500,000      
Principal Amount Payment                 $ 165,000,000    
SWK Loan | London Interbank Offered Rate [Member]                      
Debt Instrument [Line Items]                      
Line of credit facility interest rate description   1.25                  
SWK Loan | Maximum                      
Debt Instrument [Line Items]                      
Debt instrument covenants unencumbered liquid assets                   $ 2,500,000 $ 2,500,000
SWK Loan | Minimum                      
Debt Instrument [Line Items]                      
Debt instrument covenants unencumbered liquid assets                   $ 1,500,000 $ 3,000,000
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Summary of Future Minimum Principal and Interest Payments (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2024 $ 1,400
2025 12,295
2026 0
2027 3
2028 and thereafter 147
Total future payments 13,845
Remainder of 2024 896
2025 842
2026 9
2027 6
2028 and thereafter 83
Total future payments $ 1,836
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 10, 2021
ft²
Feb. 04, 2020
ft²
Jan. 22, 2020
ft²
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
May 26, 2022
ft²
Lessee Lease Description [Line Items]                  
Lease term     5 years            
Rent expense       $ 300 $ 300 $ 600 $ 600    
Lease Expiration Date     Jul. 01, 2020     Dec. 31, 2025      
Operating lease, options to renew term       1 year   1 year      
Operating lease, right-of-use asset       $ 1,101   $ 1,101   $ 1,519  
Operating lease, liability       $ 1,219   $ 1,219      
Lease facility area | ft² 15,000   11,000            
Operating lease, lease not yet commenced, description           the Company had no significant leases that had not commenced.      
Corona Lease [Member]                  
Lessee Lease Description [Line Items]                  
Lease Expiration Date Jun. 30, 2025                
Lease Commencement Date Feb. 01, 2022                
Lake Forest [Member]                  
Lessee Lease Description [Line Items]                  
Lease term   66 months              
Lease Commencement Date   Jul. 01, 2020              
Lease facility area | ft²   12,000             8,000
Manufacturing Facility [Member]                  
Lessee Lease Description [Line Items]                  
Lease Expiration Date           Jun. 30, 2025      
Minimum                  
Lessee Lease Description [Line Items]                  
Lease term       1 year   1 year      
Maximum                  
Lessee Lease Description [Line Items]                  
Lease term       5 years   5 years      
Lease initial term of contract           1 year      
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Information related to Right-of-use Assets and Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Cash paid for operating lease liabilities $ 80 $ 92 $ 157 $ 159
Right-of-use assets obtained in exchange for new operating lease obligations $ 0 $ 19 $ 0 $ 483
Weighted-average remaining lease term 1 year 4 months 24 days 2 years 3 months 18 days 1 year 4 months 24 days 2 years 3 months 18 days
Weighted-average discount rate 12.30% 12.30% 12.30% 12.30%
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 $ 919  
2025 410  
2026 1  
2027 0  
2028 and thereafter 0  
Total future minimum lease obligations 1,330  
Less imputed interest (111)  
Total lease liabilities 1,219  
Current operating lease liabilities, included in accrued liabilities 904 $ 888
Non current operating lease liability $ 315 $ 772
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Minimum Rental Commitments Under Lease Agreements (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 510
2025 817
2026 3
2027 0
2028 and thereafter 0
Total future minimum lease obligations 1,330
Less imputed interest (111)
Total lease liabilities $ 1,219
XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Feb. 12, 2024
Dec. 31, 2023
Commitment And Contingencies [Line Items]      
Accrued liability $ 7,662 $ 200 $ 7,518
XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Additional Information (Detail) - Sales Revenue, Net - Customer
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Customer Concentration Risk | United States        
Segment Reporting Information [Line Items]        
Percentage of sales 71.00% 75.00% 69.00% 71.00%
Geographic Concentration Risk | International        
Segment Reporting Information [Line Items]        
Percentage of sales 29.00% 25.00% 31.00% 29.00%
Number of customers which represented more than 10% of the Company's revenue 0 0 0 0
XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Summary of Net Revenue by Geographic Location (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Net revenue $ 11,555 $ 14,286 $ 21,687 $ 24,753
United States        
Segment Reporting Information [Line Items]        
Net revenue 8,240 10,741 14,930 17,499
International        
Segment Reporting Information [Line Items]        
Net revenue $ 3,315 $ 3,545 $ 6,757 $ 7,254
XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Summary of Property, Plant and Equipment by Geographic Location (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net $ 4,263 $ 5,525
United States    
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net 4,035 5,283
International    
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net $ 228 $ 242
XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentrations - Summary of Net Revenue from Various Products (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Concentration Risk [Line Items]        
Net revenue $ 11,555 $ 14,286 $ 21,687 $ 24,753
Laser systems        
Concentration Risk [Line Items]        
Net revenue $ 6,007 $ 8,754 $ 11,182 $ 15,019
Laser systems | Product Concentration Risk | Sales Revenue, Net        
Concentration Risk [Line Items]        
Percentage of sales 52.00% 61.30% 51.60% 60.70%
Consumables and other        
Concentration Risk [Line Items]        
Net revenue $ 3,835 $ 4,117 $ 7,304 $ 7,150
Consumables and other | Product Concentration Risk | Sales Revenue, Net        
Concentration Risk [Line Items]        
Percentage of sales 33.20% 28.80% 33.60% 28.90%
Services        
Concentration Risk [Line Items]        
Net revenue $ 1,713 $ 1,415 $ 3,201 $ 2,584
Services | Product Concentration Risk | Sales Revenue, Net        
Concentration Risk [Line Items]        
Percentage of sales 14.80% 9.90% 14.80% 10.40%
Product And Services [Member] | Product Concentration Risk | Sales Revenue, Net        
Concentration Risk [Line Items]        
Percentage of sales 100.00% 100.00% 100.00% 100.00%
XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentrations - Additional Information (Detail) - Customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Product Concentration Risk | Sales Revenue, Net      
Concentration Risk [Line Items]      
Number of customers which represented more than 10% of the Company's revenue 0 0  
Product Concentration Risk | Account Receivable      
Concentration Risk [Line Items]      
Number of customers which represented more than 10% of the Company's accounts receivable     1
Minimum | Product Concentration Risk | Sales Revenue, Net      
Concentration Risk [Line Items]      
Concentration Risk Percentage 10.00% 10.00%  
Minimum | Customer Concentration Risk | Account Receivable      
Concentration Risk [Line Items]      
Concentration Risk Percentage   12.00%  
Maximum | Customer Concentration Risk | Account Receivable      
Concentration Risk [Line Items]      
Concentration Risk Percentage     11.00%
XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Line Items]        
Liability for unrecognized tax benefit, including related estimates of penalties and interest $ 0 $ 0 $ 0 $ 0
Income tax provision $ 20,000 $ 31,000 $ 40,000 $ 31,000
Projected annual effective tax rate 0.70% 0.60% 0.40% 0.30%
Statutory tax rate     21.00%  
XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Additional Information) (Details) - $ / shares
6 Months Ended
Jul. 16, 2024
Jun. 30, 2024
Dec. 31, 2023
Subsequent Event [Line Items]      
Common stock, par value   $ 0.001 $ 0.001
Series J Preferred Stock [Member]      
Subsequent Event [Line Items]      
Conversion of preferred stock   2,200,000  
Series H Preferred Stock [Member]      
Subsequent Event [Line Items]      
Conversion of preferred stock   700,000  
Subsequent Event | Series H Convertible Redeemable Preferred Stock      
Subsequent Event [Line Items]      
Common stock, par value $ 0.001    
Converted redeemable preferred stock 2,546    
Subsequent Event | Series J Preferred Stock [Member]      
Subsequent Event [Line Items]      
Company issued common stock 3,190,476    
Common stock, par value $ 0.001    
Subsequent Event | Series J Warrants [Member]      
Subsequent Event [Line Items]      
Conversion of preferred stock 8,000    
Warrants To Purchase Preferred Stock 4,000    
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,V#"%D'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 " #-@PA9@K\5->T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU%)'1S43PI""XHWD(RNQMLTI",M/OVIG&WB^@#"+EDYL\W MWT!Z'80>(S[',6 DB^EJ=H-/0H<-.Q % 9#T 9U*=4[XW-R-T2G*U[B'H/2' MVB.TG-^ 0U)&D8(%6(65R&1OM- 1%8WQA#=ZQ8?/.!28T8 #.O24H*D;8'*9 M&([ST,,%L, (HTO?!30KL53_Q)8.L%-R3G9-3=-43UW)Y1T:>'MZ?"GK5M8G M4EYC?I6LH&/ #3M/?NWN[K&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MS8,(6=:PG-M^!0 $!T !@ !X;"]W;W)KZ]'1QRMKLA'R2:TXU^0E2W-U/EAIO7[G."I:\8RI8['F M.=Q9")DQ#:=RZ:BUY"PN@[+4H:X[=C*6Y(/II+QV)Z<34>@TR?F=)*K(,B9? M+W@J-N<#;["]<)\L5]I<<*:3-5OR.==_KN\DG#F-2IQD/%>)R(GDB_/!S'L7 M^JX)*)_X*^$;]>:8&)1'(9[,R75\/G!-B7C*(VTD&/P\\Y"GJ5&"@5%N G%Z^EY$!61%$Y;'Y#+7B7XEUWG5 M/$PU#XE:,$NC2PE"?$PV?%\IBXGBW\J^+X3*9R[)O[-'I24T MQO]L-50I!'8%TT/?J36+^/D NJ#B\ID/IC__Y(W=7VQX/TCL*]B@@0TP];:9 M/+RNN8T4#_?+T]W7";"].B8P+A@31FNU/2VSNZ&QO?D/&DX3_;CO$I4Q%+RF3-)KN"B M=:#"M;KXT*B>?*<-W^EW\=7I["3$U3Y1&Q\:TY/OK.$[0TM4SS3W?)F8X1- M;UEF;:6XSL7UQYO9_/*(7-^&QS9(-+PGI.>VDZN[#V8(F920Q6N8"5_('_S5 M.IOB4B[\G7H>#5P;)A[D^";U*4IC[0Z!;"FG/)JYS*_(ABR)PLQ)$XDK0RHOJ].5M/8Z'NHHM[SQC M:4HN"@6WE=T+XCI:%M:Y$@_KB]>Z&@_W)37>9<;E,LF7Y%=0T"L2BFS- M<<%.4X#']05MO8Z'FY7M0"2R#$S]7(OHZ8C,2V=//A9::;#_4 %6XA_D9^IZ MJ-1&I9I98SY/_?'H[,0=C2?.LXVQM3X>[EBVC/58=,_70FJ3U;EFVCYM[E#\ M;%WWA'A4WURVUL?#_POAXK?/Q<+/2+$(UE]4BWTPC M;)M7*RFNV)7&0Q@@KW5 WEX6R(S\Y+;('JWC_\4.$=?UAO[8/QU9 0]A?FAK M?NA>YN>!O9#K&#*7+)*H^JC0C;M#\O1DZ 8!#0*K-\"#^_*V)HCBKJ7FG<4Q MJ*NC[0&Y@>?(Q]QJA'9(TA,WH.1!;$"A-)'0%R3T""O](9P1;9T1WD? M-L)*CTO.BT1S G5@Q3V$,:*M,:)[&:,&-S1G0I:YLJ+B%;6T2W_;V>XC/1+0U2Q2W-F5[G4G.NL%P@;/@S(IU"&]$6V]$ M<5-S(\JO)2N18Y/J#A%_[,$"U+6G[1#FB+;FB.YICB(AP=Z6T^F;_AB* B:) MU^Z<[OCJ=&E%/H1/HJU/HKC%:3\]2Y:KI#00E;>W$N)BG:87C^L)Z;=>R<>- M30/YJ6 2C&_ZBC#NT.I::^-AWXOHO-ES,LOG7:WV>21Z?B^*;W+- MN4(_LC27%Y.U4INSZ50NUSQC\E1L> Z_K$21,06WQ=U4;@K.XFI0EDZ)YX73 MC"7Y9'%>/;LN%N>B5&F2\^L"R3++6/'PAJ?B_F*")X\//B9W:Z4?3!?G&W;' M;[CZO+DNX&[:>HF3C.'E!9?$GXO=RY1CJ46R&^Z9MW M\<7$TXAXRI=*NV#P9\LO>9IJ3X#C>^-TTKY3#]R]?O3^1Q4\!'/+)+\4Z= MJ )^36"<6ER*/(9)X3&"*RG2)&8*;MZPE.5+CFZT8XE>?,Y9&2?PRTMT@C[? M7*$71R_1$4IR]&DM2LGR6)Y/%>#17J?+YMUOZG>3D7>_+_-31+UC1#SB6X9? MNH=?\24,Q]5PVA\^A2RTJ2!M*DCECXZEHBP*GBO$I(28SVSQU Y\NP.]XL[D MABWYQ026E.3%ED\6O_Z"0^^5+;H#.>O%2MM8J5*MX7M(B S)OR8Y1R*1%+H?]4%2I6Z(B2>17,$?%]F#[]#&J+M[55_0CEPK-;7K0E U[E MAE=M)'VPQ5V#"W9"\B-_&+=I%/@1M<<=M'$'SKC?Y5N8"U%8407&"[$W]_P! M+(L5]ND(KK#%%3IQ71=\PY(8\1\;W3-DE5>AUI#496_QV'"'%MRS< #;8D0C M;$<]:U'/G*@_"<72)P"<&>\FQ)L/$VNQ\J-P)+%1"S':DUC@Y4(]'*,-]%UU M7"56K\H-,";H!PI['9=Y3EB5"#D1JY-2\F:B=;\ EK>SDV=9)!X>0+59!7@^@G6' M=[$3Z]_5LAFOQF9X+T7!;(C-8A1&(] Z'L1.ZFD6C ,:,=Y*O= W$FF3^+I-&&W29JHA-O)&CLI\+EL?2AO_: [)L1/I,(->] \: W8QD5S M8UI,J] +1QH"[B@+NSD+ !8E*,>=6;%B-(EI%H9#4K59!7BLL#OZPF[^NE%B M^0W=LZ)@._5C95EL,A$)\;"-6:PP'2,#W!$6=C/6%5]QJ/$8% H(@1)$SR-[ M;42A=S]6Q!9FPM3(K(V_ C*"N.,O[":PRSX^K< 4+S*4"I;+BK_THSB1515; MX9L\!>AGP1"_:4;(:/5V?(;=A-;7"/MJV&0OBK&A92QF>!Z.50?I6(ZX66Y8 M'=:-BH6THB% BQ$)1DB8=,1&W,3VM5Y>#[!#AX[ K!J!F+P5^4/A8C$*YF/9 MV]GDNHM]!_*L'^R&$D^2>?0IQ M(&_]B#NJ(T_9G&5MW+R*VQJV=7]F-(T]5GV8';^1R#DQE7)8BS3FA?RM 6F? M'"=//GMR#N2M'W7'BL3-BIK$Z0BB55'"A6]R3 MCV^.]Y[?$ M/&_5BL;$7"^T(FKH)^G4<)UH%06'KXY*3)#]9LDVB[%Q(31:F MA-!HR#0V.SS#8[5-.\*F;L(&Y5YF95J=^S:'.2*#>EKKP_HMT(V0]F-!DY]/ MPF ^A&VQ"H(QT!V-4S>-[X*.^2I9)E9524UZ/J$D]*)A'5@-<1AYW@C2G9-6 M-Y/7'4Y:&@AZT2!_:85N]*#2XU#>^A%WTH.ZI)[5HT>5(\H?,# MU*A3TSP[X@-YZW__ZJ2$[Y823Z[1QL_N]S<<&>?%^ZQJE-.=S\GZ6_X'5MPE MN83=YPJ&>:WRBQJ;XPWPJE1%9=KCF#YJ\-X/>5$.KQ1G^T;O^3 MPN(_4$L#!!0 ( ,V#"%E,MR\8N0, )&PO=V]R:W-H965T M&ULM9=O;]I($,:_RLI7G1(IC;W&0)(#I(1QO71W#>U]^LX:Q]AAL>':RXO@/S,/OQGOXV%'6R&?50R@R=W[FN"F-(F;H6:\CPSE+(E&D\E2M7K26PJ$A*$]?WO(&;,IXYDU%Q;28G M(Y'KA&^BK6YX$Y&:[:".>BG]4SBF5NI1#R% M3'&1$0G+L7-/[Z9T:!**B#\Y;%7MF)A2%D(\FY,_HK'C&2)((-1&@N''!J:0 M)$8).;Z4HD[UG2:Q?ORB_JXH'HM9, 53D?S%(QV/G1N'1+!D>:(_B>U[* OJ M&[U0)*KX3[9EK.>0,%=:I&4R$J0\VWVRKV4C:@DT.)+@EPG^J0F],J%7%+HC M*\IZ9)I-1E)LB331J&8.BMX4V5@-S\QCG&N)=SGFZ$9^1S+'+%LDB- M7(U41ML-2X*''8%_A.!#GEV3GG=%?,\/+.G3]O1'"#&=%NF]9KJ+O:@:XE<- M\0N]X(C>?8(KN^@">@1762CR#'LA(02^88L$;!7N) >%I#'.9M+S;T?NIE[& M88P?!%5,@[57L?9:6?'A;4!JCE0$3;P$*?$IXIH)GZ^(BO&)*<*5RB&R0>^T M^S4@ZA5_K\!;&?15,5U1#"JS);"-^:9BOFEEGH/D2/F>S"IWS@T_^?LCI N0_]B@6R5/]]NNL)\DUJC^ MMJK^MK7ZV>M74JM_;T_R;U=4 Y1Z^RGHM:)^AG0M)/Z.(;]_R;G^=H4SL%A@ M]ZTN+E4;ZV9H\7!W7).[-KWI_S@!2O$ZUM "?QC5/XZ^G[.T?=">@MYA[_(; MNO@/HUKX][.7M@_?TML?2+V0KG^NT7^66K,;^SE-VP?U>5ZGIPWKSK F M['Y70NB7$[,WJ_;BD^]02P,$% @ S8,(60M6N]&*!P [20 M !@ !X;"]W;W)K3S,06 M ;Z[MF9LD;W+39MDZJ;]T.D'6H0L7DA")2 Y_?>W(&51 E:P@+Q^$MT7N>)LH\+YHV1=5.9M?]LT_=[%IL5%VU_%-'Y*9IBN[O.UZ+IYL)G3P_ M^*5Z7"G]8#J[7A>/_)ZKS^M/'=Q-]U;*JN&MK$1+.KZ\F=S2J]SO&_2(WRK^ M) ^NB:;R(,07??.^O)EX>D2\Y@NE313PL^5S7M?:$HSCKYW1R;Y/W?#P^MGZ MCSUY(/-02#X7]>]5J58WDV1"2KXL-K7Z13S]B^\(A=K>0M2R_TN>=EAO0A8; MJ42S:PPC:*IV^"V^[AQQT #LX W8K@$S&P0G&OB[!OYK>PAV#8+7]A#N&O34 MIP/WWG%9H8K9=2>>2*?18$U?]-[O6X._JE8GRKWJX+\5M%.SN6A+"#LO"5Q) M45=EH>#F7L$/Y(.2Y..2?%SSKM!QE>2VU<@&DG*ELV7+R4]"2O+FWL7LF<7WC&GP7]OVDOB>^\(\UB C&?^ M^N8^1N?_ZSW_GWL__M^>?L/>^78B&C_E#_KA]D*J#>O G%NK!6( ; MTT7R2JZ+!;^90,))WFWY9/;]/VCD_8#Y^9S&LG,:R\]D["@BP3XB@]01RW#/,G2RG NIB%BZF X&PH-^HS0P*,QM4 (4#)XVB/IQ0 V>""ID:8KS MC/8\(R?/?W:ZW*X[L:P41C*R.@TB+S5(VJ"(4I.D#8HM=^4V* W" *<8[RG& MSA*R6VW:1\*_KO7:)*\PIO$Y2\\XBUD M7=V3+4H06I5>M;2(Q1BG-F,O,AG;(.:'!IG,!D4L\@S&-BA(:(@3IMZH_#PG MY;Q]A">\TS--TRZA=-9BK5=M5)5YB-]CH^C-,500&*[)$!3XQD#E&"I-Z0G> M!XJ7.GG_*A0$6EA5!B5-[8Q,F%E/$52:IIY)VD;1,$K-90.#)=%!>3ZFS4;: MS$F[U^G+3C3/U$'.HY29U?^%SYAGDY?C\#NS^0U/BS7&4;S)&4!2AC,'H0?D[ MYCQJ0>H6@Q_5BG>PS>RW(F]JR(&WIVDC,HT&5K;;J L:F,4<0R7,)/V"J6/. MHRZD;F'X0;078TU[)7=$+096CMN@BS2RNI_DS=U5\U3IY6^DS+91]C$RX.$Y,_@@L2'PK]@@L98%O.@"!42\ZF&?' M'ABE&G5KM?>O96W+IPN[N",@GYJ,$9 Y(-OC%B M3MGWK3NCLUK+SFHM/Y>UX]B,0I*YA>2/J*BHB^$$O/S/1JK^"!4-DJWR[&F( M@'QSRX09@H)BY">"HO3$400;)25S2\JYE98H543;L<0\;YACL,#2VAD&2WUS M)YEC,.J%Z0D9S49%R=R*TE5Z&";A[-*#P9#2@\&0TH/!7*5G5([,K1PSSAL. MV\)J6Y4<]H>0U O1;GFGJH>:PRK#EQP2OR12B<47U!^VOK-2')& J6_N^;.7 M+>4O6CIVPR@FF5M,/@><%$IUU<-&%9J]$KHH-^"3GOU*U"7O\*0(K?-.-"D0 M& V8N5/*,!R6%5BOGI>>V%&Q46>RR+D@[=T!6G-XP?,:Q^ +E5/1?O-"=4YK MV5FMY>>R=ARS41TSMSK.BZZ%78$DGR!F]SIF[\A=(:L%&I7!5G*8.=ZEN7>; M8S 675+SJ P&_V"MVH)B$FR*.K%9B=2Q%)O#8WYC,]5IR#_YKEZ M3FO96:WEY[)V_/IT%/R^^U3V]_[3!@C7+:RTQ2,G'S;- X0&0K4+YL>-DJIH M2\AJQS3V[<-3W_?-T\8Y @NM-09&PO=V]R:W-H965T&ULQ9U=<]LXEH;_"LL[ M-9M416WQF^I-7-4MD0"(S4ZJ,SUSL;47C$7;VNC#(])Q]_SZH63%,(@CB+!? M]]QTVP[Y'!#$2Y!\SP'?WV^V7YN;NFZ]WU;+=?/A[*9M;W\\/V\N;^I5U?RP MN:W7W;]<;;:KJNU^W5Z?-[?;NIKO=UHMSX/Q.#E?58OUV<7[_=\^;2_>;^[: MY6)=?]IZS=UJ56U__[E>;NX_G/EGW__PR^+ZIMW]X?SB_6UU77^NVU]O/VV[ MW\X?*?/%JEXWB\W:V]97'\Y^\G^46;3;8;_%WQ;U??/D9V]W*%\VFZ^[7\3\ MP]EXUZ)Z65^V.T35_>];/:V7RQVI:\<_#M"SQYB['9_^_)U>[ ^^.Y@O55-/ M-\N_+^;MS8>S[,R;UU?5W;+]97//Z\,!Q3O>Y6;9[/_KW1^V'9]YEW=-NUD= M=NY:L%JL'_Y?_7;HB"<[^.&1'8+##D%OAS ZLD-XV"'L[1 E1W:(#CM$0YL4 M'W:(>SL$Z9$=DL,.2?\8CNV0'G9(^Q&.=6MVV"'K[1#[1W:8'':8#-W!'W\_ M<^/>+LFQ?O(?3_;#H'L8)?LA-JO:ZN+]=G/O;7?;=[S=#_MQNM^_&UF+]4Y2 MG]MM]Z^+;K_V8KI9SSN!U'.O^ZG9+!?SJNU^^=QV_^N4TS;>7ZYV__2MWK:+ M+\O:^Z6>UYVJ=S]^ZD9_O=WN-]]&GF\UR7F^;__3R?]PMVM^]-[/Z M:G&Y:-]Z;WY=5W?S11?BK3?R?OT\\][\Z:WW)V^Q]OYZL[EK.D3S_KSM#FS7 MO//+PT'\_' 0P9&#^.NFK9;$;E/[;I_K[:)N/&X#Y2_M3;WMCGC57=1O=E?;;[7WWYN&.I%\./4P9@B(L$,^UO_\9[7N M_OA]^#WG/)?/BR%<8LCGQ7C.X#KO+@N/UX;@\=H0[!L0'6G S_7U8MTUX+J; MM);5^K+VJK8[+9<_>*'_S@O&04!)]8&9[)F["?W;191ED_?GWYX*TQIX=QOQ M8W-;7=8?SKHAU=3;;_79Q9__PT_&_T5)$@G+D;#"[(MP[*>3L=X;S-QLE(:A MOA$G-@HFB9]D^G8">0 E$B9!,&TLAX]C.;2/Y<,(?M-=])J;J@OP=M!HME(= M.V"*A,V0L/P!%C\97&DZ'O?&:8$,R9 PCH0))*Q$PB0(IBDH>E109%60:)J[ MO80V5VI&MDZ\B_Y[M=U6ZY;43V9V913V MIPIKXUQU@83E2%@QI"\8,B)'PD1F3IN!(0ED1 F":9*8/$IB\@=(XIWW^>C4 M8HWO.K4@83,D+$?""B2,(6$<"1,3XTK1*3[[L.X7K/9;W7_%-[HUQ5 Z7E M4%HQJ#\8-":'T@245D)I$D73Q?,DK/$](3Y7COCC_XV&.Z3D]0 MV@Q*RP\T_55/8#[\0*,R*(U#:0)**Z$TB:+I6E,VO6_WZ6?='5\GI_GBVV)> M=Q+;98@\W!T6MC?2I,("8]Q-PC3MSU%0^QY*RZ&T DIC4!J'T@245D)I$D73 M]:52!WQ[[L!>+:-=XN9\-Y_=UNNFVN51D0(RG?1)$/?U TT$@-)R**T8TAT, M&I)#:0)**Z$TB:+ILE#Y /[PA("'^[NK[6;E_?+YUX<[.MLK;#O:^4X.FB0 MI>6^Z>S[Q'T<,B:#TCB4)J"T$DJ3*)HN*)53X-N3"IZ^WM.>F^XM+[-]PA3V MH_Z$ \T#@-)R**T8TAT,&I)#:0)**Z$TB:+I^E!) [X]:^"D/JPS#M)8GD)I M,R@M]XE, 3\BYAQD5 :E<2A-0&DEE"91-%U3*DG!MVF+=J:GVWNQJ M-MZ2VJ',YW'J&^\%H,D$4%H.I150&H/2^,"S):!12RA-HFBZ*E3J@6_//2@V MVWIQO?8N[[;;>GWYN]=V\TNSK!ZJ0.?_?]>T^^(X4BRFI>[[_?H7>WQGI4#S M"Z"T DIC0SJ70T,***V$TB2*ILM$I2/X)_(1UO->=5AYM_[!"\?[>IJ05(=I M(R=)X/?E 4T=@-+R \V6JDD<9.A'QD!EQ':CI/^TPJFMPG&297'_@FZV+ WZ M!CVT,R2*IMOZ]^?JH=)"FK10VDS*"V'T@HHC4%I'$H3 M 9':8&8VE,1F5!4+JFVZ4I3U'CRC1/YCM7TL*J9%@G1'IU#:#$K+ [-JW9AQ MS)2#T!]G0:^NG1';C9+8J)(GM@K'P=AX^H4>9PFE211-']3*[PY.U,H_;U"; M5F_FQ[VS.+6'=AZL4.L;2BN@- :E<2A-0&DEE"91-%U*RB,/[![YD2>3TV*" M^N-0V@Q*RP/3'P\2LZZI@$9E4!J'T@245D)I$D73Y:0<\L"][/Y%:U $IEU, M+4)A;Y:S@*#^.916#.L0!@W*H31QH)U:BP(:5*)HNC"4-1[8K?%77(_"'MEY M*H(:YU!:#J454!J#TCB4)@(BX8!:EX+8CGRD?PU'/%".>/":=?ND@DQ#EEJ< MPMXN9VE W?,#S69ZT$=I+% !;1>'T@1QE.0:%="H$D73Q[ORN@.[U_UZZU38 M SO/'%#+'$K+ ].6)M>J@$9E4!J'T@31(_1Z%="P$D73M:0,\>"/*- GM428 MP.:B%?;F.6L$ZIM#:<6@_F#0F!Q*$P&11V"N70&-*5$T?0E69=>')^SZ5U^_ MPMX URD'2IM!:3F45D!I#$KC4)H(S4P(:AT+:%")HNFZ4WY^:/?S@07"H6G+ M$@7"]O8X"P?JVT-I!93&H#0.I0DHK832)(JFZTME 83V+ "7 N'0-*BC<;]> MRQ[/63]02Q]**X9T!X.&Y%":@-)**$VB:+HLGBRY;\\C>$F!L!WM?".'77D? MN_2^F3=!% A#8S(HC4-I DHKH32)HNF"4MD$H3V;X%D%PJ%IL/O]X36U!W86 M"#1# $HKAG0'@X;D4)J TDHH3:)HNCY4>D#XP@)ZZXP#77@?2IM!:7E(U,B/ MS6?@ AJ506D<2A-06@FE211-UY3*+ CMF06#"H1#T]D=15G_TU13>RAG44#- M?RBM@-(8E,:'G2P!#5I":1)%TS6A4@1">XK 2\J#0],F#_O5P?;PSCJ!9@) M:064Q@;T+8=&%%!:":5)%$T7B'!P2-KI9'&R/ZZP.:") 2"Q( MW[^K,@^2+ XFMB.*@ZFMR.)@HF5F<3"T,R2*I@] 9<:'@ZK3GUL<;*<[/P] MG7DH+0]-+YTN#H:&95 :A]($E%9":1)%T[\"J4S\:%#-_7.*@^UD5TE!:3,H M+8?2"BB-06D<2A,1L4X!41Q,;$9E$J/:IBM%V>Z1W78_^?UL6B2FPSX*HK[# M;@_M//BA#ON!IGWVNC>3$ <9^JEO?/V!ZHS8*/JEM@K]).L/"$&U+$KZ@PMJ M31,A_2Q6IU,?6\IRCE[X;79Z;)GEV$%@?(+$'MIY;$'=9RBM@-(8E,:A- &E ME5":1-%T*2F;.G(L=W]Z3W-:4E"C.C+-8'->FQ%;^>9F.;1I!93&H#0.I8E! M)Z&$QI0G3ZD^N)]\M-UN&1]Y^CT]K$V;-(RZQAO.L3V^\V0!=8Z''D0!#LTOM=OR+>R!G6^A3@AM:>&BK-[0W MP5EX4&<;2LNAM )*8U :A]($E%9":3(RDP>"XS.=,MZC?U<5?$14??M)OWK* MWCQG&4&]=BBM&-0?#!J30VD"2BNA-!F9%?I'GZABY9_'_^XB>'L#7"506@&E,2B-0VD"2BNA-!F;WO[QQZ]8F?'Q,SY(?[=>M$W_L_3[/YY<.3(V M/><@S7I>\M3>*&?Q0&WZV'2F>R_C"O(@T_XK.VBS.)0FH+022I,HFJX(E4(0 MGZA:IQ31TX(JG'HB!^_=\;=Z]IC.M M I160&D,2N-0FH#22BA-HFBZN%2B0VQ/='!9PRLF#/W8F$J@&0E06@ZE%4.Z M@T%#4QL?8]]28 FFX MI7$H34!I)90F431=42HM(3Y1%_^<1;QBTZDUYAMH\@"4EL=F\?FDKPUH1@"4 MQJ$T :654)I$T71MJ,R!>'CF@/,"7G:V\W0#32* TO+8M/VS24H4[$/#,BB- M0VD"2BNA-(FB::)*5,)!8D\X&+2"5V*ZKJ-)D/5+0^VA7%4!I>506@&E,2B- M#SM9 AJTA-(DBJ9K0F4#)/9L@)>LX)40U>;^N._\VQO@K!2H\P^E%5 :&]2[ M'!I30&DEE"91-%TH*DD@L2<)V%?QBDA]$)]@C\*@_[QB#^PL$*BWGYCK)(1] MJX4XS# (PO['XAC5'4G_]1BGM@J#9&Q>U(FF&4M80'M#$B&/+V&1*$L\.6&) MZ^MS#1I:H=$28OT*>USGD05UN:&T DIC4!J'T@245D)I$D73=:2<\.2$$SYX MG3M:4Z9E'(;1F"CUM[?#65=0G%@I M?M B=K1>H.O$)Z81GYH+OA!;^>9F.;1I!93&H#0.I8E!)Z&$QI0G3ZD^LI6/ MG=A];')AL(_5]G&Y%WI0)\:-ULYM.=1CXDSCM MW[,3->")L90TM548A(&Q]B[5-/.>'6H;$R$M]^S*#D[L=K!UK:S3HPQJ"$-I M,R@MA](**(U!:1Q*$XEII!-+;T%C2B*FGQR_$BNC-[$;O4=NR$^K!%I3#J7- MH+0\(99"#X/8G'L+:%P&I7$H34!I)90F431=4,H=3NSN,'Z!KL0T4LT%NNRM MBAM&)0?S!H3 ZE"2BMA-)D:J:#''^B4GYZ>L)/?_4%NNP-<)Z4H+8\E)9# M:064QJ T#J4)**V$TF1JIEI8'K^4)9_:+7GT EVI:; &_7D(6N(.I>506G&Z M,Q@T((?2!)160FD21=-EH_S^U.[W Q>%2$T_NY\"9F^,LV*@"0!06@&E,2B- M0VD"2BNA-(FBZ>)2Z0ZI/=W!95&(E+"N^U]MM(=SE@\T90%**P;T!H-&Y%": M@-)**$VB:+HH5%Y#:L]K>,F2$':T\Y,/-+@W32SU:PAW+6!#1; 4HKH#0&I?%A)TM M@Y90FD31-$UD*J\AL^3S7/U/V?#:H]-NE/C<;]'UY>USGD05UT:&T DIC M4!J'T@245D)I$D73=:3<]LRISMVU/C0C];GV=CCK"FJK#SZ* AJ706D< M2A-06@FE211-UXSRX+,3'OSSZW/M9-=73)EI=A+UN<165'TNM&D%E,:@- ZE MB4$GH83&E"=/ZU_O*FK>;W=;=#]^]5FTW[_Y;SCWV^V7_&PO=V]R:W-H965T&ULK5IK;^,V%OTKA+=8S #QV*0DR\XF!C).IYT";8.FL_N9ENB8 M.[*HDE(>^^OWDE(D6WPD*?(ED>5+^O"^SB&EBP/)\XP]^MZ_UC=GZHJ)W[);5WZH;"9]F_2PY M/[!2<5$BR7:7DRM\OHD3/3N4;$"I;5>@H* M_^[9AA6%G@EP_-5-.NE_4P\\OGZ>_8M9/"QF2Q7;B.(_/*_WEY/E!.5L1YNB M_D,\_,RZ!1F F2B4^8L>.MOY!&6-JL6A&PP(#KQL_]/'SA%' V >]P#2#2#C M ;%G0-0-B,Q"6V1F6=>TINL+*1Z0U-8PF[XPOC&C836\U&&\K25\RV%@L!S!E1(%SVD-'VYK^ ?1JA7Z?8-HF6N+F8U(-/SS[(.Q><6!?&@6*!?15GO%?H1T.2GXV>P MHGY9Y'E9GTEPPE^:\A.*YF>(S$GLP+-Y_? H "?JO1R9^2*?EP<'[J0XH-\K M)FG-RSMTI=.8UYRIL\GZG__ B_F_7&M^ MI\E./!#W'HA#LZ]_@XY4".7,C7;DPHS4;>=^/5V1)?C]_AB]PPK/4YSV9B>X MDAY7$HS,5?Y?*+(VTVL!C2D39<8+ALH.L+ZKKS,=0LCN]H+]U?![6IAAC:X> MR'_1!Y6&@YJ\9U#?:;(3YRUZYRV"0;UF,&G&J6[(KH6VHY.CD.$(ST=Q=1@E M:>2.:MH#2X/ ;J2XYX9I@.B@S>?0V;>U,_E2Z^>7BQ%"VR0F;GS+'M_R#?AX M>0^)).038H\9@Y33:2:VT(V9REB9,1?NI04J'>.V3>9NV*L>]BH(^^H@9,W_ M9^*-Q,XX%7&E&@H@42:4V\4K"PE ,%XR"_K7^BND>7*.>J$HH6.A%V_!$P4Z68QZF1'682C7/78>4I-#S0 M)8[#BL&DKAKQB@%JVD/!Z987?H[!03I^*\F\UVRGSA@X&@=9;'V59:+15 ML MPX!WMX6S)7:S',;XX$'<9@(OSYW<"Q"\1(:LHSX%8=%6RCEKJ/8/.TD@)H$/9;Q-?&EG '4;8AWO@1QPFR#[B M%7W2X3:X:9;)AIWDOA.VS7O3A%A-QF&%5W,?\H$B<9@CK]F.@6-SR%7(B<:= MJ#;;3:.5U:QM*^RA&#)0(@E3XF]_6\JZ%D(<-+A8I.,&Z3);$>)IDF3@2X+? MM*W29:A>LZTB01Y^:W=\K]E.O3#0+PG3[TTCLSW5Q0V,5DD=N_KI#%4%2(4S M$V<=XDKO<9R^L-EV:E6+RV@5>Y0#&3B9A#D9='#&6-Z%[YB9_\8Z;!8FRW&W MCJZZ.1_.HU!1;;BTJLX-A&@> ,K$O" M6^-Q=7WA)8C3UU37NVYPWVNV4R\,U$["U'Z:HL"<"#+4[").I+F./?S^=-?H M$ZQ>J9^9LP.M-)DGP#;OD]3:@3JLELG<(UO(H [(B]MDS]INF83HHI_UJ> ] MU"'7' QBHN,VH_A?7ILM#<81CN4$^D!?WUYZ%O3XPMCZ(YL3";UNM MO"0]: @2UA WDD.A5= )0?[H?J?W+363!U0(ZMQ6$8>B6"[&VM=AY>E^T2 H MHK"@L%W-'IG,N+)K)+1]C6R)L!RA=YA@[-D61H.&B,)[[C#^JD]YM:>2A9?@ MV%RGXX1Q&"4^(10-$B *2X#74]"N;^)AXHELPD\(7HU78UMADJX\(CHZ.BX/ MZX(?=SN6F?)DCUE[B -ZE*'VV@W8L55?62ED&V&O]PGNE1;0W($[X#@['9#76+PXSDL8KSPH&JH_"&^R-#^H9VK([7I8Z870Y "V( MW(G?WE8ODL68QQQ6,5YB#_R!HZ,P1P?@,[W?#0*WJ14VB^,=C,-JL8I\F3,0 M<)0&)=9M4U6%>TD(X*X1J)',_% JR^IN?"KW3;*!>AFKZZ.Z7L;D<1S7.N3[P5L"K70D[T#BY=+<<* MP6'EPW_T*#G,MU[\'N6F[9PKL,DT(58 ;",\7RU]BQ@H-PY3;I]94K]H,A6[ M:0/ NQ-^L:TIV)NSN%X!Z7(Q10)?%_S.^XBE^^&%T^7=HFR3>#E6;;.CMTH. M3-Z9EVT4,@>S[9L8_=W^A9XK\QK+Z/YG?+YI7\L9IFG?$OJ52E 7"I:U@RGG MGU+ )=L7;]H/M:C,NRM;4=?B8"[WC$)E:0/X?B=$_?Q!_T#_^M/Z_U!+ P04 M " #-@PA9"6Q168," # !P & 'AL+W=OQ@X*"TEHJ7+5B?H*2L M^9.'M@Y[ .\E@-\"_.> \ 5 T *"URJ$+2!\K<*@!=C4<9.[+5Q"%(DCP;=( MF&C-9A:V^A:MZT69>2@4W=XD MZ/CH!!TARM#/G->2L$Q&6&EMPX#35F?6Z/@OZ 3HBC.52[1@&60]^.0P?G@ MCW7.7>+^+O&9?Y#P6\W.4.!^0K[KASWGF;\>'O2E\W_JBS>K/RE&T+V"P/(% M;WD%?9?=T(7]=*:W361%4I@ZNGE)$!MPXH\?O*'[N:_2[TF6O"?9XIW(GMQ) MV-U)>(@]_J&'Q"5+>0GH^#N7\J3O'AJ*H:4P(V$3G_JC\W&$-_L%[HD*Q\-G M44E/U+D_#IY&+7JB/'?DC;JP)EF\UY)*$&L["R1*>:? M>9.YU^-/]'AJILD_^F:V71&QIDRB E9:RCT;Z8XIFGG1&(I7MB'><:7;JUWF M>L2", %Z?\6YVAE&H!O:\5]02P,$% @ S8,(61#"[$!$ @ B@8 !@ M !X;"]W;W)KGVO$)3X(^:Q* (U> M*L95XI5:UPO?5UD)%58C40,W3W(A*ZS-5!:^JB5@XI(JYH=!,/,K3+F7QFYM M(]-8-)I1#AN)5%-56+ZN@(E#XHV]X\*6%J6V"WX:U[B 1] _ZHTT,[^G$%H! M5U1P)"%/O.5XL9K;>!?PD\)!G8R1K60GQ+.=K$GB!58(&&3:$K"Y[>$.&+,@ MH_&[8WK]EC;Q='RD?W6UFUIV6,&=8+\HT67B?? 0@1PW3&_%X1MT]4PM+Q-, MN2LZM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K]<*CWBH^?S>> M!9\&E">]\F2(GFX;!F@<[*:WXU-MM"2BUO\?0YBO"%]R&F6^YS7NW^=4'-^PWS+WHYY_TAPIDX;J@ M0IEHN&Y;1;_:-]IEVU_^AK==^@'+@G*%&.0F-1C-S>N4;>=K)UK4KMOLA#:] MRPU+\[, :0/,\UP(?9S8#?K?3_H'4$L#!!0 ( ,V#"%G8O20]+PP +(@ M 8 >&PO=V]R:W-H965T&UL[5I;<]LV%OXK&+733684 M69+C),W%,[+CMFX;QQ,EVX>=?8!(2$1# BP 2M;^^OW. 4A1MNRD[3[N2RR2 MP+E^YP;D]<:ZS[Y0*HB;JC3^S: (H7YY=.2S0E72CVRM#+XLK:MDP*-;'?G: M*9GSIJH\FH['SXXJJJM)LW@\F@??%! MKXI +XY.7]=RI>8J?*JO'9Z..BJYKI3QVAKAU/+-8#9Y>?:4UO."?VJU\;W? M@C196/N9'B[S-X,Q":1*E06B(/%GKQ&.%H-:O2#5>7=$$X;Q2G#4>"[P7TN3B3'KMZ>VU4UZ9(&G5ZZ, MK3Y*$LL MSB*+Z3TLGHEWUH3"BPN3JWQ__Q'$[62>MC*?31\D^'-C1N)X/!33\?3I _2. M.QL<,[WC>^C-LLPV)FBS$M>VU)E67OQKMO#! 3/_/J1PI/?T,#V*HY>^EIEZ M,ZC)GLQ M/_]P>?WQ\OV5>/^#./LTO[RZF,_%[.JM.)O-+^?T]OK#Q?SBZN.,5WTLE#BW M52W-5IQ=OO]U-K\8BDN3C<0CHCD=OTIO^6GRBD0?BF!7*A3*(0!"(73P(K/& MPQ^Y#"I'UEAXG6OIX!TL!HM$*W%*M!X+&$"*$OF)_%D[N]8YB,(F,E]+DX%4 MB2A&7MKZH"HOD-B87$[V*H4V.:+.;4=[:N1JC?Q5@W,E3;,$+AJG^,E]5@$_ MR/K(-:6_13T4,K12"*]71B]U)DT0"V74DK0D_HEW38#3Y#/EHD,AF':BAA^Q MPN_)Q.YY_LH3]1I6"U)O%HY;7/;/BJ3]YYJ!;L&I[/>!NL@ MCV_<2L$)43W+WDFB^EIE6I:T&)XC^E0@8/F%LS(73IJ5(J,C9>D*TFQAV#70 MN58[92V<$(5L;X M/:;9]X5TQ)R< !"0T,DM&?!/!"&D;]A2CK@CKT?O5(2 L*T5A]8=\5DPT&:: MH;!>H=84&HC)(Y9SIP&,H?#@4:MRSYS ^)J,;@UC#\AKJNCJ:QOH [&*[M]! M)II+ >6(^QJ5=RB6:D.:%I:)FF--J$^ZR[Z'RK@RZ(C."="ME1F9.V!5RH4L=MOL0*5 I06IM2^C*2S<< MHVL*;BR&D7O6I>\K< 44E*@LB+><4+^5 TXA[<'$QY!HC 2R*(/ U/"=C[]V MB66I#=("*>JQ3;'ZG7:L0RP/3#XE+A:*K+ I+&#SQ&[,K13%*PH)N"^4,M!' M18A0(T)MA([I#?%#FC!,B-=;E:EJ 5L<3[B\'8N>]%^0F65*<@/,@"U 0&MD M_CM2&B\:MEPIUJ"/HTI1@,)2:H=@JZ.OF(E]8R_:"*(Z]0?C28?+K8M)F*) 6V-S.03 M3&DMOJN:9-*&V7TR+/BWR#,N&%3U+ )M%NJ:[Y.ID_ONVCI9@27I_^YU95P]9\8T8/Q!U0A&REPT!XG) M^,DO.[]J*FH/LUOJLJV$M&5.N0;E).7(BYNLX&8!M;O2GH>]1[WV;GYQWL4% M/KV3+BO$=)+0V%_)S#H1VTTCR+]&.P7&P6:?Q1P]0Q"SF'5DU+ "N%)"]+0( M23VG#JQ091Z9;L6TSW' /Y-]WL7=@\?#KCSL44%=C152(O?#@7G%2<_>L?<' MQ3[.Q;ER@?O$P &%UMFZVL:018+RD0P61F$>6DY2@95:+C$&H_2X9 R6$%T< M&:-7UX#UBC(P?45FE%24RT:);\5X-!Y/J(@#SI0#^I;O[VKM#CF9'TD!Z(<- ME4&T$$\ G2=A8\6CR,=7B*%0$00]Z@VJ$5DS.A! MBF(@/Y4F>G-FI7_ 40P8*BS1PG(,'/X9"9&TN!QSQ\/<;[/4D3*-@&> M,CSAL#5\^Z5OB;O9[$#JVN6U]RW*GD64[= 4,^YM]!#QASR_EZ)=G">QAGN6 M5MSNX2W*SX;E4A%MY,[UUSB1"H2 MQ,,T7%^H$VTP;CG]'^J][[7JB$H,FC$*@_@-+>M-B//71GO55G_J_= 7['DD M0C=RI F.']'Q921CG H>[897=8->F"CRBMALDRG(N.TKGF31=]#Z>'J0/CT> MMDJ@"C90J:FM:25NJ?!HQ&-/IW,Z>SB\M9,(&^$N].?Q7"5(3J*I._UK;0VQ MW>\^=O,.'IV-)ZX4ACQ4Q $9TI=?0LM(_*KADIPF1^+R3AJY8JY=ZKM&7^C% M$_&C)4.>6S2)SNP=V< M#9L)QO80DGO%7N=+A!O65/J"+)&^T1!$@L<6Y<_W MQS1/][HP?V]?1"OQ8WKXZ&(WDD7YAYCV84QR) O,HN^D[D:7NIO;C5)1%)GG M.ITP9++609:$= O2'/$-V8X P0JC(78 -N,Y')"K-]$[2<@Z1%VE=,NS@2CI M9+P-33H[BZ=BMG'[P::I21;12J4;V ] '".#@X@ MBPQ\6DNG3'QN%/U+@VN(8=^=WR0LFU4ZG,N0)Q<<9'F3 :3#I!=-\\C9;,K< M-@LDD(5MPI>,0L&E#2H@55VQLO%0B^$9'?U54ZK9[DWB+&C%9H2HNUE:+_OB MD $1RHM2?5&0&9MB#[G#/5(%!A6Z3^%=T:UTV8%VBCW))?%&5[',?BN^'TT@ M7UGNE9%V/?);%0?%O%%M)9K_]HOXU4H3=8/D-/7C&TAB)"/8<-<]GI[<=^K) M8S>9$4#*HF_+7=JXJV!WX)(?TN!D=-QI0!,:Q1CG:OI!!0)]39?VOA5/1R^Z MY72. N&[AWG"Z9(R4SXDZ0V1F<$U?GT%IN(^Q3\"X:8QW+*H=S']RD2]TX]"7[5RKJ!C6B MS6V:SD#1?"W4[BRFJS"MB5"#;;,"!#5K3.OHM)CN)!:A\]?^50"E=\JL[5F_ M1(/D^$CI-M\V;_HFH_1*)U80DHXWXSA(Q/"MN,VW5T]2.[5L.(5Q$Y",T2G5 MZK)ICX3D6NJ2>?,=-76J41) G;R]Y+&H+(<=O4Z0CG/;L&P365*8IF5=-MQD M0WHJ@_TA^C=\GB;_TZZE08< M2K7$UO'H^F%#L!7_+!1*OJ,%^$X'M.T#,>C^F\+I?P%0 M2P,$% @ S8,(6??:I?;9"P ,QX !D !X;"]W;W)K&ULM5EK;QLW%OTKA(HM;$"6;=EY- \#CA*GVB:.8=DM%HO]P)FA M)#8C-.J/!P?'3T_7$EM!F=O^-F5 M.WMCZU!JHZZ<\/5J)=WFG2KM^NW@>- \N-:+9: 'AV=O*KE0,Q5NJRN';X>M ME$*OE/':&N'4_.W@_/C5NU-:SPM^U6KM>Y\%69)9^Y6^3(NW@R-22)4J#R1! MXM^=FJBR)$%0XUN2.6B/I(W]SXWT"[8=MF32JXDM?]-%6+X=O!R(0LUE789K MN_Y9)7N>D;SWHR$'GM@UVES=!@I4W\+^^3'WH;7AX]LF&<-HQ9 M[W@0:_E>!GGVQMFU<+0:TN@#F\J[H9PV%)19<'BKL2^Y M-$&9+^+LL>/R'XN/EL3EEY\,(4JMO2>M\23NL%/\\SWQP2)9_ M[3(XRCO=+8\*Z)6O9*[>#E A7KD[-3C[\8?CYT>OG]#VM-7V]"GI_V.HGI9] M^>7F@QC_^,/+\?'X]>SV\^?SZW^(+Q=B-OUX.;V83LXO;\3Y9/+E]O)F>OE1 M7'WY-)U,/\S$K5>DSPAB5<(7*+)#!>%?3)0]$" MZPLQUT::7,M2^( '*/?@A3:TB!!'APT*(BS%Q_/S*X# MUK#L2123.RJDF8C M@D4]?%5"M3I(4PCI 3,5J4"K91!R/@<0"+DB9WF(JJPC!7 62?L>]4@^[9'P M/.M OC<61X^V(M-I% _Y;B_D95W@F!+(B=>0PS"6-Q;D2M_)K%1#++W#%NLV M0U8.J*2<@]P@[Y7',R_6P#WZW^D$]Y(P5V/=6CH'C3="W5>D'O8LK"W6FC8U MUF:ZI' @HNT[^#Y3T$26^@]5#/$)>M0J*2!+R%'L=T_; &;YUP/"4#)_12?% M)*$CD@K8 <]0-L,@4>IXJB:- J>6O=/<$*!]IHR:Z\"6P%EVI5J#(1!9F+S MYX[$>R@&A4F,-DOEZ( :;G4!O0N&P8FVO(LI@8RBH+;>&E+[J!$?9!_P?CM_ MYG6H'7133MO"8^]&%!IF.T%['<):;L3F2 MN5P$.+RB)$Y6I K@JGWQVHN\$28[8542-A3KIQ]*Q9N>IK2<:UY#S4Z6BUV>_*VZ\%# *>JGNQ>]UL8@Y MGFUZ&B&//3SGT?9\5YD/SP/VGPA9%_JO"J>5P#NHAXOCHX-?1N+S#A\P1@3* MBNB(3"F#FM[R0[Z42$NH6#MR+8GV^A[^XB:GJ,D)M"C5MJC'3'@J4/U$(5^4 M]O_JBPNIG?A5EC7C^$4K8FK0!>LH@]?<\1H*$&K.*$+85)$Z5]%]:\XC!@2" M)L(?.)"!QQ @@V(B"2JI^06:K/%4)+(M2_@O 2OHZK=O;X]F$E-^T3[MY;7;+KHTWCGOWV MB_AD459[LJO>C,:Q?OQ7N5 95EA;9[SRVKGQ29RF4= M^1\=XU0I.9!^B7Y K0\P&?E"Y#X J55'GI('T7F13ZA&QZ2D3^QB6[(9M6>! M5FF1F"9T>3U!I:&JKI'.0^!5DG--6M(S/@E(A[G,B$F-NC3Y1GRXCR@>UUWL MBE+JE!5<@23DY@U:1'C\@'9RK6WKE$>=J,2:6'>P5&Z:H+-N.^).OG&R4+LR M8"O/!,W;Y!A4$%8]*C/R!O@%$C2F1"9>*^78YDR:KZBE<\ 9YFR6!E)\^2-ZAHU&O5H(IPKGHQ\U9]BG(@F> MB. N+!5'\J.B3),1!\EU/ \KYU.9]:J,B+5NR63GG9B5V+_45?+&SH[<2$[# M E'NOH(T9%BC Y$83J6.#2 YL]JCJ#QTK!+N>N'M=C)+P_3-\FPB#%RKBNV0 M%A;2,$: >X/8LL^'+9'J*6@C"RYHFBA+8I@42P4'4HUQP^5"6G%J8&U1YQ2O MG^T:N.>&6WHMI6_.0&Y$+DR0$)S.:ICKV_F*I[I-K!#"Z#XSJFHT!S0OCM+V MJ;,:\[1L"@E_&KSX,X^,LP-3#&.16C+QZ]O1; 3OP%;G^[W.(\=9/P81PXZ' M*_K:C\070\<*OZ*CB:FF2M6A.Y)2IIE\=IP_3R 2(Q_9=+^HR9H/M;,L9XH\ M1*ROZTJI1UK#MK@T="%[:QIM(1C0J,M-BQ_)7[F-GYO.PF40 ]^5F.Z$*L#LD M,00@)A09<@OR3!4++FQK^'8%*ES$L6E>UC1:Q:I)3.ZN(:3TI1=^!J8TR7?D MDV?)H$F;6(6[$ZS)26'1]*E\6N'7BE!\:P9SUE@:#F.^3U*MPQB^B"#&T ?5 M+"9!UTYZHF;(_D(Z#(;O+/Z)O40)+\YG[QHRV-A-($CJ]RB9;[?75<$]LA%P M/KOUK8 T$C9"V>"=2DQLP57+==")FFSSTJX'1S(9.S.( (:4E@8C'326Y9R6 M5%ZDT8C_<@K .:&A&F+-M!$\@ZE&O*5 AJR8C=#J>)?0'!%Y%_OYGC(MDFH> MS;CI4,M.9S\R8^V^7T$?[]I$,[%"_0ZYFW1 !4Y!P[%[IQ^G!NP(^9$ARZDH MAJW_@2!QV^P6?&K$;P^.?B*.PG<4-W1'(?9N;(7QXL7IT;XX$-,587K*-AC: M+17OXQ!(X#"D5TU'4&9)S;KH77TT R,#2:]/Z-Y% H\F% 6Q1%2 5$1R0N>W M7@N++HJP0=*IP9,.^%B!*! "19!I]\#!MB*0K0W3T:96"6Q9 I&N>#EC&4!B M*TD7*$Q>YD@6'Y-0PAU%>R,8EKJI@=:PV*R[_AMM:>=FL7<,BHN3LYK H^!L'R]J7KNY@HP&YXR MH%F\*4K2(3-2WZ@MA>X;+4 D8/O"*6KA]-*(9W]KP"L>R-!6AX@P*P+XJMPT MN)W,V8,&?C]>&\2KLYI;0Q?'AAOTKL@:Q.J5&UT:4,_9@@@ 2E1'NBR#HU&BVCQ [V642C59N[CXG4L3'T(3U3[2WIH_>:_RV4(U&T MR=5#I1H$M40-$XPRR\=FOB7BDMV-JFVCMH%O_+]3Y^YF;K3K%Z'#W@]Y(/L+ M_KF2+VA-B+_IM4_;7T3/XP^!W?+X<^IGZ18T )5JCJU'HQ?/!@!P_HDR?@FV MXI\%@7>8+/CC4F%8<[0 [\G$Y@L=T/Y.?/9O4$L#!!0 ( ,V#"%EGVZ;G M@@L '(A 9 >&PO=V]R:W-H965T"[B)7_.RW0VPFZ;7+=K=13;M?3C&HD39 M3C8]] H$MB61\S[/S%!YN3'V5[=2RHN'LJC M+(PMI<>E79ZZM54RYTUE<3H>#L].2ZFKXZN7?.^#O7II:E_H2GVPPM5E*>WV MC2K,YM7QZ#C>N-7+E:<;IU<%OVBU<Y7KXXOCD6N%K(N_*W9?*\:?69$+S.%XT^Q M"6LGX)C5SINRV8SK4E?A6SXT=D@V7 P?V3!N-HQ9[L"(I?Q6>GGUTIJ-L+0: MU.@'J\J[(9RNR"D?O<53C7W^ZE;=JZI6XE9E9EEILM3+4P_"]/@T:XB\"43& MCQ Y$S^9RJ^CUWWB(J_GU(X4!O>I@>9G6,5'#*WJOCJR\^&YT-OWE" MVFDK[?0IZL_UR=-$WKV_NQ&3+SZ[&(_&W]S>_'+S[N<;<7MS_?X?[][>O7W_ M3ES#9:2^0\3YE;CF6%/6B<@>&2^<+)039B'6UN0U+995+DAAG>&!=L@ B[3* MQ<*:4F1]FEFD>2+N5NH1&KA;:@<*NFHW)(1TE15UKL"G !^[)6$*I"%DVSJO M2C<0NI1+72V[&T0?% TV9+-2!=DTT&C M%[&A>[ERF=5K59989&W@;7L*Z+161.1%O5"9K%P1OM?+;M(8(\IV/L?P! M1<^1JS\HRY6O@E[O06')Q)UX[3O]X$K5N"X1'*$$"HY,]:S8U]Y](G\B8=## M\AS.T@M-5!(932(C.1?ZN 5LG6MH64'85I NA%P,@X3?VPH+\J/YGY-(6WPBQ#OLEFLV"'@S0VD4@D!'UR!R$V]KH MRG.PHTOAG*HKDH=BZF(F_D;B5VBK;(*G# 8K)%#@IQ]$&2IG !G4/=76/5YR M.02A/[AS$L*EE/\QEF"D\<%N0D6Y;"@SOX,*J]?7"Q ?V1-P[<'O+MCNV!?[ MG$KAW*7\-A3)/9S!<\YE6#W76.GY,<$1&!,K,^>D=S6J-\%DP*0NTN: WP7E M4F3?8N9FI8&@'3QGT#-#I#;)!L0EOFW"U#:"LUOI]9HN0 G1L:OBIZ,FH%T2 M):()DQ&'B?@3XF3T_X\3AO&^_SK%K"J0C(PDT=Z?KJ/?JL9:D87TWNIY[6,( MU%53]K$&C3S5)Z!-<"1J#5)<%PWB.)_V*2US8)/QB%O$]AK/'ACIL>=S,3R9 MHJ$N"IX->.^^5;]5F2KGT'$R:BU&3I9AI/C Y>YU49B,D9#-Z9,%H1Z26V12 M+A@9:4N($R[L'3X?Q%B6)DW4SBV40P,&09@F- F'28"OPR^'FI&?",PTN^6F MQ"2CUX1LS\'YJ(/KU>XV:O;-$%5]1#Q"ZF63PLZW5;GMFI#MN2P,7(29K@CI MF+9&K067QN1)G2$DZZP?.U'-Y:%$<<'BVC6>B#P?9::#MF9.Q#E*P_T6R/:8 MP^BFH-*REC:$'J&71N1).$#;K"Z)&^$'^1A2M ^[:OQ1P^\+-&" CA_J?,F) MT*)0DY,V;U#E0*ZE$.3ZB+L/F&T;E-$NC.9D-)U$'+(&V])X5.A9"5.!/*9> MKC#]]UM ^%R;?(\W*"BDMSL@1!-F?V_;A 9:[H'8H56/N'ORJ"'VD&B_W@!Q M8"MJ"MM%V+6TLB0OUFL3UJ/KT*&OC/'816X$)'#OBHM<>*J1+?SV.SA9."-6 M,FWX KHVP\[<4$%*:E>8PT*+O8NNCS: W,4AP*D HV3OY&^PE.N5G1UVP8G] M?J U85Q+:LP5;G*9)&BY2PTXX-!S^.V^IV2Y/O;$>Y[=CPP\RXI@^$O+4E:_:]UCB, M790'AT6M]%[U[PG#<13U.1&O0Q= &4SQSSC2WK/=O626DSZ94T*W( O].R^[ MET7=B$J@O.$X('?FII[[15W$MH/;+SK# D112<&?++:HG>25+B7B8L:C PT! ML,"C8\ XR(.2U8H8<@F1![38H+E07YO%(IFA'/R6#C/4 M"O3*:."7X-BV!-C15;N,@/Z[O9->_),A KLT'RVD&'Q"ZU M4-'8>!NR++'5VBJ.?^)&%6O/2(-=YW/PT]2=2K^3TP%"N4$I($IT!WXDL^:S"U V'WU8NCMH5+.[H?3OZ^4!# M*;[L=:I(?C2,!4?#5^@3I\-S^IQ>'MWLU-5M M^CP>5H),:#\>SRZ(XZ3CH: M[C>WX\%D=('/\^'%T8\8(UX(-!C+K^G8!EAF8W'9V_>E&%V!>W 94?PXFH\F8OZ>S,3N@,38G>GL>1!&)W@_VU"4AB\4T%6MT]'NN M<_;[2MXKGGV[3D26/,N 9%TUV9 GLA8AH@&=6 M+0)V1R28=005\JDS 2FMA,+& HLW.>MSMH]^*#Y I@1Z)T MUB1>?*S]-![>\4E ^G8&L\1#[T:'F?%'AY#JD6!P. MSJGEY]+:":RJ.*EA@ O";X7,VG8FSP?GL7)P#*Z='[Y*# M#VP=#6:S62 V!N@!P4:#LPL"X/$4NR;H:,.+R/!.D$X*$S^[7IS^[S'&(_I? M8=3;?:CK!C5887 ^FO#W=$16F0S&PQ'#^NQB>FCS@?.[R\'%="Q&X\'%^0B% M9#"%6<>H#V>7?]CVAV(V3 HP-# '/;K]%33_NJ#$VJ_;IN89,0FP"P=,R,$_ M+20_Q@&"0NI[?/!YP74[3=S&X.PM7%A^81RG#@Y %5I]6*XN%L!W?JW#"\)Y M33<14>5(=&]&NV2FE];USRX/\,2=E7QT,MN96?;XYXDM _ODSK,D2%^"M2,7 M2$FK,2R$TUX^_-G&#;PU1CDT'O6T^0].,RPY+?]I"#@/+P2;^^V_U#P M.KQ'[Y:'_T;X2=HEC:V%6F#K\.1\=BQL>,,?+KQ9\UMUC.JP.?]<* &0 'AL M+W=O7:D*H@GP'2>N MDF0Y4C:)=9*^UV__72#Z+CMU_3L]OD[=?Q.@N#2-XF(ETOEW[R="'#>//- ML7NL']P%\T6&#UZ__7KES^6]S#ZN;A/X]MJ,,@V6,DJ#.!*)G'US?.Y^=='% M]M3@IT!N4NNSP)6,X_@3?KF9?G/<1H!D*"<9CN##?X_R4H8A#@1@_*+&/#93 M8D?[LQ[]/:T=UC+V4WD9AS\'TVSQS?'P6$SES%^'V5V\N99J/3T<;Q*'*?T5 M&V[;[QZ+R3K-XJ7J#! L@XC_]W]5>+ Z#-L-'3S5P2.X>2*"\IV?^6^_3N*- M2+ UC(8?:*G4&X +(MR4^RR!MP'TR]Y>QM&C3+)@'$IQ)Z<2MAP_W@)N9)+( MJ;C/XLDGX4?JTR(.IS))_RZN?ED'V=/7KS, H=Z/5$37O"$7L.$??%#'&6+ M5%Q%4SDM]G\-P)L5>'H%%][6 ;];1RW1:3O":WO=+>-U#$8Z-%ZG8;P'N5S% M"1"H6J(XA[6KC_]S/DZS!"CI?^L6SN-VZ\=%[OHJ7?D3^=Z;RX__/C3U=W#S<7W M5^+NZMW5U0_G^/'V[NK]U1T\$/SA@ M6#]&09:*$WQS3)^/3XERA/0G"WI+(P1I%D1S['=R?BIBV T"%1]9.!%UP_W,;U/=%P%8K9/) DXY['ZV\,,9H@&'.H%U]-KB-$?. M/F !.!DL=I4$$^8R &.U'H?!!$=X)?JT6,0-;HY"G\Z33 10.^#IPI6P#Q;((P%&/>,0FB/YC1J)N%C AZ.A% %$U" M&IL@F :/P51&TY1D[,H/IH#;LT\!]#.OQ(EBA]N;?^1/#2L0V<)N$85XL*M$ M2'X4K936+7&%(E.1C@ !@7P@?Y7)) !983%=QS"= M.CR"5+1;W5#Q)D,M\ M[,/2IVI[M3!0JSP(#(1B8KT&NB&LKC)KQ[5F C0%$H$TC2!2TA ("C$-+7-R M*K#75 +G@^8/,XZ?F!)PN["O.2T*ATE^TD![WR9 >Y]:7E^H!8,F!0-$-.S! MBU]"1S\#D0A;D.0G(DQMG]0@VB9^NJBEQ:XZHLV,/_@9"I G 1:-/#YMB6^3 M.$5=*YY("9QK-M#0+JDCKT07R&@)VXYK'4L@-8 CB3_!5#.II%$B0T(5$ 98 MEHQN?P5#_QHLF8X J:VV'J8E;M!RG,3)E(X+/@)6*SASF- F)/H)AF1=70/#Z81A/6'>)]Q<,FF^K\CQ@@>@O]6&$NYR#@!T+:W, &>F*A43X MQ))%P83M49J@O4LB 0>>^8%6:LJ2S,! LUIS*!T7&]/1G9&@0L9C)9[> !C! M%!4@@Y\J\,_!54O\*+-\T.?CN[I.1,XKX;4&)?2V6T/SI(K='1,RO^/0(,-! MR9D%? (LY6^_^1%( -03D2_4AJ#R&H?!E-8T]D.B4';E^*3F /LGU P)%!!? M9%&0!B",R[@H,)^A-DN($/=9M@Q++1BF07Z!C-A7*"J>;8:GA,9\.Y"?BD@# MSDSP! T#?QR$K([LBS>M-Z<:?V:S2&R7%Z_5-&S<( ZU_".58 N^@UF^;U&< MZ;F99AL0K+#&FD\525LU6EBOUC10X3&JK.'-+,Z ,7$E2]Z]>@'0, D#C$2$ M6LP[HWNQF&BW.KF<9;VF-$V 2L8$;0(U860S="(G$KAK>CAG*R.6F'C0ZA>8 M&)_"R/$\"GY3I(1:52+1*@* +'T6-.^8"BP'V#0AA7U#IV$I:DM>8H:DM?R#,?4RZ26>+=.M)::!K^* M)?M\)?I\2W@?D:^F$>D$3(YO7%77Z54<<\]86!,9H$=1D@1V!X[;Z>\WMJ5$ M,[_DI[9U,.VG"1MQ*%1AT[9%' 9P>JU15CHC+7=D?9 MR7%3O^-3ASA/%NRUPJEH&S66H]7M*_OW!)]._'"R9B2A]$>L\]L[B0)#:A\E MZ/L9*L-!>LJ;.\&]FP4394%J3RCI1ZA4Y119Q2^P$J)NROL&9U>5/ZN=4!E0 M-($R#Y"4XD&2H*&%O/FD%:DEJ#'*G6EYQ4%XR9 HX3'.I%:$&I=JV]4%-1&# M@6IT*:.8>0F0>A) PR*2C()H_#>1=<+ZH%1,2;%0 M(%\6Z? F DL5HU<$LQI"B>'&S68WFX^^L_$_H8,>FRBE8)K?B/OU. 4C!"'( MD8,F.@D-/!O:MM38AM%X,EGC1O%)%>O^@]K^M?.:(4B2HXLU78> _BC>AS(2 MB3'K6CEAP6'DY'6=G/S!AY;=0T(3[I>*35S_#K&)7E-HXOIE0Q/7+Q2:V K6 MKM"$U_]RH8GBV'N%)K:N9:_0Q/#S0A-$ZX<$)79@O]!R=U!B^_I?,BBQ?:9_ MKZ#$RX0BMJ_X94,1MLC<%H2@=OU"^*%,+=OB$&[GY>(0.PCY@#A$MHG%B<=Q MB/3@0,2N;?HC Q&]9\8A8)]&0W&"&SG]YSK-E$F]36$YW2-LL1-5!X)F#1?U; 8K=HKI?UM0&+;B5@X;UXP.*Z$K#P7B9@ MT=T9L-B*JST#%KOQ75UG4\!B1SQH/^7CCXQ87/^;12RNMT0LKO\#(A9E?+]X MQ&(WK;U Q*)QDET1B]Z7C5CL7CP&+(9_7,#BNBY@L8>F?] F_'^\8J]X1;== MXSJ_WAVO\,J9J?MMH^N,0"$[T%PZ,&#ACIX#FS7+EK!%VSK\FL(6#^3[1[N" M1HMB@[JTG@D G0U\L@W>Z;[1D=TQBC[MREZS'A2BV*%D_#XA"ISK[()T.E3) M00%F5<]KMST%R0TVA5YC3]&&2Q=B5]\N%THG:WAQ#:ZF+]! MI;\E;BF& &07!G/:9&BII*!JPUX4-9^"2N\B!GYF8,8EP+FPUV'\)%&OF(*9 M"\M/RAGSCG+11.BBU<>'];Z)T'UUGJ/KU/&Z7;Y'X6;L9]5@.[0Z*< M-9^":!BUATVZ2D6 V5$#U@]3Y12J1BIAP QLW) MMJ]3@LOM[ &7JK[@Y1<@(ILX9WK>@ZA1+5,>WD-YRJ>%!SJO;[)JLXS4/3.:M24#,@9[8/ M3,=Z-2CH$NFDL<:DB!BBJDFP"J0R7VM85<\W1@\&*1[ZM &LPGIDAN5->F*C MP%CC*M.\#,H\B3?D:)YB#]2EWG 0"U1D# MK: 10\M?*7F(:YED&@4ATATZOH#9TJQY93@P\K:]6Z!(FUW!(:HD46;XWM 9 MNKV#&-0(O)IRHGVDJNLY7G\/,;./G#6K:I"SGN>,>D49[H=82_I4U!%QPPH= M ?;N:+2C&&L?^9B#;0*MEIIONQ2U)(U5>1E!!!S"&DB"U9XHR>_/[])CCFV] MQJ8RRT(5/YD!;EBN"Y3W=9@"B2$L(K+,!IKSC/U9$UOWF5/428Y%9W2[KK@9-TRNZF.DK%4<@-7 RN+OPR?=0! MU^C:(O)D!EA'%LH+:%;(=,A*A/:PCP&'PUB64:UI-891?"9Y;0THQRK+A IJ0."D,?*#G++& M::][Y3_1,D'8(IMQ7E!Z^M71 Y&'70,L[H%.[ ='A@CTAR.B!J($\^GH,N:S M*Y&/,J)HMBH\Q7!$X1LTOO=#Y=!OM]T[NHKFH':S1Q^[30&2,%X11O7L)\*E/OBW MVSMZ(+)[!0^Z?7CR2@R[6*HV0+_.H*%'/+(K#([ M X&B 4@I/RLR/SI79/XMKOA(N>C(^?@>O3 _H85Y]+$@:ODL? ?6#&E_'5<% M'+N(;7?8ZK6/?N+FL*D#V@AWU!JVC]XS0/6A#&P5 1U+DFE?26/@V%=Q!CWT,2=KJ6,<5=V!,QAQ MQLNZFO'B')CRLNO0WU''K%-/+E&\ 8'K%)12;DE#0B%#KONJ,+O>7%P++:,0 M8Z[4EZNH^7*[)/+NW57'S&:BY^]]4,NL-2TA%9$4/' M:S.Q@*9U-EN3,+'IYA8>O^?'-214>MM 3=;0)@>I/'@%$60@5!O ^8RC?RDT M[:#?XJ[54T6Q#6L%+.#I.$G!4-%>YRWY2NT6"$Z3KJ1]X.7=.'3(SHC&+ U3 M5(R,6[X4D*Z)@@]L?4^%F�-=N:^V5N.9:>9Z#6H7?&L!7RJXL0M,2%'8-F MLT_YOMCO;^R7>AE:E,16T@7IACHX^%16TC;Z- T=QQP4J\P8S=_$V.7B] ' MJ^U^@HG!*3=0ZMHRGLI0&<6<'459Q/:6S3';MXBZ"7IQ;*_B8^#;\;"BW' ( M"$0%$$W$NBL&<2EUT31%RFBW1L;+@#RXT3*$\T7L\!9[$G->2U$9_JM)DL $ M7!"$"DT(!>-['<5CM+M5,'D%EK589["S2%&PWYJPM;Y:3=9HV#$[=HW[/5=. M"8JS?8\:..CG001*[1H5<4='$!]CL-28=70*W;!G4B(;.*%*'3Z9*M##3\(8 M5-\EU@^8>/!+K;H"R0NO&OMM0+75Z0.PNV,M6*AT0[E]9T$$/$=< ;0)LOFV MD#,/E(&5$#[=7&$2+&^U^G$^3Z1D<#AUP2CD?>T#&#\IH9IMI"PX'GREN_U1CTT09+(5TGY;)%@-08N &\6XV@9 &P/8$ ANZ * M8*]3G[O:<1VUK%TPGQ)O^Y8_@%(A+E%>-3*HG<>(.VZ>P)T^I[2) =@YC MHG*=D4A;G*O^,+I5&M0]+6#TI[L'.,OC13 .[/(-RDBC"@AEX1ASA"I[0_ I.?WI:?T9J@G)3$@[0&BE/;B$,QEE&+;[ M&>=/-+WF9I)G7U6@%ESMEQ/-!O>\E$W(Q$-8H.QL=4X9L'P1X2UV-7H\7TKE M.3"X,RS4&A9TR3H&T1+$!@T%2?D]I;%B#11>](>E(.@(Q9H-T*TP'DL%*B9H MUR N.&Z+[* 32M M\)3SY_=*C;8UN:P6UNJ5(BS @QD%1"+<_E2Y2SCCO Y(3N?86T,L@_'"NN&F M0>'SK:&4GN7MU-68 \NIS$4=3B5OY6I.[I<4A3LS4,5W,V7^L>HB.(AEY*UF9Y,").&%;:W?0GN)DE(/ !WHM'*A[ MS@''R/Q;"O6S9.(_U K]H9RJ2*EQYCL2JT@[&'"5O<2GJ:6 MU.&\%M0'IEQ?!F+&ZUF.+C'E4U+KF'@@G4V#<,VF&-;1TGJ5?I3*YUCA10%4 M\EAL%[@JH69/:5O'Q)R_J57\&KN[D*-8-;I+;CVG;A*G,$N#-6[?V5.;HRAT MCF+QBKJ"?*Y>'+:_6SGW&SOZ_L8UEY1]OH_X):]OK*]B_)/=G/A_XS:W9TI@ MZ]ZN/X6A!H=A'B\T29^X5D MV8N4>[^@+/OC2JWWE65_\HK09PNS_I]+F!D^_(\28[O-YQ<28]_YD=;'BZ), MOQ@=*,UVF;XEIY:SVPAV!Z[3'S1E'.XAL'99PZ[;==J=QBS*;=:P6Y 1)I^W MSC"LCZMS:"H()R<-!EU*[5,+>MIF+" A M.ASTJ:JZY^7="J?]SFXJ"VV3]T:U8&IG\JEH3I[.J#\ANY9;23]<4%;/ M*Y.:>$[7.Y#O%=%P5"VE YO6:Q?R-JU\SCYE2?:/C#%IN@VZ'2O94B5JNIBN MU^]X1SJ(;)KKII[C#=O8DNY\I#YM[.2YW2,=WJATT^[UB#2A6[=#GSRG#TN[ M7< ,(%7.N?2#*OYI>\_M%/4[3E&_B50U"_SU\HQJ6RC.%<>LU+B4UJA2%:0N M_F'_=AC(M0G!G'&VN\J#7 2( '6/F>Z"PB24/E9#+(*5&,?1.E7J3FV]A\#H MN4DB* "$6=\J-P/SJE2B,70!!J%?IP+9JA[B7M!U,OE)P3=;44F[E:-/>G80 M,6<:)V?.-2IY TO9J1.]IHH;*I O2'$.@*1QR/4:M=<7F*5()A$FE6< MJ$)7O=Z7VM.2;WP."A"R'+3#_)+E>IGFZJ;.V$_S:_34[@)AJ MC2N_RJIYRG6:CTH%<"B#V!G=66"Q=]P;F&RNEJ:=4ARU4E! M7?G!!QU;0]:EV%2^G4-OJ#)+]P)#+[@XIGTUJLG$+E8 *1RKO?=&;@D')')R M:58CN&!O?X&]S? Z,Y9?&*T$(#U?Z#I%O)U(DZ91_(M$VL^OL % ML:J@.*PH&263KMR()H*9I,%^W4FO6TBF=KJML^GJ(Z^Y5S/G[F:MFE(DN^3> M(G&!--[I@ZXH>G3L.R8]V\H*Z4P]GG^CK2O4L^CJ7?6*&MG7G)FF6+\:C-=<4(4" MV$*5KM)5AFRE4*ONCC5]CV?C[<7&^"0[0$5F$4(VN'D]U94X!1#$-A :IPZL M:]GH=@"ZI]+*RB'Q'&=29PIQ97(!:O*[*Q MRLC&K:'E KO'2[G/?K R62J*J6;[EY0O)4;U'=&*Y,>&E#3J2P2TI_FL$B^M M>RJU(:X5HD3F24JD1@?$G204F)GU26TEH.[P(+WP&O>M]?P2J_U@7__'E,L5 MNT[#M0M.S358A&ULA57O;]LV$/WNO^*@!L4& MN-8OVW-2VT#2I%@&- W2KL4P[ ,EG2VB%*GRJ#C97[\CY2C>D'I?))*Z]_C> MD7=:[HS]1C6B@X=&:5I%M7/M61Q366,C:&):U/QE8VPC'$_M-J;6HJ@"J%%Q MEB3SN!%21^ME6+NUZZ7IG)(:;RU0US3"/EZ@,KM5E$9/"W=R6SN_$*^7K=CB M)W2_M[>69_' 4LD&-4FCP>)F%9VG9Q=3'Q\"ODC7J5;2(H,*- MZ)2[,[M?<>]GYOE*HR@\8=?'YED$94?.-'LP*VBD[M_B89^' \ B^0$@VP.R MH+O?**B\%$ZLE];LP/IH9O.#8#6@69S4_E ^./<^EK?HW;&/BYCQW1^ M,2[WT(L>FOT .HH0O M'[SE@2__/V]P*:E4ACJ+\.=Y0<[R9?CK)<<]X?1E0E\@9]2*$E<15P"AO<=H M_?I5.D_>'I$['>1.C[$?/XJCT)>%W7S\? 6SUZ\669J]O;[Y/='_"< M%4EP+U2'%0@'KD;@"D4+9@.E(0?&@N:NP*6NY-^B4-A'@]"5AY:F::TD1C/ MHS=&,8'46_A):EXQ'7$H_7PVXH/%<+"76&)3\!YY.A[Y4_9'G8_NQ([OM$,K MA2(X@=EXEBWX/1^G\\7H*Y?U&ZG?M-:42 3I>)9.^9F=GH[>2RWY\E>P-:8B MR,>+><;/T_E\].SS!-)D?)I,_2 =3_/\( >U("@0?8.INI*)BD= 1S,K@.1CW>1\W^$W68 MDI -F,!+ERD^J/$&[39T,G\*+*0O]V%U:);G?8]X#N\[[0=AMU(3*-PP-)G\ M,HO ]MVKGSC3AHY1&,?])PQK;OAH?0!_WQCCGB9^@^$7LOX'4$L#!!0 ( M ,V#"%EO%.DZ$00 &4) 9 >&PO=V]R:W-H965TJ?3Z3XL]@![L7?I[CHD M__YFUD"(+N%R_0#>7<\\\\S+SGBPUN;6+A$=W%>ELL-@Z=SJM-.Q^1(K8=MZ MA8K>S+6IA*.M673LRJ HO%)5=I(HRCJ5D"H8#?S9U(P&NG:E5#@U8.NJ$N;A M#$N]'@9QL#VXEHNEXX/.:+ 2"_R&[OMJ:FC7V:$4LD)EI59@<#X,QO'I69?E MOR7;*8U];I M:J-,^TJJYBGN-W'84^A'+R@D&X7$\VX,>987PHG1P.@U&)8F-%YX5[TVD9.* MD_+-&7HK2<^-IH;R:]Q#"--2*!>"4 5,?M1R19%W@XXC&RS9R3=X9PU>\@)> M!I=:N:6%B2JP>*K?(6X[@LF6X%ER$/"76K4AC4)(HJ1[ "_=.9QZO/1U#C_U M%_X=Z@]Q]'IFOSZE=B1R' =T/B^8.@]';-W$6?3C N[OCW3V$ M_A.).HCW/-NKKS<3R-Z^Z2=Q\F%Z_74ZN;[Y@RQ^&5_=A#"^NH#)K]\_3R\G M5S?P2&CU2 BWA$)0U%&DA5Q7*R,M%J#GX)8(^DHA-=6]*TQZ\MM"+3_C7 M.M>**J-N>@D1)UL+>F]A$RTX25HWVHF2WQP(#,R06BE2YZ"PYU(TO8DD2OZ+ ML[";9OS(3M@W:T]AG.=U59?"40R?:+V#. G3I _'O(S#-(W@^%4DFNQLF'C# MW3".^M +TXS,>B:]'M&(6J])\Q&I)UE*SU[82WJ4OSV6>$\#Q")U\,8%I_\K M0HX](,DCB-KOJ>F5Y39&E/AVNCLA]KZBW-)@DS4K[Z%J^@]R_X%=2?DJVD)T M_P6:_2QHVH:+VG!1/BJ]+!QZJ7.J0*$>*")W_F)(JE>1Y[I6CH&804E%;?9# M8H2RVV84QZ)&EIR%&:8%.)) ^B^)N@/3MBPKGJ M[X*X%@R?:U,T"2^>*PA_^_]/H)_KHIV]T4=>+OR YZY#P6RFX.YT]PTQ;D;G MHWCS 7(IS$(J"R7.295*KQ> :89ZLW%ZY0?I3#L*J5\NZ3L(#0O0^[FFJ&\V M;&#W937Z!U!+ P04 " #-@PA9EMTI[\P$ %"P &0 'AL+W=O/R3;\?\I(K%7INR18G<^E9%4JI,?S08O.Q72MMLLI_VSOUD MW]71:,OGGD)=5&NR">!/S0W8>.;Q).9R."D.LH$08L-Y% 2%OVM^Q\8( M$&A\76%FG4E1W/Q>H[]/OL.7F0K\SIDONHCE0;:74<%S59OXV36_\LJ?%X*7 M.Q/2+S6M[(MQ1GD=HJM6RF!0:=O^JYM5'#84]@:/*(Q6"J/$NS646!ZIJ";[ MWC7D11IH\I%<3=H@IZTDY2)ZG&KHQU6I)7> MA*7*^2!#KP3VUYQ-GC\;OAR\?<*'WQ)O.]NS3Y?'].KY ML[W1O;AY/#TF*87%\>7%S0].Z(/GSX=?3DY/:7+DNF=JY;*WE+N M;%'GD0O2J9ILK0QIG&F/9HX4.41RYJO+,_X]@P6X%^A"X@YL376()J MGM>>G*=<^[RN J!S#I27,,$MQ\;5IJ#*@:C15VQN9=N"<,080VPXF9K# ETK M4[.X'S?H SR%KN4ZD\$IYQ#/E?>WVBY(5:X&FQZ]%^$'_H5Z]C?&'D4GDC[J M;TIFX,X],TOV,M17,?I7@IH2$=&VT+F*SH<=0.:EI"IY(& 25Z2GDEB"1- + MJ^<0!P*C!EREQ0@3C!'5$)&(LJE43!.6ZBP$(EG4277\&,SKN@YJZJ,/W;DY7\VC:< M-AHP#U,QJR'$(6R-$+911R672@I[""EZ -B(I;N&$XO-D?.=!;WV=67Z MI]"A]+I&3UJ)=D%U<@I5QB!F4')-NH^D"RU" (K+I7=*<@@2N'^O<.&O]]KN MJ:V;2>\K*21MES7*HH[:Z&\)I6/>9>Y!U-84=U ^&J8T^D)%7CB?,,!6T2GZ MR- 8@!BNM;C:UH;H%QB^4M?DH26@P]>](?V8*%\KKUTM]8<^A,D%9B;J1B3O MTTS4M$5;:G0R\L6Y:B?.O(XRU[$L:8[*1/M,T^S!'7O\#T.$< #TNWL:7%" ,QE@\UH2OSJ4 M>-OB?GG=T^,;/.S0.HB/0^N*0G'7EK'TS DAZ!O,LG2GM\WYT(G$NT?;;K;^ MQM.D8K](#S"4A:2Y?:5TN]T;;]H^;>[$VP?B1^47J!HR/(?JH/?J14:^?72U MB^B6Z:$S&PO=V]R:W-H965TL-E:5K3 Q M*+EL6O;4VF%+( V>$8A:@IBU(!<-2/0,R!@^*FD+ ]928, M_'X^,U937/QQ2.4&,3F,Z'+EV%0LP],^)8-!_8C]LS>OPG'PX06^R9IO\A+Z M/_7*BR"'*7[Z_' -Z9M7:11&'\XO+[]\O;Z"VYOSBYO;FX>;ZWOHMA:;K8%I MA$R5E>:&9M0<;($P5X(RFLL%O.621E1MR+KFW7&/O(?>>U>883E##7$XZ#E7 M.G_&/?*&)F'OC!E*G'-KX#7$@W$2^#9.XMXWIC63=D5YZ]TUH&S0&J6%2FF? MT.$@" +ZCZ.P][E"S:PC(Y!R=,U^!=,@@31->YU>E59S-.Y,80*<47A&&DZG M"211U'M@3]2+DRDDHV@MPZ6IB4R&)(TEKTL(QR$DD[CWF2RA81PF])OV#MGN M-4P&XW'DVU&8PF7!Y(+&OR.YA?A$Y[#Q@MX0.=24 M;-K/79)OF%QYKTX^F#6HD\4GBRXK.^3.GP0C:C_.;<%EL]^^WTE^B;28F=;= MY@=G/Q0:<2?_X9X_[0QL J+[V 0#;,+B@@EGXP'%Q()+Z9Q)H4:.Y2HG\X6# M=!HV[6CDVRF9W;7C$<645H_<5PHJ5(#&13)).',(X MV 2:MW#.;4W) F\A'8WAG6O3D6_#P6B4ME]I$L*[#6$2VZ+JIF/ZGTRB[>_> M+87=,0@E%^\MZG(=QR3Y@]>=5#R==&WO^#]I9I?*:V;^+=4V#NL44C#'3HO>6LW#K<2EZ@;J)BVCT9N8T\;U=" M/E%R%'!>$L>,T2F%6G/:ISO)&@0ER21.]%E>#>@1W,A=Q'9S=Y_<$Q8J\Y]F ML.-#6DNWC/T#V&DD_;7#.!,YXKN:=R%!TP6SC?X>MS4^F]MV@$XLKEEW(-@= M:QI+=)G.]PQ)%^U&^_UMC^#Z -%6HG*G:WZHYKB=6G]LU'IDWNAM2-M5U02% MWVA=T 0^HO#CK7R.AK-T&::.\Z/+!D*K):NI9&G^%S910,(#>%0\I\"@>\A69:1(J@3K@JO. MBJXPF[:88EDYOVUYV0?^YK[!C:D]-]'<1]HL((=Z7; YN=*V:[C-EB_%<_^!E!+ P04 " #-@PA93Y? M06B2@0W(LM0Z+">V 5_!>,>)@\0S\V&Q'ZAN2N).=[-#LBU[?_V^*O8E7YA= M#)!8?9!UOGI5[..-L7^ZM5)>/&1I[DYZ:^^+#P<'+EZK3+J!*52.-TMC,^EQ M:U<'KK!*)KPI2P^BX7!VD$F=]TZ/^=E7>WIL2I_J7'VUPI59)NWCN4K-YJ0W MZM4/ONG5VM.#@]/C0J[4=^5_*[Y:W!TT4A*=J=QIDPNKEB>]L]&'\PFMYP6_ M:[5QG6M!GBR,^9-NKI.3WI ,4JF*/4F0^+E7%RI-21#,^%')[#4J:6/WNI;^ MB7V'+POIU(5)_]")7Y_TYCV1J*4L4__-;'Y1E3]3DA>;U/%?L0EKH\.>B$OG M359MA@69SL.O?*CBT-DP'[ZR(:HV1&QW4,167DHO3X^MV0A+JR&-+MA5W@WC M=$Y)^>XMWFKL\Z>7:N&/#SPDT?U!7.TZ#[NB5W;-Q&>3^[435WFBDNW]!["@ M,2.JS3B/WA3XCS(?B/&P+Z)A-'E#WKAQ:\SRQF^X)2ZUBU/C2JO$/\\6SEM MX%\O.1MD35Z6167QP14R5B<]X-XI>Z]ZIS__-)H-/[YAZ:2Q=/*6]%<3\/:N M+[=W5^+HYY_FT2CZ>'EU?B?NUDHL38HBT_E*>+E(E6!S<^^$Q\M$>:E3)\R2 M;PNK\U@7,A4H5>=EGM ^_(@REYFQ7O]')2)!"$V9>[&K1/> MC:9#^K]S66LA]0FE3CM7RCQ6(C8.]J-\&X&[8A(-Q1Y^9[.QV-NY,QY.0,DD MFI**X>1PYZ*T%HX+KVPF4NQRM" ZG(JH'\VF.U\@,'ZVIB]RL"#BTWC]CDW$ MWU'_>6#@O)*-KRU*QD0+!GPRF1^)]$+(L/94D MR$QG9=8!(MG4""SD8\;8?4FHM*PLX-T] ^?71N1U+6YWM+?S35&72H!5"&0Y MB%!_,J0,SX]FA%X@" @!6N>3B.YGHJHQ<42WAV(L>-V+(&R'%$NG>?U02C5NA1/#B G^T%V/2FDS 26#.\&]07#GQ5&SCST;[-9?[IS*0TLW-1>,ZGM<+^Z(H+=&$)_F; MM8[76XZM*3 =;NLPWI)3,A@WQ=$1SV%[*[@#Y$C(!,9CY[81K/Z)7]O1U@X1 M^U%J"BPV "(B5A;,G(,,L&VI%.B:4$0F4P5/&B/+PHB2!YO@.94$ M<9*E0J8$!2)%"\ATF0VZW,60/OP(SQ:I7K$0!]:GPGC) 19=@V'QB!PO**9> MRQ1TAS]U2WDJ7CJG,#&*WQK19';3@9[K80 M'.+#MP2QA@.(DTL()*"^J(TX M2]"D)D;#_5\)F%7]U?J:#H(O I,\$1FH:PVR4"T7-08Y,"CEHMBH5;<#CK:*VT518T& M5,!=^$6O%R^]R'&U;D/W&BC%+CWM?>'59_7J'FHJH"FXI5YWC(! @:K,=:'8 M/P/.G >H;5B''K ;[:A0N?(&$06T_"5?:IO1"G@_K6EJK.XR,3!N4IT$PLU5 M'I=D"FY2C:5)!=;@QCO1,@.4OA/18+K565%4\"ZH@N1 !4AQK2V5C".5WJNZ MP\H5[%T1BUMUK_(RM."K\^N[R[.*94@:@:FZ#/OW>7\=]9"4[LS%@1QLT?QH M6G?P-\-[E9(AW?R3LZ]%%X_+N'*YT[+#I!B(J(%W N_,"P:QRY_4P@(TC_73 M20CQ:#;M#]&*^UN:_N\\!IF=M&'L,>5J70T9<5IR3W@*R6#BLYRWC;Y?Y?_O M,G'<15:# L9/@F+"/>5N"?)#M&MN8-K(R?Z&D5I\T.//TB)E%3I"PX)5>742 M;C8]*?]MO!3$5SI,DMCH: DWS%8-8A@MF,MUNDWH&*/0G(C5:P::BM#Q@FU$YNUD"1%E:/JXU<_GK,S]W6LLC;(AZOMKGLTL5>AHL M4L9<5=]->+C;8#8 JIQ>ZK"B/OZD6BYT"@)3H6ZKS6D35^T?!6&9 D/1K5 U M'8BSY[/1-H0VDG,2XQ9JZ#C70(^'DQA@R"7AXY618"#:P^)ME=R(-0V?D-L# MYA-?520C4]HD.)$8U!^#L*E4ZO<\T/"1-RS;[8RFC=)F# RC+ 4UHS2LE^4%+(X M)EXU*RLSBEE*!ZTZ+!I.QLW=Q>WOUY?[HR/P+5207//R1+2HK REL$7:93L6 MM1'6+AQX*QYNN<6:6*G$A8D%QY4JA/2]C2(8RT+3L0>3,,"OW* ]=E66M3ID M'-L24$,=,7E6P!H/<#9_3RR&FLG+K%_Q- *3IMR::BKI=]C[Y:-CGRF%L,S% M!!II^5+3,)4R18P:]H%H_EQ2MXAJQ73(Q'D&+2EO")!#=LE&A#!T '@"R!+4 MP]!4UW,8Y^H9E,SA*J+ $83"5XE 9CS6,=V@S"L&:!#'Z SX)HB1$+8K<'P[ M1OVM=LGVA(/HMA\*V,CQ\*\9V?U<$AI )ADP35MX!@_D&_-$2%2W56#"^:0? MX%?[6<#6KH"/TXK42%- 6 N'P4L?Z0XZ7TPS95?\71@D3H41/IXV3YM/SV?A MBVN[/'RW1AZ +B=2M<16]+%I3]CP+3C<>%/P]]>%\=YD?+E6$N1 "_!^:8RO M;TA!\T'^]+]02P,$% @ S8,(605"L ?J!@ D!( !D !X;"]W;W)K M&ULS5A=;]LV%'WWKR"\;FB!Q)9D.W';)$":M5B' M=BV2;,,P[(&6:(NH1*HD%2?[]3N7E!3+=KP-V,->;$KBO3SWZ]PKG:VU^6)S M(1R[+PMESX>Y<]6K\=BFN2BY'>E**#Q9:E-RATNS&MO*")YYH;(8)U%T,BZY M5,.+,W_OL[DXT[4KI!*?#;-U67+S\$84>GT^C(?MC6NYRAW=&%^<57PE;H3[ MN?IL<#7NM&2R%,I*K9@1R_/A9?SJS93V^PV_2+&V&VM&EBRT_D(7[[/S842 M1"%21QHX_N[$E2@*4@087QN=P^Y($MQ=MARX);<:6+7V7F\O/A?,@R ML>1UX:[U^@?1V#,C?:DNK/]EZ[ WQN:TMDZ7C3 0E%*%?W[?^&%#8!X](9 T M HG''0[R*+_GCE^<&;UFAG9#&RV\J5X:X*2BH-PX@Z<27MF*I^)\B(2WPMR)X<5WW\0G MT>L# *<=P.DA[0<\?U!N/ZJ?/MV^97'TW3?S)$Y>?WA[>?/VAMWF@EWILN+J M@0GEA+%,*J<9*MIP)]6*%<%)E9&H2%D\,%0Y2HT73%C'G3AB>KF4J6#B:RTK MU*([8EQE;%D07]R)7*:%L"/F;6$XH;1L)134%U!FN%H)MC2Z9%KAL69+5"![ M$!Q(@B*]=$(!55K4F0 PJE1+.PVTK#T<$B41-NH9U$"7SK)4FTK#(L%RT-+7 MFAMO:U4;6W/E2!T/^YG+N6/BOI+P'#2S[T4JRH4P;!+[S)MY5(UNCD)3]1+) M4QOR%E:RD YGZQ2G9< -.$8K?L2N>"&!5DFLUW!+OGD*^3XI*D/JW4.K>V6$U^SCQ$&Q%7;<(Y><0/CC^"B* M(O LSD,::.T>/;C7;N#1,J3JU3SI M+G4F"O1\Y;H*?=+>C]R !.;>O$DOX#N<,V+O51BOPJ13>'*!21L^\U^0':P62D;2W8H7D"T(L<=(:7L0>V%=@^++L.>+F.L/C$<]8T_5(UY70^&?SJYS*1'?,[ M2$"#$643VZ+K6BP>39N^E(PFS6K/O5UMF;2IKE%7OO_$M//;_7^A1R(),-%2 MKF"NM63E$GY[\/S\V'W;ZNWZ;ZHKB9X6FN;[VT?Z[S<3(U*]4O)/ZNF;2I56 MQUV.5NBH],#62%!N?=K2?(R3&;D&'9FK4.24@ B-04AK0V*A-SIJR M?OWF/,.1S$I@ 7SJP4V'\_TW/':/];+=$4-_M5U96= N(*ZL:^M?97MMZBM" MTM!8 4MS;=RQ#W2#XSG* ))K";XL-H87&(:!QN-4CY,'<3YP^NGD11AHR-P2 M@K4)M.H%MW.=PKF;V"-P [6VL&6?'-_C80ICWXEWFXS##U=ZOWA1?O'+@6\V MTSBBQ0F+Z>^T+1ZZF+.&3Y$8&--,]^Q6$_\M:Q@AZ)U$EG7C6-1L(5>A68/L M)Y-H\('<*-*KVL41\E #C%>4BN\DD\^[N#GTCR?>3K219BHQB^* K_JMG.D+ML3!N3=N.(71/" MEA.Z<='=O>FY!VV6@;>%YO(^\5?$?*IV,V+M^ M!IC0%RDGI0O<$V;3K1&$6&S7NT>A&*FJ4Z*?@B^*[I4"&4@)V*]* BPX. RJ M"'C@:B"E--EHLG]7&[^1LM#L-EOSX-HW"C( !S1U,POE,F/S^#34S>3_6#=L MW_OI>.,K02G,RG\+(?I'^PH?#+J[W>>6R_"5X7%[^%:#X68E%1'T$J+1Z'0V M#+717CA=^6\."^V<+OV2WLV$H0UX3F\#[04=T'V$NO@+4$L#!!0 ( ,V# M"%D=/O;K%00 /$) 9 >&PO=V]R:W-H965T%8O.KB2)JQ':=U9GP92VD?.GV Q)6$"0DP &A9?]\% M2-%R+K%&@NF3V2)@OXL MI2J8H4^UZNI2(;N">K];&#G0GHY*M<(KF:WFGZ*O;HF2\0*&Y%*!P.?;.PM/SQ,YW$_[D MN-%[-E@EF?78&WB0X9)5N;F7FS^PT9-:O(7,M7O"IIX;#3U85-K(HG$F M!@47]9L]-GG8->!',M/S+#)2,D-*#N;T*SAI#IO(L>%+7$MAUAHN18;9<_\N M$6I913M6Y]%1P"^5.($X\"$*HN0(7MRJC!U>_(;*>RRE,ERLX.^SN3:*>N*? M0W)KM.0PFETGI[ID"QQ[M! TJ@?T)N_?A;W@XQ&N27OU]?WLS@ZN;S[?WUV>SJ]@9F:X0+691,;*GYE"(>^19H M!U#,H 9.JP@TI2]'F%=DH-:@:[XG<,T$+6/'O=(T6PJ$ IFN5#THEU JN>2& MS7G.S1:8R""3-%-(8V$4KB@,<*.?T"D'%-:@$BRG3: IWPG0D@1#;,U:(3HD MS1^AJ-L0;1L"-1&V300^:)93+".;987*";(@7P4WY# U3B5;+&0E[( -SDHB M_ XR 0?HQ$MX0H0#JF\D!H:NN# M)!4V'>Q "2V$:WM'H) *ZXEAX/@;:0AI7T56*;LI_%1#D2R;9"*X!S3?P@KE M2K%RS1>0RX7+BCLW,EH0+D([2E2>ZK)AE#3;[SF=DQI^X.^-1+RBN%. MV6W%4"7+G GCNY3C]XJ7;K-X)9%O9*G-P"=<8#&G!HG#O2R\T)[X06Q9ID0R M_H_0*!H0UZ@S<]UBYT:]V,U-J8$/;?3=O6.8:KIREPU=MVQ](K>C[7WFK#[& MGZ;7EZ%KIE9<:,AQ2:[!23_U0-47C/K#R-(=ZG-IJ(&5-_@502P,$% @ S8,(68RYZALQ!0 +@L !D !X;"]W;W)K M&ULI5;;;MM&$'WW5PR4)F@!0N)-ESBV =M)D!2- M$]A.^U#T846.Q(7)769W:=E_W[-+2I93QPC0!UM[F3E[YLHYVFAS8RMF1W=- MK>SQJ'*N/9Q,;%%Q(^Q8MZQPL]*F$0Y;LY[8UK H@U)33](XGDT:(=7HY"B< M?3$G1[ISM53\Q9#MFD:8^S.N]>9XE(RV!Y=R73E_,#DY:L6:K]A];;\8["8[ ME%(VK*S4B@ROCD>GR>%9[N6#P)^2-W9O3=Z2I=8W?O.Q/![%GA#77#B/(/!S MR^=O.! M!WNF'J_0M0W_:=/+9M,1%9UUNAF4P:"1JO\5=X,?]A06\0\4TD$A#;S[AP++ MM\*)DR.C-V2\--#\(I@:M$%.*A^4*V=P*Z'G3LZU*E@Y([R/[-'$ =/?3(I! M_ZS73W^@/Z-/6KG*TCM5MC,P M"WC9#_ NI;VQ)%1)7V&I<8^=.8OE .;2L*/AZA M$BR;6QZ=O'J1S.(WSS#.=XSSY]!_(B3/ZU]\OGY'2?KJQ2)-TC?GGR_.WUU< M7YY>?_Q\<467?,NJ8UH9W9"KF,YUTPIU'Z3G;RRU1I==X> RPR0LK72-PK7T M:XF%,):D@I[N+%QJ?SL\N*X,\Z,DH"MY]^C@ #'E$-/MXL 'UTTBFD]SFB7C+&R3)$H6*4V3\:S?3Z,X>4VS M>#RGEP?P(=J,6-;9!/HCR9TFLO =0T3K87:31=Y)3$XQRZ%VBJ9G!X M8#R=3G$7#Q8E>90N9GL':1+-%O/]@QQ&9[N#"PWOE_)6EIVHA^X LPR'+%0. MOF\TPN8JH: $#;UZ,LA;4FCJX=Z%('I'6<2NZ6/'(9B[V(5 0=[':DS7#ZCD M>[^O*^0&\J80M@I08<'?.GDK:I +F0-H]@KF!JZ1ZI:M0X=W:,Z%[KS,1CHH M68?0270UH.@&-A82!B^%NK%CNNJ*J@^*[@J'H[7K/ M)1MHONT%Z2.RP@B4%[B;5ORP 740XN\RFP M?QW:9!E2KE/X;(7O\E+6TMW[/O.]RQ^GV& [@-K.%'@>!3ET<[I!1B%+6ECI MR0(HI,2VCP4/6#@0[&W7MK5D@RPZK7T76P=_^T[G__H, $G5!<\"JA&J6^$K M@00Q=B@GR]^]&7DQC# AE9>,%Y#8O@K=T'AV[T*IJTM/#D4,/G@/3?4_)JBP M$R:XW+%I/&&"W6K-WL$[O(@JO<%K)AJ0"]&!7LFUN.\+;L??IY"/B2#4@I4> MN?91ADT6"0&H/K8]CB@!:GUFB-4*D7JRC2P[^)4M5!%>C$$!#//B\.D*SZVD M0@[[\BTT>I>_&#_UD9SLS3!(TW68U(*_E.O'F=WI;A@\[6>@!_%^DOPDS-IW MHYI74,4' ;.7Z:>S?N-T&R:BI7:HB;"L,-"R\0*X7VGMMAO_P&Y$/OD74$L# M!!0 ( ,V#"%F&:JY,#@8 .\/ 9 >&PO=V]R:W-H965T$4+U;CCT64&E M] -;D<'.TKI2!GRZU=!7CF0>A4H]G(Q&1\-2*M.;G\2USVY^8NN@E:'/3OBZ M+*7;G).VZ]/>N+==^*)61>"%X?RDDBOZ2N'WZK/#U[#5DJN2C%?6"$?+T][9 M^-WYC,_' W\H6OO.;\&>+*R]X8\/^6EOQ(!(4Q98@\2_6[H@K5D18'QO=/9: MDRS8_;W5_DOT';XLI*<+J[^I/!2GO;<]D=-2UCI\L>M?J?'G->O+K/;QKUBG ML]-I3V2U#[9LA(&@5";]EW<-#QV!MZ,# I-&8!)Q)T,1Y7L9Y/S$V;5P?!K: M^$=T-4H#G#(^4S M;7WM2/QUMO#!(2'^WN=RTCC;KY&+Y)VO9$:G/52!)W=+O?G+9^.CT?$C>&E/WZZOA3CZ?KB[%]=F?EU_%=4'BPI:5-!M4 M0F9K$[Q 30N5+ :V*&J$T8F L])[= 1I+#2<_ M.4971GU#TZR15:_K ,'@@4S:SQ]K\ED?#P$IQ9UD N- M72MRM82-M+>@L"8R25X9:3(EM?!!!D*7""*3SFV460E9)O?L4M"=\B&N'8"' M;^A3#B!]1;%%1%1\I80)54F2%-"N*P%K$?7.61X(S(0PY)#ST!< M28,>'Q?H5NHZ*N>#AI(SY#GHRA< D@[$IJTQ-1!IBIFSSQ,.%&BO; *48K\3 M^KUD]KOP.^S3YE&:^Y&Y=E?3+>G('A#%G$WT#,397B>@#4IJ_-KG"KAN6< . MR@QT!U[FBIZ,CDL+:%K=$-('E!MA;(A;X^,4 L^A 5&P&$$5^PVM%?8AFUR3 MFF,[$.>1R8;'IE?$5O+FV"-,0:![>HJY6H$VEU*WCVG4AK:0'@8#.4PJ:M)" MHMAA;A\=J(*!38*:S.8W2;6HX.;?L1W7>N/9VGJ^NAAEA9C+^ROK$F;Q!8J'N0 M9&D=H--Y1VB121_3 MFBN]O^W^3%@D"*=4V50"MO-V3*9@ M1I6QW\!J!Y')6[#];@J"@AS5(5)<'9+BJ=;;).&$HFC!JSM1ICL2\1U)X(9# M[0TG'L&/Z2ZWN04^KL^4(8+74G/VS =;.H2AA6#H+HCQ9&L\EN+:ULAQY@+% MHWD&P1[TLT(>PU:K/%*V)\EY&-8N]M/_XN NLXE0XCK;&WN.T',(]D>C4=3^ M7,S2!Z*$>W:3M)!.XVT[K7E6L>QH\$:\B(*CP4R\Z'>FNM[\C /3GW)@.HZ8 M^T]&?=2BGCY$+5)J[#/V/_)-K)'WN#'IK$Y%DNXM<6"@ :#WI)O)JV!?<4HT M=[_NU6+'BS19 CH9PU%T;KS_%%S+:]K6=YS6%%O;^Q=K5]S9ZE1]S]\?04OI)N!5]QO5A"%$G]NB=<>EZFCV"K M^*1;V( '8OQ9X$5.C@]@?VEMV'ZP@?:-/_\74$L#!!0 ( ,V#"%E+X]%G MK 0 +,* 9 >&PO=V]R:W-H965T#@<\*KI3OVYH-9I;652J@ZU8# M7SM6>32JRL$H34\&E=(FF9['L1LW/;=-*+7A&T>^J2KE'JZXM)N+9)AL!S[I M51%D8# ]K]6*YQSNZAN'WF"'DNN*C=?6D./E17(Y?'4UD?5QP6?-&[_7)E&R ML/:K=-[F%TDJA+CD+ B"PM^:K[DL!0@TOG68R6Y+,=QO;]%_C]JA9:$\7]OR MB\Y#<9&<)I3S4C5E^&0W?W"GYX7@9;;T\4N;=NWH+*&L\<%6G3$85-JT_^J^ M\\.>P6GZ$X-19S"*O-N-(LLW*JCIN;,;9R3G_WGX .CM.HRVG MJ]&3@.\:TZ=QVJ-1.IH\@3?>:1Q'O/&O:J2_+A<^.&3$WX?DMFB3PVAR2E[Y M6F5\D> 8>'9K3J;/GPU/TM=/<)WLN$Z>0O^U>#P)<9C@AX^W,QI.GC\['0U' MK^=W5_/9GW>S#[&9VEO\O*$?*$001G3X)39J@()U(3L:X]JY4B"Q/0;I?TT'8K(UJ)'VA#? M9R"V8D+EIB-]3*/>B\D^Y!Z3F!8O7WN:PQ^8?8<)LV87M+CU$^>,JT":-ZB9 M'*,]_T\6="0[)#O('VR3XQZ4YZ &;J>]-$WIP-(ORB'C(!ZQK1L'27#S)*Y^ M5/*S+7IBXAO8B[FP0;RK3CS2+8-"W%LTV[KJ$E&(J47XL>!H TO[0Q1I\?!= M'$6&]#5\AN@X,JKBO$TVC5IV^^^8[\=R2^[MUES+?5=JY#O+WC+']US5,0>7 MSE9Q" FCI8J%]GZ4?.V.11?<.>-D(G'AFLLLR.CP;#R&USV!GQ1KM)=(CUP2 M]D'61ZSQD3H^.CMN^=MER__1V]CAK9RFMGL9M]O_<%BBOYZ*=:'6,1@/2[I V0:S40V<$ LNX'KY$!9$H1J,['.-( @?-;P<5CGYT]%(. M(L,R/A2^=^^NY@CD_XE%GSX@<9W-F/-.6!0%F(U&95V(;<;8,(\B4)4D->#6 M6&$/&M1*YS^F(,2@7)HN@AL=BBYMNI \5J9M4AZZK 9[#XF*W2H^EZ3P-":T M;XK=Z.Y%=MD^1!Z7M\^Y]\JM-!24O(1IVG_Y(B'7/I':3K!U?)8L;, C)S8+ MO"K9R0+,+ZT-VXYLL'NG3O\!4$L#!!0 ( ,V#"%D&!3A2[@L &X@ 9 M >&PO=V]R:W-H965TW./2M M4[+B34U]>')T]/2PD=I,SE_QLP_N_)7M0JV-^N"$[YI&NO6EJNWJ]>1XDA]\ MU(MEH >'YZ]:N5 W*GQN/SA\.^RE5+I1QFMKA%/SUY.+XQ>7SVD]+_A)JY4? M?19TD\+:6_IR7;V>')%"JE9E( D2?^[4E:IK$@0UOB29D_Y(VCC^G*6_X[OC M+H7TZLK6/^LJ+%]/GD]$I>:RJ\-'N_I>I?NZU*:("[*TG8F:+,0'VRM2ZV\V,N?]E\=!AQ- @[+ M=,QE/.;DD6.>BO?6A*47;TVEJLW]AU"YU_LDZWUYLE/@/SHS$Z='4W%R=/)D MA[S3W@ZG+._T$7G;+OSOB\('A[CYS[8+1WE/MLNC7'KA6UFJUQ,DBU?N3DW. MO_WF^.G1RQW:/NFU?;)+^OEGK\AC;WW0"$SEM^GW=1+$IZ42T+253G*ZX&58 M0G%16KC,>%71)P_;5%A?B;DVTI1:UL('/$">!B^TH44$%3JL$!VDJ(3WPH245:+4,0L[GR& A&_*/AZC6 M.E( 9Y&TKU&/Y-,>"6>S#N1N8W'T;"/Z!XWB(5]MA;+N*AQ3 _+P&G(8?\I\ M@U+I.UG4:HJE=]ABW7K*R@%.E'.0&^2]\GCFQ0J 17\'G6!>$N8ZK%M)YZ#Q M6JC[EM3#GH6UU4K3IGS;0M?D#GBT?P?;%PJ:R%K_JJHI/D&/3B4%9 TYBNWN M:1M0J+P](/"CZS=T4@P2.B*I@!VP#"40+B1J'4_5I%'@T+)WFI$VP=G6CR)U MMB.'S_HI/Y.2EAC):2*EDU9>2WWSP_ M.7[VTHLR"Y.#L#8)FXK54I=+6,B@:%/ PYVU1OQ@G^WJ2BSEG6*QC?5!^'%> MQ52V9NNIO6>RJR@8$G* -!2_**[@%$ 4A+6Z%[]TU2+F7+$>:82\\O"D1_WT M U(\/ ^5XU3(KM*_E\B]!-Y!9$ <'QW\,!/OM]B ,2M0E$9#%$H98,R&'P%Y=(1252H,"IOL ]=H5=CAH'+MFBMO]+6^Q(B*=]0CS= M&<+OI';B)UEW7)G>]4I<&U3ACK78EA=_6:C@-7>\AN(&T&04%:($7+I4T:LK M#F_&34)P@FGXE?'94-T"A49LME+S"S 'XPE+9(^&!%6TUKI*.4 ++Y&1GA8J MK"A4P,9N(0AU&)[5K4QE-:EBZ%&=%^U9AU"?([P0*^I>^Y#0EC-/5G?8C0"U MG4\[]AER.=Z0_Q2.@]Z#DC& 1:.D!SQR>%.U$WL],.-ZR3P402='+W%XB*;B M!\T/ .$,<:@* MPFF/HO$96>3Z:I]R8]&A;M,:,L-(MZ6&/%?3K>W9EA/W"'"RH."S7C*?"IM,[9PI)98:CD M#[A=1D<^!(P!(_202=/H',\B8+%2^N64_Q4$X[!U7+65"O4/6[GNGS#)V2 3 M ]W(_.;FYQ_$CQ9IM2>'["VHW=RG*-VH _^$;\1W'+7'QR_%&U6@6,@6[.2> M*_LX* I5RB[29#K&J5JR(_T298H8 M [TJI($8&=S< QDP5!4!!/R$;'W&W, M?V.UM 6Q&+$+0)_U /IL-P>P"&T3ALRX0JXB+S\B(:9 O*3)1[HG/6-= >'H M7(VXZI#9IER+M_>Q//&Z;8#[?U=B!-NC8$L\I(5'D4M,U4""J=H]:#(8,C9U M*J-.A!0Y9 =TK=%++G:R4ML">2-=!(U%R+\ JQZ5&9D9; +)&@T M\TRS&^7XSH4TMX"$"Z"R;B@%"EG'KH((J[HO%=5L19!(NN.PSG'6H G#OD^6 MY@;X\FNT#%\:L&,AG("*CW[T.M,QT4LH2^W,PE*.)SLJ2A@9X9Q,QV,+Y7Q" MBQ%84!NE^]9AL$Y,+NQ?ZC998RO?R9)3:T@-UEA!:BFMT8$H(H?2P+608T7G M$:P>.K:I?'CA[69.2L/DV'(G*@Q,JZI-EU86TM THM-"&\,VG_8T=:2@C3U/ M1;UC75,_0;Y4,"!!!?,&QH.&0P-KJZXD?WUO5X!O-]W0:RE]/@.Q$3L?0K;@ M=-'ANK[OIKF'7\<,H5(SYIUMAQJ'&LQ>VCSUIBL0?3F1\$^&O=^R]-@I,E,R M%J$E4S?U>78S@W5P5^?')=LCQED_QD+#AH0"1Z/O8JXZ2FV[SMG&4YUXA#^/ICURKU2(7;%)=:;$1O1X,, M" ;"ZWK=XT>R5VGCYQS;L13.B0S$\HC6AJV"8AP?\K70S]BU4@><")S_GMSR M9N@0(AVAQ;_3*] 29N?3W.>A:M7KS8"J0%(1Q! GY!GR"R(,U4M.+&MX-I6'"H_W%7Y,HKA+^P, \"B,R-@;Z(@;F M4.)&HFZ0D95TE1>7%G_$7F+;[RYN+C//SKX@8":3CMBN[[=W;<7T(PNXN/GL M>P%I")"%LA.V*G%E*T82SLU!U-4FY1_H3>3ID?2 8Z$M[3L,A*C&LI)3A5*> M-)KQOQR6,$[(+$ZLF)&#PC&+BW,R1&W#1(]6QVE6/B)26K;S/45_[%>X&>=" M2#0BG?U(5[U]P@=N,92N/*. ^D,UF8D8#D"%:W0XV+W5CM<&Q!/Q42#S*%&G MO?V!:G';S6=0U1F_/3CZCG@33\D^T91,['VR+3JW9T^.]L6!N&ZHSJ1HPT6' MI>)-;/L)L*;T*E- RJ,7R MED9X3*CF"!8?@U#"'%4_DPY+G7.@OU@D$ ,GB'?I)R5B[QC= TXN.@*TD:%8 M$1 D<$H$,^L^%21E(0H+WH(+40S(11YHQ\'U5.R=[ /U><"N1N;F##!K;N"@ M69Q5)NF0&;N*J"VY[@LM@"=P]X531"OHI1%G?\N &@]DN.U"1)B&BDY;KW,M M2=?9@P9^/PZ*XO"VXW(U^#'SE=&0-B/6*-UH3$1U?/W03FFJK;U<0-G%P+\3 M@WEPN3%7H8U[I_OY-D0%QDKPE&7/*'[CU+PSE>_G,OOC(Z,%$C^>QI$62\\% M_A?46%]I'L-L$I<_Y*R-[5M]8@-W+@^TYT#U&Z'*#N:PISXSCVHRH/+$AZB;J1A0D" M2% *M!U)-JB1M8P2!]AG$5FK/G8?$ZEC81A#>J'Z.?VCD^P_"^4(%&U*]5"I MC*"6Z&J"4>X\L)D'<)RRVU&U+]0V\&].7ZGS,(O=RH0.1[\!HP%9\"_=/)(W M(?XS9Z=30#@_.MV_!)LR[\H ^_0 M[?#'I4(#Z6@!WM,5\Q2& M0POX&ENVXZ1- _3'[=;A;BN:W/8P[$&Q&4>H+>4DI6GWUX^R8R?MTJ #MGNQ M9%DD/XH?*7JT5OK>+! M/):%-.?=A;7+TU[/I LLN3E12Y3T9:YTR2V]ZKQG MEAIY5@F518_Y?K]7L*ZWIO0YG1EK"HWPH2@%+(> M^>/F''8$!OXK FPCP"KNE&VV6MC;VBK0]?E+0+ Q]E MAMES^1XA:^&Q!MXE.ZCPYY4\@=#W@/DL.J O;-T-*WWAOW#WCXN9L9KH\><^ MAVM]T7Y]+F5.S9*G>-ZEG#"H'[ [?O\NZ/MG!]!&+=KHD/;QI,X44'/XE;)0 MR!RXS."J4,;-+WG!98K&?;^B@P?WN3!<(:L=\NC$_ MVS%O:<^5*I=QP7?,2#L?"5>%93&&C.@S*;J8$D)F1$M/"&-Y47!76R/ MX0>(_,0]HV'GXZ-%QTM8:% MP8">B3_H?$9C3J%0,O]@49>P5+KB$AW%/^2.(!CTX9A&%M/8N7ZYH3HQ=D;I M3LO2$EKF!2&KQBAF<(!)<(-TEA:$+'1L"L@D^H:(RZL^18,=V!@C8=I-%UHQ&>U"";B M\=G"EFK-9$LSV"6<<) FEI 9BLC 8Y%/8^![212X2>0-PVHE\:+AL',CB1"R M.ELB44BD91S'TO21.("&*19U?Z+IMPD^B@1?'<:V,$5LHBD MPD,4Z+<4Z+^5 FW =[A 3LZ>8"I*=^"TYY-2F:D2:D*A$R[/IY0TIN;N/CH< M-+^?#C>R;BOJ&S[G.G/66T)D+^$Y6M@6XGJ!$O(6IVEPNAICMUA!F._#E>9R MT?7E\A=I4E2J'.(JREX2A-48!2[8H!#M$^86.%46027!879:AMX@ M8A P;Y $5%:\B-C"J%KTA_\EI9*64LE;*37AU#&X$-&!P1>N[]'NX\A!?6\O M&::Q1O6UUWN/6+5&PO=V]R:W-H965TY%(:E[D M]\T,=;(2\E$M$#4\%WFI3GL+K9?'PZ%*%U@P-1!++.G+7,B":9K*AZ%:2F29 M52KRH>^Z\;!@O.Q-3NS:E9RUVL7KOG#0IN% MX>1DR1YPAOIV>25I-NRL9+S 4G%1@L3Y:6_J'9\E1MX*?.>X4AMC,#NY%^+1 M3"ZSTYYK L(<4VTL,'H]X3GFN3%$8?QH;/8ZET9Q<]Q:_V3W3GNY9PK/17[' M,[TX[8UZD.&<5;F^%JLOV.PG,O92D2O[A%4MF_@]2"NE1=$H4P0%+^LW>V[. M84-AY+ZBX#<*OHV[=F2C_,@TFYQ(L0)II,F:&=BM6FT*CI<&E)F6])63GIZ< MB_()I>;W.<(U9DB0F^$5G0U*B1G,M$@?85HVHX7(,Y0*+GY47+_ X8T15T\8J_9X9_3>Z4ED>>O77NL382[39B$.E9+EN)ICS)&H7S" MWN3].R]V/^P),.P"#/=9G\SJ/ (QA\LR%0420DPC98R&\YPIQ><\99;[)'(N M"DID5<\OGLT8=^UHK\_=.[I9(,Q%3OG-RP?0ED!UDO.?J$#39]5%1J%019$V M#@7I+W&FFW%B'2>0D$@YF<@H/?0"U())_-UD8P9+]F(,*SCD)?D2E6)EIHZ. MG9N%1-QB&1B:4^T]7X(GM4QSS!R;H0F'P>T$,:T M<@"CD!YQ0H\DB6 / :..@-%;"7A+5409>*[I)7FJN\IQ6W*M=A%MK^W=1)NV MO<.XK#J7L]NZN)MTI395$XZ0+FJDT4+?(6UAY820:DC[+^;TB74I+C402VNB M 2M$10PC3MW9*D_$F5+5I*8%GR4KM3,S8@JH B-\8ES"=Y97Z-QNA&@=4M@? M,<7BGDP'7K_F66AP\4:#R'6^U^($?V(A\\:#D>M0^YDC-Q]H"0?A(![M S_NP(_?"OX=D^848-J L OMO<;>@+;%U(*!5)>? M*,?J6K)J?/\?!,!GE"FG\K,D1N]C08O_1:/@-"="(%2:2E^9V;Q]#?]^0$_" MT1N,1HXE5 WUI5(5C4*_'_HF;=U!E#BM#\L2OS]*0DN"I@CL\[Q] 'Y NK$I M68/(7ZLU>[8U_+_5&KZNUMI+;BX-664KE<&!LHB+;*-$MJ,]'$PZ#B9OXV!% MF6JK31=)@4Q5)A2F86XR\LED))A[()7QM)(V0.H@?&=QVNOWS5U0K=N@/0O3 M@UGY\IMZ8[2'N2GS$!SMC/O8V>+2NNYL-;, IEG&ZV[;6\6^U^;:;UC7XM7O\7?6.2>K^"'.>DZ@X2:IRR_M>H)UHL M[?W^7FCZ6[##!?V>H30"]'TNA&XGQD'WPS?Y!U!+ P04 " #-@PA9U7DF MG; " "O!0 &0 'AL+W=OO.&75M$II\Q,&#)!*NVJ=5*EJM_5AVH-)#F+5L3/;@79__;N->[XJK-L( M9I.*K? ![??J3I,5="PY+U$:KB1H7$Z]BV@\3YU_X_"#X\;LK<%%LE#JR1DW M^=0+G2 4F%G'P&A:XR4*X8A(QN\MI]==Z8#[ZQW[=1,[Q;)@!B^5>.2Y+:;> MT(,)/ZVXL:E5?,LME$JPUHYTUL;M&$VJ!)')AB%O"]#"AJY2Q MJ5B&4X]*P:!>HS=[_RX:A)^.R$T[N>DQ]MFE*BLE2;$!M81._"&91XD.RWQ] M#&Y@S42-.3 +MD"@"D7M[LR4L: T2.H*5.J"_W%_H_4&)G,'S4BEYH;0!'#H MI1)$P.4*/G!).ZHVY&I.QSW*)S;YO,(,RP7=D41^SR7793CIW;,-_6F+FC-A MX 3Z?C\>TCSPH\&P]TAE?<;E6:55AL9 Y/>CE,9X-.I=<\GI\^>P4BHWD/C# M04SC:##HO<9Y E'HC\+4+2(_31(XE*1@KXA*U*NF5;@P:VG;>NIVNVYTT1;A MJWO;RFZ97G%I0."2H.'YQ[X'NFT/K6%5U93D0EDJ\&994$=%[1SH?*F4W1GN M@JY'S_X"4$L#!!0 ( ,V#"%F4?GL"' , /8& 9 >&PO=V]R:W-H M965T1"O<\Z-<-XMC6S78_YX.(=G@$GR"P [ -B@>W0TJ'S/'5_.C=Z# M\=;$Y@=#J .:Q GEDW+O#.T*PKGEVE!^C?L1P5IRY2+@JH8/WWO1T=(L\&ONQED?\O\']N-]89NC/_G@M]9,[/,_MW-+,=KW 1TD.Q M:!XP7+YYE9;)NPNZ\Y/N_!+[\GY\/J"W<#EYYX1?I#XO_,E)]^0$CTXB4%0Y MA(5*MYT1%FLOS#4(6RWIQ0NU@RNA:$7WEI#V>A90)G'(Y'NLL-V@@2R- I]6 MG]LL6/5"UA[X&M+IE%J6%,$?2&^OT;(&08[T WKO%M*(%>G8!D_9\Q*]H-ZA M(9L\RLNWOBO9)/C8&R5<;W"PVHI'/[90I%/_!7=:4>+[L6:0P90%7[7CTN]<.!C8()5,I I!1UD)/M8@LI"^2W M_ ]02P,$% @ S8,(6&ULC5;;;MLX$'WW5PS4H&@ -];5EE/;0))VL2U:-&C2[<-B M'VAI;!.52"U)Q?'?[Y"ZV$D<8Q^DX6T.SW#.B)IMI?JM-X@&'LM"Z+FW,::Z M'(UTML&2Z0M9H:"9E50E,]15ZY&N%++<.97%*/3]\:AD7'B+F1N[58N9K$W! M!=XJT'59,K6[QD)NYU[@=0,_^'IC[,!H,:O8&N_0_*QN%?5&/4K.2Q2:2P$* M5W/O*KB\3NQZM^ OCEM]T 8;R5+*W[;S.9][OB6$!6;&(C R#WB#16&!B,:_ M+:;7;VD=#]L=^A\N=HIER33>R.(7S\UF[J4>Y+AB=6%^R.V?V,;C"&:RT.X- MVW:M[T%6:R/+UID8E%PTECVVY_!_',+6(72\FXTOIA1V]Z_ DX)=:7$#D#R'TP_@$7M2'&SF\ MZ!6\6[9SL0$3.;C86:'A[ZNE-HH$\L^QD!O$^#BB+9I+7;$,YQY5A4;U@-[B M[9M@['\XP3?N^<:GT!W-!F$E"ZIC+M;PC@L:D;6FH]3GEP-*%;I4?<0,RR4JB(+AP.;-)B\:T-$K M^LU$<#7XQI9@P.ZI6EYLAU8!2%#]44KDR#H:^[],[ M"H/!]PH5,Y9,@529/?L=3/T8TC0=='%52JY0VR\)*\#&S#.*<#J-(0[#P3U[ MI%X43R%.PMZ'"UT3F0S)&TM>EQ", X@GT> [G82"<1#3,QT<.[LSF S'X]#9 M)$CAA!227@K):2ELF%@3-!W[9T&[4""W2N9U9J _M5;1[HP_/=*'6Y/#3ZI% MU?LT4P9M@7:.K^CH))_C.CH@:=7"VTVKENCV67H=&[L0.[)-O>AA+_]K5E@M#4G[:RZ$%2V5% F8RYQD$@S3:=#8 M)'%V2O*R=IQ0[2CYP-T]2-)L,$R2M&VE<0#G>\+D=D#53D?TGDS"P_;@*Y77)112 MK-\;5&5?K^3Y(NO6*YI..CNX>5;CQWS.VLJW-IHD+_K'*FQT<"^6J-;N]M=T M6+4PS179C_8_&%?-O;I?WOR=?&.*TJ;I0[,B5_]B0L6AFAN_Z1A9N5MV*0W= MV:ZYH9\D5'8!S:^D-%W';M#_=BW^ U!+ P04 " #-@PA99NRK/K,# !2 M" &0 'AL+W=OBIAQW"B$KHG$JMYZJ)26Y M=:I*+_#]Q*L(X^Y\:M=6'R5G%>6*"0Z2%C/W9GRUB(V]-?B+T;TZ&H-ALA'BU4SN M\YGK&T"TI)DV$0B^/M%;6I8F$,+XMXOI]BF-X_'X$/V]Y8Y<-D316U%^9+G> MS=S4A9P6I"GU6NQ_HQT?"S 3I;)/V+>V,1IGC=*BZIP10<5X^R:?NW,X)+,HET60^E6(/TEAC-#.P5*TW@F/<%.592]QEZ*?G2[K1,'@A MFY*JX=33&-)L>%GGOFC=@U^X)_ HN-XIN.,YS7_T]Q!*CR1LJM-$7G84"E'B+37)M%$$V%VN%6CE#YWG MCW_ @R 2A#!T7H1&$I@D"F*3PH\FSFTC)1('364%)7HI8Q!,8@A& M01([?V+ [">;$7#\C.+Y]*S?6HCX'(\F:0!G9!+W,HG_KTS>-]I(^I%Q5C75 MD6K,*=QSQ$65AA7Y4ID:GI+)V51G9-(FKKK$]0^)V2%QW24&8C73%]S6F* _ MKK>"4S^IXSN7GL=@/'36U/29',6" 6T&CF%/P8HPC:P(1VF8.(@& M[I1FV!=0Y8TRVG\0/$==6,0;PE]A81Y/18$Y'P] M/'E IZ3B'7WG*RJWMILIL%)K/_G]:M\P;]H^\=V\[;:/1&X9JKJD!;KZ%Q.4 M@FP[6#O1HK9=8R,T]B [W&'3I](8X'XAA#Y,3(+^;\3\&U!+ P04 " #- M@PA9P)'1?BT$ !["P &0 'AL+W=ODXN3? M=TC)2HQHE:*G7B22XCR^X;P9S6RK]#=3(%IX+(4T\Z"P=G,:AB8KL&3F2&U0 MTI>5TB6S--7KT&PTLMP;E2),HF@2EHS+8#'S:S=Z,5.5%5SBC093E2733QQ,%NX9:O"^L6PL5LP]9XA_:WS8VF6=BBY+Q$:;B2H'$U#\[CTXN)V^\W M_,YQ:UZ,P7FR5.J;FWS)YT'D"*' S#H$1J\'O$0A'!#1^+O!#-HCG>'+\0[] ML_>=?%DR@Y=*?.6Y+>;!-( <5ZP2]E9M?\+&G['#RY0P_@G;9F\40%89J\K& MF!B47-9O]MCD/(-Z@<,%A_>Q9/HK(?@J"4XZD-??)%U;M4R%\QB#E:!SX]#M3JL M#,*Y,6@-,)G#%6=++KCE:+H\Z3VKVY/O$+ %PJ4J-TP^?7@W3>+C,P/Z)2GV M3&IG)I[)P1:UVP,K)2CU26-<$J:J#!F8@]/!?:$1]]0#=_QQ;V% 8D OAMU@ MX%3AI)%".QI<,E/ AO&XHGBV MW^Z590)6%3F!KG;SLBH;+]12\+7/.(KT,$VCP14: [S<5-9KCG#06/@(<1S# M00/5I>=XF!#'RTIK)!WT:'](J)FH\EK2Y%HT&OQ"&9\UIJ_!TWC\UL%]NIJT MNIKTZNKS_@4Y,G2D"QFW%#7*Q8IJ01-58&NJ&O7REML"I)*'&:/8"O<'@U_; M"ZCK?I<2>^ET*_&_B1I85#LJ5Y;HP MH,R=HY\PPW))-FG\EKS_<&!U97UA-1S<^JKD'* #&NF/:\6/81H?U])/_X_2 M[U1@^*(A*E&O?=MGP-?*NC=J5]O.\KQNJ)ZWUVWI-=-K3E0%KL@T.CJF.J;K M5J^>6+7Q[=5266K6_+"@[ABUVT#?5TK9W<0=T/;;BW\ 4$L#!!0 ( ,V# M"%EX>B1B(P, (8' 9 >&PO=V]R:W-H965T M?N*.EY6Q$\%BUK(25VB^MDM%HV! *7B#0G,I0.%F[EU'5S>9]7<.?W+R_HL7III[4P\*W+"N-G=R^Q%WZW$$7Q S 9Z\9[>37P6\(].7$ 2^A"'<7H&+QF6FSB\Y"?+O<-6*L-%"7]?K[51 MU!S_G%INCY:>1K,;YDJW+,>Y1SM"HWI ;_'[;]$X?'V&:SIP3<^A+U;]/@&Y M@2]H*3^@Z!#63_ !9:E86_$7H5AA4 MPE%F-21^$F7TSM(,QOXDF\#$C[-T=%P%"HW\+,MZL'@Z)B.._/%T8HV4HA(X M(W8VB)W]JMA+14>N,D\^+&M&O4I5@W??.]ZZSOUU^<\F/"W_(75K4_LN-Q[G M/M41/Y%[D/(MYMBL44$2')X2D6/1_?2T,CZQN/$ M^69Q=E*'X.ALI.8LW0V@(9>=,/TQ.W/L;ZC-3)1<::MQ0:'@Q MH0JK_M3O!T:V[J1=2T,[P9D5792HK /]WTAI]@.;8+AZ%_\"4$L#!!0 ( M ,V#"%GY:!H:&P, (4& 9 >&PO=V]R:W-H965TG18'J1YUC6C@N6N%7GJU,?OK,-1EC1W7@=RC(,]6 MJHX;4M4NU'N%O'))71O&492''6^$MUHXV[U:+61OVD;@O0+==QU7+[?8RL/2 M8][1\-#L:F,-X6JQYSMDA1-*U70H=",%*-PNO1MV?9O:>!?PO<&# M/I'!5K*1\M$J?U1++[*$L,726 1.?T]XAVUK@8C&?R.F-QUI$T_E(_IOKG:J M9<,UWLGV[Z8R]=(K/*APR_O6/,C#[SC6DUF\4K;:_<)AB$TS#\I>&]F-R<2@ M:\3PSY_'>SA)**(W$N(Q(7:\AX,A/+.ZDZ)$812W=Z3AYZ]\TZ+^N @-@=N0L!R!;@>@^ V@'+Y(86H-OXH* MJ]?Y(9&:F,5'9K?Q1<#/O0@@B7R(HSB]@)=,E28.+WD#[Z'1CQJXJ. ;E:P, M-:QI4,,_-QM-]9?FWW-%#YCI>4P[,==ZSTM<>C02&M43>JL/[U@>?;K .)T8 MIY?05^MA4$!NX2\:SP=\0M$C;)7LX#M7C>PUW"M9]:71Y[A?1#_/_=49ID:X MD]V>BYO:U5HBO M6@/6S?,KPXQ>&MU+'X69?7+[[@E,TNQ/FCW:)B_:8*?A)\C]*)I#%@<1O">U M\.=9"CD+$J&F/EY,3\UI%1T,AG. MM5QXLAHZ5#NW #64LA=FV!*3==JQ-\-J^3]\6-!?N-HUM"-:W%(J722M-#4L MO4$QF/I43 3#V]0H]-(N'Q4RI9&.>?DEB-;]I#5LD9C.Z2-5'OOR550LR!D8\E>8O659S MG1:)%E+QK!(&"[(D+W_IWY4CM@0 IUG JP2\78'N"P*=2J"S(_"B2=U*H'NH MAEXET#M4H%\)](WO2V<93_M4T=&UX$LB]&Q TQ>&+B,-#DYRO;,>E("G"-$7]*4W.?EYM8/ M3GRF:)*>PHQ/#SXY>7-*WI VD7,*XB3)R:<\4?(,!N'ZCSE?2% BK]L*EJ&- M:4>5R7>ER=X+)G?(>YZKN21!'K.X0=ZWR_P"OWW(>= M/??G.YA&[A7+Y%]-&Z;$[#9CZN!\)0L:L9M6H5'%$VN-?O[)[3MOF]C"!/,Q MP0),L! )K,9R=\URUX8^^AT^F?=YQ#-&3MYQ*4^;2"TA^@9"?R"?1N?>X')X MW7[:9JMA5G?8WYGE-\RZ](:=^JR@89;K#-Q!?5IH7=N_]%QO[;F>U7,3P2/& M8DEF@F=$S1F1-&4Z2(,W,WA5X(L1?37A&[2?SQ8ZQI$E%8+F.OCFX'F8/&.L M,?):E1_[(F&"^258;XL;;S#L[Q"X/VG8<[P=^I#,JM'77]/7M]+W!=*L)'\D M$2T21=,F"OI[:[AT'6=GUUNU'.O:0S0&F!K#_MZ+UO.V--9<.UB[=F!U[9C* MN=GWD;Y@WQ;)$[P9L.F;G#S86W+/&^QLE+%5W[%./D1C@*DQW-?8[_7[S4X> MKIT\M#KY-HKX GP*147$P,'3E)F8TN3CX1[)W6%WU\=6=3V$GRP M99)SX3CNCM^M)ASK]X-4!I@JP]=4UCSO.IMJR'GE\YKD45) 93.ASU! *_(A M)^\XS1O+%"O6L5]+5#2_0MO>F<-^;X>1:M)VB-@)^R&6574^MJI3]XAT)TYD MP2'?T1E,(7C!A'H^(T4*J:MD:ZK*J.I@L3S:_0:NG-L+M+E[O' MZ1Y=2%;5Z?(V='E6ND(V%0LJGDTM2B:+:9I$4,S-F-!)SY_O639EHK&"LP,? M30XFFH^*%J"BA5AH=<(WU;K[(\IU%[5>1T7S4=$"5+00"ZU.]J9H=Q&J=CO& MT=QBHOD5VG:4/;_L[)4ZJ$I#++0Z:9M^@?N?-@SLVH^F&[5EX.ZW WK#?;8Q M=898:'6V-^T%U]Y?."Y_Q:SIQZAHOMO0E-BG#K4I@856IV[3OG#M_0O45!>S MD3!&1?,KM.TLMB$$HW9"L-#JS&YZ)JZ]:6*2X=L\7P"=[QE3K^;"F"V*,2J: MCXH6H**%6&AUFC=M&_?R1^3"F&V1,2J:CXH6H**%6&CU__AN&D6>O5'TG4VZ M"OWRE2Z=W8ACZ:S07NO3H2H-L=#J/&T:2)Z]@?21/3$A64D4>2C2I/&#:44:# MG.CJX.>?AI[GO-T6,D/NVU-(/!0!=3JPD2E32\9RPG,H&K@X5TM.3MPK[]1D M)ZO163)3SWJ\YYR29:+FI@(I$90&(3%33&2PIEBCZZ>0^D2"K4ZDZ)$[3D73 M08\ U=$A%EI]JVZ:9YZ]>7:7\)2NMNJ],R\']$S\U![9JAH/BI:@(H68J'5R=[TS#Q[S^Q[\X3N0?_-LQMQ-)T' M*0U0E898:'6>-FTRS]XF.S1/0&UWH:+YKZSP?YTGP"^9+_)8P&L!3UW'.;T@ M]UG&X@1>E?29T!FD"67[LF!1 I5T5E;29RO[?Y%DJO,$O:0X$2Q2'+Z?QM:6 M22!:H+(H!'_2J89-\TN.TE!\H:0"RW4-7YULK9[4VJG;+M(G(TG#_EJYZZ(Q M"*)V);'0RI>KO77<.&/BT1P,E\2<#"E/>JY'UX?/;\V1ZYWQ._=J[#:,^^Y5 M4!XMW\"7)]W?4_&8Y)*D; :JG(L!+$R4A\?+&\4+<]AYRI7BF;F<,PJIE)X MSV><2YY#\3'>"?E% M;0 T>4UBKB;.1NMTY+HJW$!"U;5(@6//2LB$:JS*M:M2"32RH"1V.YXW,PX,D*DL2*K_>0RQV$\=W]@V/;+W1IL&=CE.ZAB?0S^F# MQ)I;LD0L :Z8X$3":N+<^:/%T,3;@+\9[-1!F9B9+(7X8BKOHXGCF0%!#*$V M#!3_MC"#.#9$.(Q_"DZG3&F A^4]^\+.'>>RI IF(GYAD=Y,G*%#(EC1+-:/ M8O<'%//I&[Y0Q,K^DET1ZSDDS)0620'&$22,Y__TM=#A ( \U8!. >B< GK? M 70+0+=IAEX!Z#7-T"\ _:: 00$86.USL:S2 =5T.I9B1Z2)1C93L'99- K, MN%E83UIB+T.;,NOT;N8LB6Z0Q><_SU6LZ+@+0E,67&/'\ M%)"+=Y?D'6&<_+41F:(\4F-7XY@,LQL6^>_S_)WOY.^2CX+KC2)S'D%4@0_J M\8,:O(M:E()T]H+<=VH)/V3\FG2]*]+Q.KV*\.BQSA_^%B*RD2$B('Z4Q MF<2,+EG,]--V2: />P/ 6IQ6Y2*6( M,C03+66<\?45'KQ*TSBV1_,5V??C,8RWQ#054A,S,A:"NJQR<5"QQ&^.99C5 M#O1<9<%&1L'=;)CSRYJ;TYJ;1?FM=\_L:,ZZC@H:$0U;T*UJ-7B?WX%PU+I M87.EB\6M\M7](]E_)/:P:N[#4[$KHVY/Q&Y$-6]"M:B5XURQW8,7 4JRMF\W MA<=RQG5^?RM;R^?AG7T5G;3?^Z.97]$>^*-Y_OK[CSY_BWZD&ULK95K;]HP%(;_BI5652NMS0T"I1"IA4W;U&D5M-N':1],<@"KCLUL ^V_ MW[&31A12U$G[ KZ<]_5S3GSI;Z1ZU L 0YX*+O3 6QBS[/F^SA904'TAER!P M9B9500UVU=S72P4T=Z*"^U$0)'Y!F?#2OAN[4VE?K@QG NX4T:NBH.KY!KC< M#+S0>QD8L_G"V $_[2_I'"9@'I9W"GM^[9*S H1F4A %LX%W'?:&'1OO GXP MV.BM-K&93*5\M)TO^< ++!!PR(QUH/BWAB%P;HT0XT_EZ=5+6N%V^\7]D\L= MUR,YS.B*F['/7\M]+%E=MZBN6^3\ MXG^HVZ_KJ7:U^-V47NG7:O:SA[6GES2#@8>G48-:@Y>>'(5)<-64['\R>Y5Z M7*<>'W)/'T0.',^>@IS@<<0C;?"+8^*LWBA,:$,YI[8L9TW%*%=(W KVHEFG MK:#3]]?;.3;$M"[KF%?HK1J]=1#]XY,!I,_)ABI%A7DF6;5]&W=D:=;>(@@O MPW '">_A3O:0SL-NLL/=$!2UDV;N3LW=.<@] MVH$C)T?=*(RN\++%86&:8#M[.S$*XV@'MB&HU8YV8/VMF]J^DM^HFN-A(1QF M* LN.IBL*E^>LF/DTEW>4VGP*7#-!3[6H&P SL^D-"\=^Q[4SW_Z%U!+ P04 M " #-@PA93!K8?7P# 5$ &0 'AL+W=O#_J*UXL#91_X!D"@3TU-^-+:"+$]MVV>;Z#! M_(QN@<@G:\H:+.24E3;?,L"%)C6U[3E.9#>X(E:RT&LW+%G0G:@K C<,\5W3 M8/;Y$FIZ6%JN];!P6Y4;H1;L9+'%):Q W&UOF)S9O4I1-4!X10EBL%Y:%^YY MYCJ*H!'O*CCPHS%2KMQ3^D%-KHNEY2B+H(9<* DLO_9P!76ME*0='SM1J]]3 M$8_'#^J_:>>E,_>8PQ6M_ZT*L5E:,PL5L,:[6MS2PQ_0.10JO9S67'^B0X=U M+)3ON*!-1Y86-!5IO_&G+A!'!*EC)G@=P1L3@D<(?D?PG[I#T!&"I^X0=@3M MNMWZK@.78H&3!:,'Q!1:JJF!CKYFRWA51!V4E6#R:25Y(KF%/9 =H%O(:4DJ MG;Q?T*H]-HBN45IQ7)8,2JR?R96.PN6@Q@(*)"CZ'6C)\'93Y>A"GE>.7J4@ M<%6_EF)WJQ2]>O$:O4 50?]LZ(YC4O"%+:3YR@@[[TR];$WU'C'51V\I$1N. M,E) 8>"GI_G1";XMP];'SGN(W:5W4O#-CIPAW_D9>8X7&.RY>CK=-[GSO-VS M[]Y]$ R_/TB^UO,?T1N=D[_[_RFAZ%I P_\S9;W5#\RW.86G) M2LB![<%*7O[D1LZOII!/*99.*99-)#9(3M G)SBEGOPEWSBL38'X?6@ J\631$I5^C/#>:Q4-49D %<>CWJ(&78>]E>-++.UF_ M9#E:"5F5C/7E)/U;3]J48NF48ME$8H,<1'T.HA]4!J(IDS.E6#JE6#:1V" Y M<9^<^#EEH"6'1S_*F1&PO=V]R:W-H965T+-A.5H3"%4=B M5]>8?[F BAV6EFO=;5R3[B$JM)*RHY/K:C5 MG:F)Q]=WZK\:YY4SMUC ):O^)H7<+*W80@6L\:Z2U^SP.[0.A5HO9Y4PG^C0 M8AT+Y3LA6=V2E04UH3:]@#W0&ZAIR5 ME)CD_8Q63=D@MD8M0*"4"%R6'$HLH4"W7] -4?:4&O,;8X5 F!9H!7Q/_>_3>\'PNZ+RC9[_@-Y1J>AZ>M]5$?KG#P5%;R34XM^QK#>Z MP;BN;IKG8HMS6%JJ*PI5:V E/_[@1LXO8R&?4BR=4BR;2*R7G*!+3G!*/?E3 M/7UXDXZQ##3DR)#U4V:?N&X8A@M[?QS:$53@Q5$?E=Y'>6X4S_JH; 05S$*_ M0_6\##LOPY->#OK:5]6&WN^!ZZ8UZO9)M:<6WI1BZ91BV41BO91$74JB[]05 MHBF3,Z58.J58-I%8+SFS+CFSYW2%AAP>_]YGKC]H"B.@P!UTCO0^R/<<=] 2 M[H.\, [&.T+<>1@_M2-@B3"Z8H1*\SKR0&LX*?O4ZIM2+)U2+)M(K)>;>9>; M^7=J#?,IDS.E6#JE6#:16"\YKO-M1G">TQQ:]O$3?!X'WJ [C*!<+YX-?OKI M&"P.AJ\6V0C,4R\7\T&/L(\FHQIX:492@7*VH[)YG^UVN['WM1GV!OL7[OFE M.[*?ZC'93&+?Y)L9^QWF):$"5;!61SEG,]7.>#.V-@O)MF8NNV5237GF :H.ZO&9-W"WU ]^=!\A]02P,$% @ S8,(6;O&;/EN P \ \ !D M !X;"]W;W)K&ULM5=MC],X$/XK5D GD&#SGK1[ M;21V$W2<@%MM#^[#B0]N.TVC3>)B.RW\>VPG#4WP5@MKOK2V\SS/>&:9B2G.;[2C@M2)5I>TY M3F17N*BM9*;6;F@R(PTOBQIN*&)-56'Z]0I*;;N36Q MT!HVN"GY+3G\!9U#H=1;D9*I7W3HL(Z%5@WCI.K(8@=54;?_^$L7B!."T-$3 MO([@C0G!/02_(_@/M1!TA."A%L*.H%RW6]]5X%+,<3*CY("H1 LU.5#15VP1 MKZ*6!V7!J7A:"!Y/;F$/=0/H%E8DKPN5O)=HT1X;1#9H@4M@:/D59?4:O9REP7)3/!?+#(D7/GCY'3U%1HW^WI&&X7K.9S<7>I 5[U>WCJMV'=\\^ M?/2.U'S+I!E8:_CI>7YTAF^+F/2!\8Z!N?+."O[=U!?(=UX@S_$"S7ZN'T[W M=>X\SGKVR]8'P?#[4^(K/?\>O;1@.,\IY%@=D'\VZ'AN_G\KH.@-AXI]TF6] MU0WTNK(*7K(=7L'<$F6. =V#E?SQQ(VAF>]%._UR[8> M6Y>9;]LP?-I%AJ4BPS)#9(0=2G(/I-52 RF1R3 M8JE)L0Z<>".BH &%4S]D5:F0<7! M=*HO I/>RJ*1NM7[F7UZYF/97MK.J8OLNW MO;#H:?*B9JB$C3#E7,2B9M&VO6PGG.Q4_[0D7-P^U' K6G*@$B">;PCAQXDT MT#?YR3=02P,$% @ S8,(6=)W+7)Q! QAD !D !X;"]W;W)K&ULQ9EM<^(V$,>_BL:]:>]F+O$C)J3 #&!?F\[=3";T MVA>=OE#P I[8$B<)2+Y])=LQV"B^I-%-WH L[_[DU:[_L/9P3]D=7P,(=)]G MA(^LM1";2]OFBS7DF)_3#1!Y9DE9CH4\9"N;;QC@I'#*,]MSG-#.<4JL\;"8 MNV;C(=V*+"5PS1#?YCEF#U/(Z'YDN=;CQ$VZ6@LU88^'&[R".8BOFVLFC^R: MDJ0Y$)Y2@A@L1];$O8S=4#D4%G^EL.='8Z1"N:7T3AU<)2/+45<$&2R$0F#Y MM8,99)DBR>OX5D&M>DWE>#Q^I'\J@I?!W&(.,YK]G29B/;(N+)3 $F\S<4/W MOT,54$_Q%C3CQ2?:5[:.A19;+FA>.N$%0.P7-7Z%4.1>AV&7NQ<1$6>#QD=(^8LI8T-2AVO_"6^Y4252AS MP>395/J)\8R2'3"1WF: ;B !689J>"W3!8Q!@N:"+N[0A%2C-C0&] MCT#@-/L@:5_G$7K_[@-ZAU*"_ES3+<NIU O_8DG/D.Q^1YWB!YGIFSW?W=>&\ M;O7X?Z_>V R_KCJ_X/E/\.9KS !-Y0V>-"MBPA@FJ[)XI@_HV.X:/Q33DSUF M"?KGLT2B*UEG_%]==93K!_KUE?I>\@U>P,B2\LJ![< :__R3&SJ_ZE)C$A:9 MA,6&8(TD!G42@R[Z>))E5-[82B-4FLYN3]-9W>"Z!)7LL&"K7[/=^"P(A_;N M>-]/;2Z"IDET:A+VFR;QJ4F_WZMM&J'WZM![G:'/*!=*S6Y@!V2KC:\3\-(" M- F+3,)B0[!&%L(Z"^$;JTAH,HDF89%)6&P(UDABOTYB_P>J2,GN'=W;3DM# M3BUZ+0GY+B,^M5"_@CH!N:BCONB,>HXSX$C^M4%?,+L#D9*5+KQ.R$OKSR0L M,@F+#<$:F1C4F1B\L8@,3";1)"PR"8L-P1I)=)U#&^/\0!FIX,=W>#!H"8G& MQG7:6J(QZKLM-='8^(ZGUQ/WJ(]S.S?@-R# <%9HRB21G6+*!<.J"]<&W E[ M:5$:I45&:;$I6C,MWB$MWAO+2W4!IE)IDA89I<6F:,U4'GI6M[.;>JW$^"=W M_=F@U]88C9%WHC$:([^M,:&CZWN^.+R4K. )/_5@J=B63[D]&- M*E9MR)VT%U>F25IDE!:;HC7S"' T8)NB2@?%M:S]4N' M2?&HO34_=2]GKF8^4B\IBN?@!WSYAD.V55*K.,I@*9=RSOLRK:Q\:5 >"+HI MGHK?4B%H7@S7@!-@RD">7U(J'@_4 O6KF_%_4$L#!!0 ( ,V#"%D*[2![ M)3X "K+! 9 >&PO=V]R:W-H965TJLKPFV>/V>K]\BE?E']RNRP>LW7Y97'W8?54Y-G-]J#'AP_]JZOQA\=LOGCS\T_; M[XGBYY^6S^N'^2(7A;%Z?GS,BF__R!^67__^IO?F\ TYO[M?;[[QX>>?GK*[ M7.7K7Y]$47[UX46YF3_FB]5\N3"*_/;O;S[V_J;ZO?[FB.U3_F.>?UU5'AN; M]_)YN?QC\X5W\_-E3Y0OZY5]^\#+HYL/KX MH-O;=U^^F\_9*O^T?/AM?K.^__N;Z1OC)K_-GA_65^OEX_[@\A4\SA>[_\W^W/\D*@?TAJ\N_AWWCO\ MTGLGO_57#SG\VGLGO_=7#SG\XGL7_^9[AU]][^1W_^HAAU]^;_O;_[#[U[O] MIV]FZ^SGGXKE5Z/8/+_T-@^V^;$]OOP7/U]LLDZMB_)/Y^5QZY\_+1=?\F(] M__R0&S*_R#D19'?&&J]G/UA?%SL']TO'V[R8O7_&=8_G^?K;\8[ MX^/-S7R36MF#X2UVX;O)L'\S\W4V?_CW\AF_*M/XM__Y[S]]6)#/LA]G^ MQ7F[%]=_Y<4-C&BY6-^O#&MQD]^T'!_JCQ^?.S[6']_K:X /Y4_ZYV<.?RX/'UR]^FOS MS[WVHCR\]^KAP>6CM[WX\/M>?/1]H\<7_)7=O_>VPY/+_\JVO7AQR;^W_JN' MIQ>\]ZO1JR]>7OY[;SM<7?ZCZVO"9_"2]8.M-WC%^R5_?%H6Y8SV$-[-5#]\ M__>P/-+PUOGCZC];7O8_=L,,VX?9S,[_MGK*9OG?WY33[U5>?,G?_/R__D=O M?/6_VQ*/Q$P2LTC,)C&'Q%P2\TC,)[& Q$(2BT@L)K&$Q 2)I20F24Q!6"WA MAR\)/]3IY6S^\;&<>Z\VF?[66-UGY1!&]KR^7Q;S_VJ= ?]#"W;--B&' M%226DI@D,05AM8@=O43LJ'O$SE>KY_9XU6)=XY7$3!*S2,PF,8?$7!+S1B<9 M,1@,K\:GZ4J.&I!8>.E;B,A1XY91A[W301-R4$%B*8E)$E,05HO6\4NTCK71 M^O'IJ5C^.7_,UKEQF\T+XTOV\)P;6>7;RUMC?9\;L^>BR!?K70H;3\5\EK>% M[VZXS:SHC)(0,2"R]Z_1$Y9-PRY.EIK'IT_J]48G3XO)%Y:0F""QE,0DB2D(JR7R M]4LB7W=8^'W*BM?GMUJH:^J2F$EB%HG9).:0F$MBW@Z;U%:DKJYZC?DM.61 M8N%%KS\BAXPO&C(AAQ0DEI*8)#$%8;4X[5V]Y.EFX547J/?9XBXWYHOJ8F\Y MN=7-9_5DUVA%-1/5+%2S4M[T:]X>GL=O_$Z@=F M[R:GL^ 8?7D)J@E42U%-HIJBM'HJ5_H@/6TJ>ZO5<[:8Y<9LN5JOC-ME(R^ MN@35!*JEJ"9135%:/9S[QW#NGUF#.+;UGEXJ>I=>BZ;'.\^B8B=-@8U1)4$ZB6HII$-45I]8 ^-NQZVGI' M_?J'8_%B.XV>[V?6K=&,5NI0S40U"]5L5'-0S44U;Z]54^WZ:MJ,9;0QAVKA M)6\@0H>,42U!-8%J*:I)5%.45H_D8R5N.&KBUJ>-VUY7HR^BP35!*JEJ"9135%:/56/Y;B>OAWWR[*\6 MVU6%64O0MN8IV2_YA&HFJEFH9J.:@VHNJGE[[7R>HHVX5T<]"=3+7EZT?]YI M0)\D*MI20S6!:BFJ2513E%9/U&-7K:OJ"7K^[PX&YYH PW53%2S4,U&-0?5 M7%3S]EKMV77=D>']O_FWRRJ?MXLL;XWN9% M^[6^>J9KH*.:B6H6JMFHYJ":BVH>JOFH%J!:V#_MO_6'P]%X>G+Y6;JW1&LYH M3P[53%2S4,U&-0?57%3S4,U'M0#5POYI3ZX_F;;<0KCEB=/1U>GZ=(R^O@35 M!*JEJ"9135%:/9S[QW#6-^4^/CPL9]L+SM1F\>3=;O&D=F6:]?H%$WJ\8+PY9[MZ.C!OW3:MOTM"LJ >FVU]?;--Y<4\7QGNR=:@OT?YX^>\:-TH3F]V MSE&TUH9J%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@FD"U%-4DJBE*JR?\L2BW MV;E[]0.V!]V/0Z4^J9FH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)J@E42U%- MHIJBM'KJ'\MZ?7U9[YCZ^2[=GUZYKY!^&U']*)TS'ZWLH9J%:C:J.:CFHIK7 M;]FV;=)2,4%'#5 MO/ ]1.BH\86C)NBH M525).HIBBMGL#'8E__3+&O,>]^ M:\C\IOS>=I%:;/:V,T1>[-:Q6Z,7;?>AFHEJ%JK9J.:@FHMJWEX[=]=Y=- MU<++WD*$#AJC6H)J M525).HIBBM'L_'EF!?WQ+<+WH4V7[OI;MBN5J5L^3= MQ1^M@8P6!E'-1#4+U>S^:2=K^Y%:O^H#G91ON,J!9>] XB=,P8U1)4$ZB6HII$-45I M]<0^MA[[^F[5<2GD&,*;.7Z)C*JF:AFH9J-:@ZJN:CFH9J/:@&JA8/3JN&D[99VZ*@QJB6H)E M136) M:HK2ZKE]+"X.],7%UV;9AZW]=M/KU6N?-^KUSBF.MA=1S4(U&]4<5'-1S1NT M[&G7,JU&!PU0+;SL+43HH#&J):@F4"U%-8EJBM+JZ=P_IK.^N5BOE<\KM7+= MUJMZM',HHXU%5+-0S48U9W!:O!L,6V9U+CJLAVH^J@6H%J):A&HQJB6H)E M M136):HK2ZNE]K$D.]#7)WPYSZ$UY1F[NO[ZT:W:.VX$;;CZCFHUJ :B&J1:@6HUJ":@+54E23J*8HK1[RGS377K4FM)3HG-:F9J&:AFHUJSEZ;5C_Q&KR_GC:3FAS40S4?U0)4 M"U$M0K48U1)4$ZB6HII$-45I]:0^-A8'^L9B?8%D?9\;^9]Y,=M?GEV]*D2_ M8H(V%E'-1#4+U6Q4U -5"5(M0+4:U!-4$JJ6H)E%-45H]OX_]R(&^']G([UI[_>/C MJ_&-=B11S40U"]5L5',&+9OOM>U [:+#>JCFHUJ :B&J1:@6HUJ":@+54E23 MJ*8HK9[>QX[D0-^1?%E,:2Z=9(L;_?()VH-$-1/5+%2S4)*KY MJ!:@6HAJ$:K%J):@FD"U%-4DJBE*J\7Y\-BI'.H[E<=]:];+[6>;+Z6/X:ZOI[Y6[XI]92A MG7W)B^RN)JI9J&8/3YN5O<8-Z1QT1!?5/%3S42U MM1#5(E2+42U!-8%J*:I)5%.45D_P8T5SJ*]HBFR^629_]\=\<6.8\R_SFWQ1 M3M)%&>/Y8EU&>FMNHR5-5#-1S4(U&]6;ZY0U5>CK VBFS= MGM=:J7->DYJ):A:JV:CF[+5&7@^;54UT4 _5?%0+4"U$M0C58E1+4$V@6HIJ M$M44I=4#^UC5'.JKFFJW:;Q3V32^RZ:2>KUSB*,5352S4,U&-0?57%3SAA=N M*HF.&J!:>.%[B-!1XPM'3=!1!:JEJ"9135%:/7F/K ^9?M/%UN# M%BU3HIJ):A:JV7OMNC:]/=F5T!E>M'FAB[XV[[)!?730 -7"R]Y"A X:7S9H M@@XJ4"U%-8EJBM+JN7AL*P[U;47MGF"US ML*51V3(=12N+J!9>] XB=,RX9,A4^E\]H:Q#53%2S4,U&-0?57%3SAJ>- MQK;Y,%H91+7PHG<0H6/&+6.VS8?1BA^JI:@F44U16BUW1\>*WTA?\:O?OW1Y M6P;O*_&JA[K&*ZJ9J&:AFHUJSEZK7GK7NXVAFH]J :J%J!:A6HQJ":H)5$M13:*:HK1Z@O>/"7YN4\7& M34HKBQ^'+[9[OXA-B>^M8>:S(L]6K1=+Z(?J'.EHA0_5+%2S4KMP7;U[:6N$HVT^5#-1S4(U>Z_U>I74?7?U?M2XWNVRI[GH:_-0 MS4>U -5"5(M0+4:U!-4$JJ6H)E%-45H]GH\]O?*A+I[5KO;AGUSN\7N4/W[. MB_]LS62MV3F32P M/-+PUOGCJCWUT8H?JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)J@E42U%- MHIJBM'KJ'TN%(WVI\)CZ^2[=7[ML4%_KUH_2.?/1MB&J6:AFHYJ#:BZJ>:.6 M;27'+;5N=-0 U<(+WT.$CAJC6H)J M525).HIBBMGM/'DN-(7W)LSLYK>S)N M/^'7OM7+D<'31 M?"RMQ"A@\:H MEJ":0+44U22J*4JKQ_.Q$#G2%R+W2R-%MKEK]/+6N"N6JU4YE]Y=9-@:R&@/ M$M7,O5:[/+IM!W +'=9&-0?57%3S4,U'M0#50E2+4"U&M035!*JEJ"9135%: M/;F/E1&2WM MS+D;Z;VYH?2RM@%Z6U+KQ^J:U*AFHIJ%:C:J.:CFHIHW/MWT<7)U/6Y<^>BC M@P:H%E[V%B)TT!C5$E03J):BFD0U16GUK#[6+,?ZFN4G74*WYC%:KD0U$]4L M5+-1S4$U%]4\5/-1+4"U<*]58[O?MMUPA X;HUJ":@+54E23J*8HK1[<_6-P MZ]N5KTVR7[:YW:DPVGS:A!T MS #5PHO>082.&:-:@FH"U5)4DZBF**V>S<>JY/C,;H>U>Y=L5J6SQ?EM:O5H MYTA&"Y*H9NVUVH[>;1]?VNBP#JJYJ.:AFH]J :J%J!:A6HQJ":H)5$M13:*: MHK1Z>A^;E.5#77K_=IA!;_HUJOFH%J!:B&H1JL6HEJ":0+44 MU22J*4JK!_6QU#@^MU-B=8%D?9\;^9]Y,=M?FUV])$2_8H*6&E'-1#5KKU6G MW?U)Z[P;[2NBFHMJ'JKYJ!:@6HAJ$:K%J):@FD"U%-4DJBE*J\?YL?LXUG.64Y7FHSE?S9;/[7<$U*N=XQNM/**:-3[=:Z]W-6C-;[3.B&HNJGFHYJ-: M@&HAJD6H%J-:@FH"U5)4DZBF**V>W\=RY%A?CA3-.W57 OSCXZOQC18D4IP?*Y43?:7RX\/#?;;Y46%\R1Z>V[>PU _1.IHYQ+53%2S)J<; M1;XR04?KE*CFHIJ':CZJ!:@6HEJ$:C&J):@F4"U%-8EJBM+JH7ZL9T[T]9'>5BP]?=K34+9OK]/Q;ZYZU1> MCK VBFS=GM=H_Q+53%2S]EHCKX?-O$;[EZCFHIJ':CZJ!:@6HEJ$:C&J):@F M4"U%-8EJBM+J>7WL7T[T_4NUVRS>J6P6WV4S2;W>.9,+-Y-$1PU0+;SP/43HJ#&J):@F4"U%-8EJBM+J^7PL5$XN+53N8_DIVW^P MV!K':(\2U4Q4LR87[1]HHX,ZJ.:BFH=J/JH%J!:B6H1J,:HEE_TE%^B@*:I) M5%.45@_C8SMRHF]':K=(N&P3&_T(G1,:K4JBFH5J-JHYJ.:BFC9/3YFAOTAN,F\&,]A]1+;SL+43HH#&J):@F4"U% M-8EJBM)JR3P]%ANG^F)C_39_R]LRFE\)8CW4-8A1S40U:Z^=W;K=1H=U4,U% M-0_5?%0+4"U$M0C58E1+4$V@6HIJ$M44I=43^]A=G.J[B^V)O?OJ<['\(R^, MV[R]W:*7.TZ!HVU%5'-1S4,U']4"5 M1+4*U&-425!.HEJ*:1#5%:?4\ M/[85I_JVXJ?EX^?R6S?&TW,QN\^J+<7MQ7K5V_RU9CA:5T0UUM,^S49?FX-J+JIYJ.:C6H!J(:I%J!:C6H)J M525).HIBBM'L_' MTF+Y4!?/:G/O4?[X.2_^LS63M6;G3"8U$]4L5+-1S4$U%]4\5/-1 M+4"U$-4B5(M1+4$U@6HIJDE44Y163_ACN7&Z*^,,7DGX7_+'IV61%=\,ZY_/ M\_6W[;[ VXR_7S[KCZAFHIJ%:C:J.:CFHIJ' M:CZJ!:@6HEJ$:C&J):@F4"U%-8EJBM+JJ7^L2$[U%[='_ZEZJ2^E$Z M9SY:E40U"]5L5'-0S44U;]I2,^R/3JN2Z*@!JH47OH<('35&M035!*JEJ"91 M35%:/:>/5G$;W> M.9W1XB2J6:AFHYJ#:BZJ>=/3VF'[]!FM3J):>.%[B-!18U1+4$V@6HIJ$M44 MI=7S^5B>G)[;/+++G4;T6.?Q^__?6.$>+F*AFHIJ%:C:J.:CFHIJWUZIKR->GJ^#HF &JA1>]@P@= M,T:U!-4$JJ6H)E%-45H]?H\-RVM]P_(XZ9[5;O7ZLL7O]AZOJ]>N(-'KG;,9 M+5BBFH5J-JHYJ.:BFK?7:I_O#:_')^&,]C!1+;SL+43HH#&J):@F4"U%-8EJ MBM+JZ7PL6)8/]9]05F])M9DB9XOSF_3JTJ$ZUI:YJCI4A4U -5"5(M0+4:U!-4$JJ6H)E%- M45H]SH_=R6M]=W)_(:%[X86$:%,2U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M M1K4$U02JI:@F44U16CW:C[W+ZUUOZ*^_D!!M8**:B6H6JMFHYJ":BVH>JOFH M%J!:B&H1JL6HEJ":0+44U22J*4JKI_ZQS7FM;W-^[Y4L:+T3U4Q4LU#-1C4' MU5Q4\ZY/]Y(B@ :J%E[V%"!TT1K4$U02JI:@F44U16BV=>U?'XN;F M,7\MRQFU:RZSG,ER%LO9+.<RG&0YA7&-1.]5$KW+AIG_\O4M9X;I'O%H89/E+):S6(^'XEXB]J9W[O12]GAND>\6B)D^4L MEK-9SCEPE\SBT9(FR_DL%[!_8E+[*[RB3^9:]-_>P=K8"RG,ER%LO9+.<1X MQNP>Y21GLIS%2SGLUS M!L+.!&BCE>4LEK-9SF$YE^4\EO-9+F"YD.4BEHM9+F$YP7(IRTF64QC7.!-< M5\X$^H[K^-J09,=V&(YF^4Y@.5"EHM8+F:YA.4$RZ4L)UE.85PCV"M%V)Z^"&OF ML^WRN_'+UZ7QR_WR>94M;LHO\L7Z6_EUD>>&S._FJW5>E.EOSHM\MC:2V]N\ MF"_N]&OW^I$[3^=1SF0YB^5LEG-8SF4YC^5\E@M8+F2YB.5BEDM83K!Z=>6 MC[_SDUB]T#V]AY=^$HL.;+&^WI:Z\J>SB]]_#FL]ARO'>WSXN; M,O(/P?[66.3KS9-O\WQEO-UN#/)*VJ-;MAZXZD1^,.BUK<*P=5B4LUG.83F7 MY3R6\UDN8+F0Y2*6BUDN83G!F#KM\_%Q^J\SWYV)V MGU7G[]L\WV;_/O#;HYVMQNZYZA6:Y42^?WV2[&SG%>5LEG-8SF4YC^5\E@M8 M+F2YB.5BEDM83K!QG,]R Q7,QR"WINZ\?;_[/ M\VJS9M]UK9XMQ.ZYWJ"2Z5?E''\T/HETMA"++,J9+&>QG,UR#LNY+.>QG,]R Q7,QR"K%[Y+,%692S#MS9C;IM=F"'Y5R6\UC.9[F Y4*6BU@N M9KF$Y03+I2PG64YA7"/-*]W7OK[[^O*Y[6RY6J^,VV51OT13NX"OM[OG.KO! M+,I9!Z[ZB7';YMPV.Z[#2SGLUS 1)SF0YB^5LEG-8SF4YC^5\E@M8+F2YB.5BEDM8 M3K!"2@>WK^_@_BLK]VS!%N5,EK-8SCYPM8I!VXJ1 MPP[LLIS'R7,1R,R_DL%[!Y M@.5"EHM8+F:YA.4$RZ4L)UE.85S]3#"HM&X'^M;MO[! KQ<[1S[*F2QGL9S- M<@[+N0>NNLPT';6L,WGLP#[+!2P7LES$\]>L!&)7NB>WFP7%N4LEK-9SF$Y]\#56F"]X=5@=!+>;,L5Y0*6"UDN8KF8 MY1*6$RR7LIQD.85QC?#N5\);WW+]WGU(]'SW9&N=EG/ M2:BS95>4"U@N9+F(Y6*62UA.L%S*LL+X MDCT\Y^T!SG9;47UV=ACA;;46Y@.5"EHM8+F:Y MA.4$RZ4L)UE.85PCQ"O5UO*Q+L3_FIVD](-VCWN2,UG.8CF;Y1R67^ MG@7M(R7,1R,#O3=T^_>#U#O=\]VMHF*Z) MSG904RG&0YA7&-[*\T50>[ M9M1?WUL:L U6E#-9SF(YF^48YR M)LM9+&>SG,-R+LMY+.>S7,!R(S7,)R@N52EI,LIS"ND?R5ZNKP1^WV M.F0;KBAGLIS%?P\M;8EZFV9X7VZ#\M2D[:-D+]=.8U=$]UMMV*PG,MR'LOY+!>P7,AR$P MG&"YE.4DRRF,:YP=*@W;\O$/6OT9LF<"DC-9SF(YF^4H;MG_- M?7'T@W9/<+9VBW(6R]DLYQRX^HUL1B MR_DL%[!OJ?D9@6[DH9[&Y@.5"EHM8 M+F:YA.4$RZ4L)UE.85SC3%!I\H[T3=Z_:,6(;?"BG'G@SBSQ6.RP-LLY+.>R MG,=R/LL%+!>R7,1R,QG,UR#LNY+.>QG,]R Q7,QR"R7,1R,8 MR_DL%[!U[?+XOY?^4W[>0>NMGK5 MML&/SPXW:7,JMVGK ME-IZOG-JHYS)2SGLUS R_DL%[!-F;B-A18Y9+6$ZP7,IRDN44QC6"NE*8+1_K@CIY6L^7BY61?O^NQGNV>TR1GLIS%8[5_UID:X7-R]^R4O'B]:1F=[J"AG MLIS%V>HIS)]T[Z]MWL_)_D^K7U;^W)S7;&T4YD^4LEK-9SF$YE^4\EO-9+F"Y MD.4BEHM9+F$YP7(IRTF64QA73_Q)I8$ZN?I!R_(3MHN*2SGLUS RG'?@:I>(#Z;-%1MTT(#EPHO>0\0.&K-_2-; ME;/L3\O'IWRQRC93<./C9C>.N_PQ7ZR-S]^,ZO-$]FW[[8]?L^+F[6%MQEN4 MT_7GS1^LC&1]GQ?&^CY;&/L9_5OC/\KI?'GP?&&(O)@O7SE-L"55E#-9SF(Y MF^4/436;W6/<=)SF0YB^5LEG-8SF4YC^5\E@M8+F2Y MB.5BEDM83K!*^4HV=_*BM6R=L91;E3):S6,YF.8?E7);S6,YG MN8#E0I:+6"YFN83E!,NE+"=93F%SG,-R+LMY+.>S7,!R(:GE M=O8).ZY@N93E),NIMA]RK_Y#;D1TIPG,MR'LOY+!<LVQO%.5,EK-8SF8YA^5Y M@.5"EHM8+F:YA.4$RZ4L)P]<]70W;CG=*6S<1F17FJ63,\W22R]69/ND*&>R MG,5R-LLY+.>RG,=R_H&KSC"G_<;5W $[:,AR$_N0Y1?92O7(>H-[MG.5L&13F+Y6R6_IE"V@HIS)F9HNIV^K];R3&2YW6FNP>,WNH>]FR-%.4L MEK-9SF$YE^6\ U=;7^[NIW1;98OW+MNQ[JGO1L213E+):S M6"ZTKC]5K?>-WG?)'-5[FQ MO#7NBN5J93P5RUF>W[3?O$LO=HY\E#-9SF(YF^48C$3MPS'()RPF62UE.LIS"N$::5YJIU_IFZG\L'[+UYL:+W]J3>W=T M[ZJZ,/A^.JK_#?UT9I3NDQ[NP3SUA#%?)9O;@RSNX"]/Y@.5"EHM8+F:YA.4$RZ4L)UE.85PCRROU MT&M]/?2W?',OF/S&R+[D17:7&_F?>3';+*\\;6.]C/FO^P]9VX-]QU_7@OWJ MJG<2[&P5%.4LEK-9SF$YE^4\EO-9+F"YD.4BEHM9+F$YP7(IRTF64QC7"/9* MK;1\K OVCP_KO%ADZ_F7S5U[5_Q MG,UR#LNY+.>QG,]R Q7,QR"J5J>JW?)G1_!;LQ+^/] ME6;17JCO;G U:DMOMAZ*>JVOAPI-%[UI3?WVGZ9IMMZ*R_DL%[!:JEZP ML;75Z].](2>3Z^MA8SW)9,>U6,YF.8?E7);S6,YGN8#E0I:+6"YFN83E!,NE M+"=93F%<+;S[5\="ZN:Q-KR_[_+),WS79#]P]Z0 MRG(FRUDL9[.R_DL%[!]&'7+L*2N,+]G# M6K5NY^:J\7*\=[>[2\T/GRB^-1;Y>O/DV[R/S_,9Y=U?K.]++_COUTYN5U#WRTW,ER-LLY+.>RG,=R/LL%+!>R7,1R,/!K>8I8OMG?H%0_9HCW;T>HG MRYDL9[&R_DL%[!18W2_9K/\_I^6R_DL%[!<>.!J%UWWKT?#YN4[Z+ QRR4L)U@N93G)<@KC&JG>KZ2Z?B]4 M7:K/]UMVM"-62YA.<%R*K#?K M,97O&D5^N[D3X]\^]M]\./F^U_M;T&OY?MC[6[3]_HCG=L@RNT MU[N%IE%<:REXB=)P)4'C>A+-TLMYZ@7\BAN.1]/H@W/E5JD[-_A83*+$$:' MW#H5C)H#7J$03A-Q?*V41K5-)]CL/VA_[YTG9VZ9P2LEOO#";B?1*(("UVPO M[%(=_\+*H;[3ERMA_!>.U=HD@GQOK"HK82(HN0PM^U8%HB'0S5H$LDH@\]S! MD*=\RRR;CK4Z@G:K29OK>%>]-,%QZ79E937]Y21GIU=*'E!;?BL0EE@@[;GK M+B@VJ#46L+(JOX.9K'I;)0K4YG=X]W7/[3V\@5783U!KN"9=QI+0DAK-5&_/@1M;BQ@ ^*VFW!M[) HL? MY6,*21V7["$N\^RLPD][V8%N\AJR).O!KQ"#V3*-IFK.6.C6D>]Z"]T6"RNG M".:4405S\].S)=P#]_DTKX:+$T_YX* M6;#?.VW?'?=+LV,Y3B(ZSP;U :/I;[^D@^3/,][U:N]ZY[0'[\QKF..&2\GE MACP03.8(_YT,82 ..OM>I[M/#M->+TF2<7PX@=*O4?K/0KD)N7G.?O^)_3?9 ML!5@4 ,,G@5 U\@:N6-0&G(7#"%^ C1X"C1HY1G6/,-G\=!9>>[&#)]PI&DK MQZCF&)WE^.*O3(K C*X@*@'P@1+?AH0W0-<9PGO&-=PPL=?JGJ2]JZHN7I*ZS[CQJL)EF3=2+SN@T:IH\WN[)2\*V9NAY^ HB[?U( MWT];\!O%*7U)_"<)_1/L8'S4H.[V.H/_!SUN5-<2]<:_(0SD:B]M*+3U;/U. MF87J_+@\/'(^,TTY;$#@FD23SI!.E [OAC"P:N=K]:VR5/E]=TMO+=1N ?U? M*V4?!LY _7J;?@=02P,$% @ S8,(6?B1;)-Z P \ L !D !X;"]W M;W)K&ULI99?;]LV$,"_"J$-W0:TED3)MI+9 NPT M;3.L:!!CS\4KEE,&]0+(J"B*^+2'GN[GC._N!![K)E!EPXUE)-K "]5=Y+W3/ M;;6DM F*6=(P'KN+/SKI3\V G;%9PH[>=1&QI0GSI]-YRZ=.YXA@AP29500 M_=O"#>2YT:0YOC9*G79/(WCN-+.5; MHD@\$WR'A%FMM9F&-=5*:SC*S*FLE-"S5,NI^(:S+0A%GW) #Y""/G/3O->^ M 2$@12O%DV>T8$TKXWD*0OZ";K]65'U#;]"J/D_$U^B1"$&80@OC:C/[ZUM0 MA.:_Z67-G)RY2F.;S=VD05S6B+@#<8(^:X0]'**?D8MD1@3(YM>S0]!Z-; [!%U>S8F4Z-/!(Y\$LA<>_?VG M7HKN%!3RRSE7U'K#\WI-B%[+DB0P=W0,2A!;<.)7/_D3[_<>ZK"E#ONTQRMK M_FNTA UEC+(-6I*0"W4E9Z58?S/@4!H=XVDDS:6DF@VAN7T D5%Z@F)Q0O,$XFH:=&-,6 M8SH,@Z5#CV=ZPH*#:#KI1(E:E&@0RCZN]ZZQZ:,/*/I.H*L6Z&H0T&>0YK[L M]ESP4E*3R-)*&)^I#% )@O+^([PZH>S \[U#IO5Z 1_M"Z%)%CKCZA>OO4PZ MV]($SL?=(3N=39SUCM$1IN^/HJ@#]>A1\'\,]5Q47D!MWJ'PV*6C\;0#%1]0 M\8^A'H?L!40\^- /#X'?F[$'X/T_E"\P!J=NQ*,Q[N \I'Z_/_=?Y.R(\PNT MX7?1'MX&O_]QN$@[/ F *2HN&U+S3'JNAGM4A!4@-K;4E"CA%5-U/=:.MN7L MHB[B#LOK6O@C$3H32)3#6HMZHZG>7=3E9=U1O+0EW1-7ND"TS4R7Y"#, CV_ MYESM.V:#MLB/_P502P,$% @ S8,(64P5$%BW!0 ?B8 !D !X;"]W M;W)K&ULO9I=C]HX%(;_BL56NUNIE-B& +,S2 /3 MJJU::=3IQT75"P_Q0+9)3&T#K;0_?IV/B2%.3XI,>"O@=VT;ZO=B_XH6@41IO*2*5?:)]<:[70\NMTB(N&IL>Q&&2 M?[,?12$.&I@X]0U(T8!4&PQ_T8 6#6@F-.]9)NN*:38[EV*/9'JVB99N9+7) M6ALU89)>QALMS:^A::=G"Y'LN-3A;<31>QYPFF%Q*'J ;+9;?T&52 M;*U%%'"I_D(OOF]#_1/UT4U^ R"Q-7='=O*>2B M+4=_7W'-PD@]-:T_WERAOY\\14]0F* /:[%5+ G4^4 ;;6D/!\M"QSS707ZA MPT?O1*+7"KU( AX%F1,PX)MM\AQ1[QDB'AG6]&?Q\.84Z XM MKQ/-XM%?Q/O XXV0:9V+PE>OR/WQ+V]-2_1:\UA]K2MCGF98GR8UC3.U84M^ MT3.NH+C<\=[LSS^P[_U35X.6@AU59%A69 A%G\WY*DR2,%FA.8M8LN3/T!5? M\OB62T1Q7>'S N11_2QJ:G*[&::^.7-W* Q,W5#8J!0V H6]3$?*IVRD7 ;_ M&@LPKJGKE.1A1@=*^B,\K"@9.7+[XTEYSE$'_;*#/MA!,\2.RF[N=0X-E;GO M=)3XV*]T%,S9L.3C4M'X]R7/S4GRY5;*5-]_Z"W?\0C5WD5@O%.'44O!CJ1/ M2NF3QS&629L5:2G8446F946FG1C+U+G+:XP%3-U0&/;L9.^!TBZ#($SIJ7Z" M]1P!=#+"%0%PAJ8*#G %P][S@\MEJ'B] NPZ(O%&HZH$,$53"<1*(.WX>Q'G MV."'U3L*SM94C>42#$[RIT\&1;S?S 9PUJ:J+%M@&"YNN RY0J_0YWN6_?(N MIP9 X,<=')56HIV7!7+1!B&HJ:S!G;A MR"=>=31T 4?8TA%^ !X]R+'&CIB1,[*[H!UL<0>#[-# KR;N!1H[HKH %FR) M!QR[(BV13_'XH N.(I:C",Q13>V*N(@U M=I $SMU4FP4L @,6R(BD!JJF54*$$S058)F*P$SU8+\E+DOU'92"DS458U&* MP"AULN$6\8X,EY*JJ"X8B%@&(O SFD7$E$*7:"'B6"0MV2Z<\V2#Z8*'B.4A MXC^2[;;$/D55NB I8DF*P"0%_@$G+CT1,JFR()RAJ0++3^0W_ 2:J\M*?3SU M'0E=T!*QM$1@6GJXO;J/=/K8<_RU"[ZAEF\H_$SG9'^E[G,>XCPVAI,V%67Q MA,)XDOOKO%U_A7.>_.ZC"\BA%G(H>:070BVQ3E&5+LB)'KPE@\D)]%?JTA*F MXVGUSN\"EZC%)0KCTH/-B;J8U!]B1TT7G$0M)U&8DTXW)_>EECM_P$F;BK)H M0^%'/:^3'5=:2&M+C=RH5:YI*]IQ22S7T/$CN5&K+];:BG9<%SXV%TWFBYWR'2TVV7JA6Z&UB+/--6=F$*&ULK55=3]LP%/TK5H8FD ;Y#BU+(T$K-"9-0C#&P[0'-[EM+!P[ MLYT&_OUL)X120K>'O22^]CW'YUS'-VG+Q8,L 11ZK"B3,Z=4JCYS79F74&%Y MPFM@>F7%1865#L7:E;4 7%A01=W \Q*WPH0Y66KGKD66\D91PN!:(-E4%19/ M%T!Y.W-\YWGBAJQ+92;<+*WQ&FY!W=770D?NP%*0"I@DG"$!JYES[I_-$Y-O M$WX0:.76&!DG2\X?3'!5S!S/" (*N3(,6+\V, =*#9&6\;OG=(8M#7![_,Q^ M:;UK+TLL8<[I/2E4.7,F#BI@A1NJ;GC[!7H_L>'+.97VB=HN]]1S4-Y(Q:L> MK!54A'5O_-C780O@1^\ @AX0_"L@[ &A-=HIL[866.$L%;Q%PF1K-C.PM;%H M[88PYV@0X/ MCM !(@Q]+WDC,2MDZBHMQ1"Z>;_M1;=M\,ZV7QMV@D+O$PJ\(!J!S_?#%Y!K MN&_AX6NXJPLP5"$8JA!8OO"O55@0F5,N&P'HY_E2*J&_LU]C_CK":)S0W+TS M6>,<9HZ^7!+$!ISLXP<_\3Z/N?U/9*^\AX/W(XF*3N9MO!VZ3$3UZ27BF+!F717F7WN@$<$W9<"YZ#'-76$<1;V_JQ M'^UH&TD*IM-Q;?&@+=ZK[9(PHF]=@=:GW%N7H.3',;_F79'U!+ P04 " #-@PA9 MQLI^&$," U!0 &0 'AL+W=OYCV8)(#K#IV9CL$_GW/3AI1B79[ MV$OBL^_[[K[SG2>UTH]FCVCA6 AIIL'>VG(2\0&FXDJ!Q.PUF_?$\X0?'VIRMP2G9*/7H MC&4^#2*7$ K,K&-@]#O@'(5P1)3&GY8SZ$(ZX/GZF?VKUTY:-LS@7(F?/+?[ M:? Y@!RWK!+V7M7?L-4S='R9$L9_H6Y\1^2<5<:JH@53!@67S9\=VSJ< ?J# M5P!Q"XC_%9"T %^YL,G,RUHPR]*)5C5HYTUL;N%KX]&DADMWBVNKZ903SJ9+ M>4!IE3[!1YCE.7>U90*6LFD05^GK!5K&Q0UY/*P7<'UU U? )=QQ(>C<3$)+ MB3BZ,&N#WC9!XU>"?J]D#Y+H \11/+@ G[\-7V!&\+Z')R_A(,S0&F,Q!;8P22/NL M4)6TEPK31.LW[>:>D$,:]^B2#N>"+SH-.Z=&2'C6U.Y!N6-ZQZ4!@5M"1;U/ MPP!T,Z2-857I^WRC+$V-7^[I74/M'.A\JY1]-MSH="]E^@102P,$% @ MS8,(63"F"VXE! *18 !D !X;"]W;W)K&UL MQ5A=;]LV%/TKA%84+9!&(F7)=FH;2)P%S= !1M-V#\,>&(FVB4JB2E%VNE\_ M4E+T99JM,;E]B27YWL-S#R^5XSO;,_XEVQ(BP%,<)=G M4R6VKY_1[XKB93&/."-+%OU%0[&=6Q,+A&2-\TA\8/MWI"K(4W@!B[+B+]A7 ML8X%@CP3+*Z2)8.8)N4G?JJ$:"7 T9$$5"6@'TUPJP2W*+1D5I1UBP5>S#C; M ZZB)9JZ*+0ILF4U-%';^""X_);*/+%8<=D17'R[ *L()P+@) 2_?\UI*K=* M@#?@H=Q>P-:@%WK1BWUU2P2FT6N9].GA%KQZ\1J\ #0!'[>7 +7N0#(02--^M*;;DN9:JU0K14J\-SO M:%5)==TI_^_W,AK<"Q)G_^@J+:%'>FAU6*^R% =D;LG3F!&^(];BY6_0=][J MZAX(K*."6ZO@FM 7'YG $4CK9DB;9B"U&H]$OF&(/$^20$!Q>6)EA(P-=>J4 M2_K%DNK-LUM ?^3Z,WO7+EL7Y4^].JI3SZBN9V2LYSH(\CB/L"#A(5\<,R[H MO\4#'>\2VFLQ>@.1BR8]XKHPZ+J.GKE7,_>,S%?&/;@ ":DWXICNW@&Q$73Z M[ ^#/-<_HKI?<_>-W-\?(>0?K 4]K\='$^,?D7)'\B'?[=$] M#/(\=$2^2>J;9B"P3I'3NLCI^=ZWTR%5& BLHP)T MFG_1SL]_XU9K=D[1=-IK74T0X!GM ]P4/\P%%I7B<9!P%]@(:HU.PV-/-COZ.]$=2MJ/ 0T MFXAF(Q7%)8O37!"N[VDCTLD[.1!:M^[&@4#OC#UMM#)QL] LZ$Y M3T]KK,YHY(_[3:T+\ULNM%M38XJ@V17=Y3RA(I>,%"LX.6-3#VJ_AD+K*M$8,&AT-F=JZNFA(88'SL,YCPM M7:W9GDPXO8;6A$Q1KY_MUAQ/#5'_Q'Q#DPQ$9"V3G,NQ/ Z\G$N6-X*EQ6CO MD0G!XN)R2W!(N J0WZ\9$\\W:EI83X<7_P%02P,$% @ S8,(63+P*?O9 M @ 3@D !D !X;"]W;W)K&ULK59M;]HP$/XK M5E9-K=21D 16,8@$)-,ZJ1)JU>W#M \F,>#5L5/;@7:_?N-JY*RT+@:NJ](5R;'JB()PV%D(F6,-4[ET52$) MSBI0SES?\_INCBEWHF&U-I/14)2:44YF$JDRS[%\GA F-B.GZVP7;NERI\9?]8Y0ZYS+$B4\&^TDRO M1LZ5@S*RP"73MV+SB=3Y5 &F@JGJ%VUJ6\]!::FTR&LP1)!3;O_Q4ZW##@!X MV@%^#? / >$+@* &!*=Z"&M >*J'7@VH4G=M[I5P,=8X&DJQ0=)8 YL95.I7 M:-"+#SF&A,V058W-_%Z/SL ITARM$-90SVU=#5$)WQX:9U)!,;B?]") &Z M$5RO%$IX1K(6?'P0=%'B7R/?\L"6>Z>GPH"V= M__.>_+/W/3&"IDZ"BB\XK4X.RN3;>*ZTA(_^>]NY6^:PG=ES^8KK*.O,[[H;O>%;W%J-L)]XWB5J-@WRAI->HW1GO) M]YKD>T>3GY9YR;!I.'!;_8 [LZK)/4D2JT"; $>Y_[8Z>VUJ7AT(]9H>DS]X MM(*Z.PTB)W)9=6:%4E%R;>^ 9K5I_N.JYQVL3[J#:;=E/8;'@NWMO^GM2^,& MRR7E"C&R %=06A"PM-W;3K0HJO8T%QJ:735&PO=V]R:W-H965TW$TR8%?32L6L1]/A*4<+@6B"Y M2A(L?E\"Y9N^Y5K;@1LR7R@S8 >])9[#+:B[Y;70/;M@B4D"3!+.D(!9WQJX MW:AC[%.#;P0V-S$PFG-^;SCCN6XX)""A,E6' ^F\-0Z#4$.DP?N6<5N'2 M '?;6_8HG;N>RP1+&'+ZG<1JT;?>6RB&&5Y1=<,WGR"?3]OP33F5Z2_:Y+:. MA:8KJ7B2@W4$"6'9/W[(==@!:)YR@)<#O*> UC. 9@YH'NNAE0-:QWIHYX#V ML0 _!_BI]IE8J=(A5CCH";Y!PEAK-M-(TY6BM<"$F<*Z54)_)1JG@C%3F,W) MA (:2 E*(LQB])'S>$,H1>_0((Z)J0%,T9AEA6PJXCP$A0E]HRWN;D-T?O8& MG2'"T-<%7TE-(7NVTN$9)_8T#^4R"\5[)I0FNN),+20:L1CB$GQ8C?*V2>(;'PYMETWF9]]'+O$?5\!"F&NZ6P?>T M;!9UUDSYFO]79S^^:'LT5I#(GV65DY&WRLG-YMN52SR%OJ5W5PEB#5;P^I7K M.Q_*TE8G65@GV:A.LJ@FLKUTMXITMZK8@R*Q)%EB(O1)I!#ELG17J&0Z-;=U MDH49F9^2F1-Z'3@]>[V;L#K=1361[26L722L79FPD,@I7^DL":P Z7T>S?,4 MEJ4LXS*'X*,R#??"W5=G6.GRU&0E= M>/X3]2OI3U7_&(^C.CU&!SSN:=HI-.U4:CI(N%#D3W:%@0=].Y=0IF_GT,(? M'K0(#UJ,#EI$E;,YM?[LG5MB F*>WNE)^,7[K=H5LR M'KK=4?8B>*3/WB=76,P)DXC"3+MR&AV]L$1VY\\ZBB_3.^J$*WWC39L+_4P" M80ST]QGG:MLQ#HJ'5_ 74$L#!!0 ( ,V#"%GO>FY)RP, ,80 9 M>&PO=V]R:W-H965TVT0H44O2/I MC(!"*K4$5C\/L !*M9+*X[]:U&D\=>#I];/ZI[+SJC-K+&#!Z"^RD?N9,W;0 M!K;X0.4W=OP3Z@[%6B]E5)1_T;%NZSDH/0C)LCI899"1O/K%CS6(DP _>B$@ MJ ."

HM>(9*C[WMV$#C?B*DK57K:Q$WK5#Y6J00OI/+W(;]"H?<.!5X0 M&<(7]O!/L+Y"?O!B^-(>OH14N?ME>&@(7YV??"?<54/2C$O0C$M0ZH4OZ-WB M)[RF"K1B60T I@+]<[,6DJO%]:\);Z48F15UQ;D6!4YAYJB2(H _@#-__8>? M>!],L(<46PXIMAI(K#4L83,LH4U]?B=9>H^.F'.<2T3K!?%D&HU**"F%=+E^ MF >)GTS=AU/*5K=+*?<=_3 )VXZK@1Q;]**&7F2EIR8U9Y266:.,:]7OF>U^5H];V4H\$Q#/P.Q]@P3T=QTZC%)VGX)%8^7PO@6))\ MASZ#^FZP+\VDE^7$BSI8K':78ND;CL?C#I6!#%OT1@V]D97>\PY?<+8%H3\" M,47:A*1@7*&C/L%)EZ#5\E*"?<,H"#H$!S)L$1PW!,=6@M_QHYG4N%]9HDF' ME%7Z4E)]PRCNDAK(L$5JTI":G#772"X.JJ2EH&8=9.20F>A-^O4DZ923A=7N M4GI]PVC4W0<&,FS1\[W?'^R>O=+)/7#CU[77RSWQNXO2+GXI+:-E9W:OAK)L M\SHYX/AGS3?Z^_1BI.?W=J51D@1=?/U607='79JD8K];[^UI7XK%/3D"ZA/^ M%\QW:H4A"ELE[UV-U!CQZM![@%O@.L&ZOV6,?E\HP^: MS;\NYO\#4$L#!!0 ( ,V#"%EE%4Y@XP, #T/ 9 >&PO=V]R:W-H M965T<;DQ-HJ MM1O9MDRV),?REN\(@YXU%SE6\"HVMMP)@M.2E&>VYSB1G6/*K.FX;'L0TS$O M5$89>1!(%GF.Q8\9R?AA8KG6L>$+W6R5;K"GXQW>D$>BGG8/ M[L1B6E.6&2 MT&FI\"?A*R4&>/".=R3/GW_7+IW1B.7I )".)T@H8_O9D3K), M"\$P_JLUK2:D)IX^']579>Z0RS.69,ZS;S15VXD56R@E:UQDZ@L__$WJ?$*M ME_!,EK_H4&,="R6%5#ROR3""G++J'[_4/IP00,=,\&J"UR8$5PA^3?#[1@AJ M0M W0E@3PKZ$J"9$I?>56:73"ZSP="SX 0F-!C7]4$Y7R0:#*=.%]:@$]%+@ MJ>E=DHB"I.@SQ<\THXH2B6[0?(O9!IXH0Y\8-.(,/0B>%HE"W[ 0F*D?J&1" M!V8I6KY H4L@/+&4B(93=2D"C>F1J .\7Q"%:?8!(CT]+M#[=Q_0.QWKWRTO M))#DV%:0FQZAG=1YS*H\O"MY^.B>,[65:*F#&?B+;G[4P;?!T\98[VCLS.L4 M_*=@M\AW/B+/\0+#>.;]Z;XIG=^+OOR]Z*MN^H(D0'=-]#,O_:9(_5+/OZ)W MS_<$-C.E:^1108%@D5XM2%/M5/*!65[OW2.YPPF96+ Y2R+VQ)K^^8<;.7^9 M)NXMQ19O*;9\2['5&XF=37C03'C0I3Z=X0RSA'Q$SV1#&:-L@_@:[8B@W+2V M9Y5:5*KIHW0_=>.A.[;WI_-F H7A.6AA W=X!RT-("BT#\'K3HS?*5_8>-? MV.D?K(T]+<]^^/1 1"H*9S#LP8?C6DFX5"8C*]GP)+/8B5L^FC!>R\9+C!O$ M@Y:-!M PV[+'/OF\SXG8E!]N_**TVJ? MN:.Y:VA?N*-E=97[*5]=+.^Q@ -8HHRL(91S.X#)%M5EK7I1?%=>+IZY@JM* M^;B%^RT1&@#]:\[5\44':&[,T_\!4$L#!!0 ( ,V#"%E5^S&?AP, X2 M 9 >&PO=V]R:W-H965T&NE-B>^+],U%D0>\ TR_6;)14&4+HJ5+S<"269% M1>Y'01#[!:',FX[MLVLQ'?-2Y93AM0!9%@41]Z>8\^W$"[V'!Q_I:JW, W\Z MWI 5SE'=;*Z%+OD-):,%,DDY X'+B3<+3Y)P8 2VQF>*6[ES#R:4!>??3>$B MFWB!Z1'FF"J#(/IRBV>8YX:D^_&CAGI-FT:X>_] /[?!ZV 61.(9S[_03*TG MWI$'&2Y)F:N/?/L>ZX .#2_EN;2_L*WJCHX]2$NI>%&+=0\*RJHKN:N-V!%H M3K<@J@71[X+A$X)!+1C\JV!8"X;6F2H4ZT-"%)F.!=^",+4US=Q8,ZU:AT^9 M^>YS)?1;JG5J.DM346(&EY0L:$X510EO8)9EU'P6DL,%JP:7^4@O$U2$YJ]T MC9MY B^?OX+G0!E\6O-2$I;)L:]TGPS93^OV3ZOVHR?:C^&*,[66\(YEF+7U MOHZE"2AZ".@TZ@5^*-D!#(+7$ 71L*,_9_WRG^?KI:X$%PH+^:W+\(HX["::>>1$;DB*$T]/%!+%+7K3%\_" M.'C;Y99+6.((UG)RV#@Y[*,W3N:UD_==UE6(V"+,C'D['<5Q-/9O=RWYLY*> M9-MUD@[087C45&I%<-A$<-@;P16YHT59P$^X853I4.:**#T>?L(7?16YGOW@ M4O\(F-]+,SJZ(NQM8M_!X1*6.(*UK(T;:V/G:1:[=-(E+'$$:SDY:IP<]0[2 M:\&S,E6P)4(0IF"#@O*LR[]^3@CW2$275;VZ?:UR!&M9==18=?2?^9QHR[ O MBWO!^XX]E[#$$:QEZ'%CZ+'S+#YVZ:1+6.((UG(R#!Z7A8&C//X+*+*)W#6* MS_J5^_KEBM8V;&<='?YC-E\P_6_,2+U^WOUWKC,:9BS[>X[WM[?OT'1*2US1 MVEY'CUY'SA.]1KJRTR4M<45KV_FXQPA[%][[Y'H_*!I"87=SG98YW4JXHE66 M^3L;Z +%RAY$2$AYR52UEVZ>-H<=,[O%]Q^K5R* MZO"A*BB^L=OQ!5=ZEB>E85F"FB% C'.3/ICP)_+G'"MD/# M-AX>7)/E2NH'9CA8HR6>87FSGG(U,BN6F*28"L(H<+P8&N_LBY'M:$ >\8/@ MK=BY!VUESMB='DSBH6%I13C!D=042%TV>(231#,I';]+4J/ZI@;NWC^P?\C- M*S-S)/"();"[A%&;%*@);P)03&I$U2N!;)H5$-"9T">H"-Q2EC$OR M%\2-(KF9C>'XZ T< :'P?<4RH5!B8$JE4W_-C$I-EX4F MYX"F3QD] ]:4"8")Q*GXUF2O8O&8V79878HTB/#14W0G,-]@(7[^R ^MMD]6.R&K& MW?E5E%F6<:],2\Q02AFCC>A8\0XP_,S:Z7ABC/\GI5 M5$VD5XGT6D6.GB6PX/!K IW>OL"G48X3^,WZ_$J?_Q^3> )4;=&JVN*RCII$ M^T]%^]:>Y(88N]=WFC4'E>:@5?/[R?@*KI3.)E6MT)>F=T=D-9>]RF6OT[KN M=6F\([*:\7YEO-]17?>?D8'M,36!YY7 \U:!L]O/!].O%?G25>B(K&;2MAZ/ M7JO3!"SI.O+>%5O=_$[?87>4A"51??,.SO/K;K6=L6'4Z MN@6*]9(1(3)$(PP1$U* ,M*6L"7][K%WZCG[5=04%03NGGASI]'37?87Q)>$ M"DCP0L&LLYYRSXO&M1A(MLY[OSF3JI/,;U>JV<=&PO=V]R:W-H965TK&2D3? CDL E2$I_M]$;=,]L7J[VH MX *L]H$IFQRD_?%;90S&B:G S+L[%],$_#UE,"\NX,.^?BGXCW+!6$5>LS0O M;P:+JEI>#8?E=,$R6IX62Y:+6V8%SV@E_N3S8;GDC,9U498.#4T;#S.:Y(/) M=7W=(Y]<%ZLJ37+VR$FYRC+*W^Y86KS<#/3!YHJOR7Q1R2N&D^LEG;-OK/IM M^>RH%[BGPE[*7Z4]]Y<6>>:,GNB_1[$E>+ MF\'%@,1L1E=I];5X\5ASAT;2FQ9I6?^?O*R7'9D#,EV559$UQ6(-LB1?_TM? MFP=BI^!"VU-@- 7&NP+];$^!V128[PM&>PK.FH*S0PM&3<'HT%4:-P7C0TC$DN4_BMXN+61-15$XL]5>07377Y[9*?$E.K1]?['DQU>;#*M^5G/>7.X>5FWZ;X_H@;K<84^G1!_M+0_5Y1:;*E<^.KS<4#R)S6WNS=HS5;GW\[+B M*[%/KU]"D)B%Q&PDYB Q%XEY2,Q'8@$2"Y%8!,(Z:3W;IO5,I4_\O&)"K0A[%=/O MDO4E5"DXV-:TR^Q7B>C#7YW_7P>3=[ARWF?EQ,-WJ6\PY MU0")A4@L F&=+(RV61@IL_"]?F/%XE_H,^/BC2))-N'@M.I-AM([-AE(S$)B M]AJ3;YFV3U+M5#\;7;Z+!G)0]\!!/>2@/A(+D%B(Q"(0UDG9>)NRL3IEE'.: M5R7QRW+%8B+>#(IW+BQ[8ISL?_-RIT2/C1H2LY"8C<0<).8B,0^)^4@L0&(A M$HM 6">TY]O0GD/?U)TCTXK$+"1F(S$'B;E(S$-B/A(+D%B(Q"(0UDGKQ3:M M%\I=;%30G#SR8LK*,LGGQ&&]LU[^SOO>(R$%] M)!8@L1")12"LD[_+;?XNE?F[YRQ.*G([YXS5N\LOXIWD@MR*R_%Z]_E0SW=[ M=YU*^MA4(C$+B=E(S$%B+A+SD)B/Q (D%B*Q"(1UHJMK[=>6&G2JVW"@P$(U M"ZK94,V!:BY4\Z":#]4"J!9"M0BE=:.[TW&@?S[O7?(DGR9+FA*:%:N\ZLVL MTCDZL_K'>9S6,X^SH,/:4,V!:BY4\Z":#]4"J!9"M0BE=>-HM'$TE'&T?2LB M,I.]$536'AU!I&9!-1NJ.5#-A6H>5/.A6@#50J@6H;1N3MN&'1W;L:-#6W:@ MF@75;*CF0#47JGE0S8=J 50+H5J$TKK1;;MW='7[SN$SWIX^D]''*>J]>KRC MTPAMT(%J#E1SH9H'U7RH%D"U$*I%**V;QK9_2%C]ZG$MH;!-5LJ.9 -1>J>5#-AVH!5 NA6H32NJEL^XUT=A_) M>%+$R90LZ5L]R14AS4*JU1,R3:9K61F.5)R+TTW05R^]:=W;&>;Q],3@A ME#,2KQC)Y$]&TC?RQ.9)GLN*)"?!2EPC?W=1%\E%!4V?4D:J!2]6\\5FB9%V M*F;JY%:,DM8%)V()1K[=W+E= M[7IU8ODB-2O$BU2:DE0\4B41,X@U;IP0<8-QME[GDLQXD=6,7$[(;+JJ?\LC MC7JU'BB?+II*^&J)(6G[6Z(R>6U6JUY)4SML)7\5-]P7V9+F]1802V3T1[W9 MFDTIV]%D]?:S"R(V-Z^:[;1M5)/W\90XR:NX7]M2N=W6=X4NEVDB[W)!Y$AT M.N6RU6WS;#CM?1\$;4J#:C94N:H>ROF7S['N[]OEU=>NQ>$JI94,V&:@Y45/.A6@#5 M0J@6H;1N"-M^-4/95#/YRMIO:V9$WEI?F-:_NNH-);1AK=%V6VG.^[J]H:/: M4,V!:BY4\Z":#]4"J!9"M0BE=5/9MJ(9G[2BR4GL-H9D1J=)FE1O];%US3[CA< '=>':@%4"Z%: MA-*ZT6P;U0QU:UG]N5"R_5SHA&2T6G'E/A1Z5*Q/5L_0C%%O J&M1E#-@6HN M5/.@F@_5 J@60K4(I753VK8:&>I6HW7U >U6.IN0U,,[ZTZ;;VQJR< M\F0I?T?7FV=H?](G:ZR?]G\*!5T)&ZHY4,V%:AY4\Z%: -5"J!:AM&YPVT8D M4]V(M#.'?J"O2=;?=J]&CDXF]"!;4,V&:@Y4]L1XV#/C84^-ASTW'O;D>-BSXV%/CX<]/Q[V!'G_B\XFL^UL M,M7-0ZAO?-3#'!UII&9!-1NJ.5#-A6H>5/.A6@#5PD;;_;3:Z/LV*CI@P6X0 MV]XE4]V[M#OI3?*]DUYHMQ)4LZ":#=4P;4>3 M.<9.>J']3%#-@FHV5'.@F@O5/*CF0[4 JH50+4)IW>BV;4[F_Z?-23W,T9&& MMCE!-1NJ.5#-A6H>5/.A6@#50O-C"Y;>/^GMZ=72^B:]PW+!6&71BDZN,\;G M[)ZE:2GBM??VPY2?72SIG M#Y3/1:))RF9B*.WT7$P.N#SE]>:/JEC>#/0!>2JJJLCJBPM&8\;E N+V65%4 MFS_D "\%_U'?G,9EFK*-Z;(.>!U:92EIF-9OIEA0HUP M6CY;\'#*"ID2"@N.1)%EF#]?0LIV,\,V7A[&97MJL-RA4_".Q$:XQT*"O&'O7D9CTS+.T1I!!)+8'5 MWQ:N($VUDO+C3RUJ-$QMV!Z_J%^7P:M@5EC %4M_DK5,9D9@H#7$N$CE'=M] M@SH@3^M%+!7E+]K5:RT#1860+*N-E0<9H=4_?JHWHF7@.#T&3FW@E'Y7H-++ M.98XG'*V0URO5FIZ4(9:6BOG"-6GLI1%+#B@ M6T))5F1HP0F-2(Y3A.D:W5 )'(1$"_RLSD8*=#H'B4GZ"9T@0M%]P@JA%HJI M*95WFF%&M2>7E2=.CR??"WJ&1M9GY%B.BQZ69WP;PC6$]4?@/R7P.-NT#^$6C4#1HWH/%KH*"L#IFH MXL"Q*I$N[OAX-]UQ-SEHR,$@^9Y)59AQ5;%Y79)=[."8/0KUKY9V8,=IC=I:[,V MJV\7]^W&'NXW;\S;6N5@4WLJQMYW''NXY;PY&ULM9QK;]LV%(;_"N$50P>TL43'EV2)@=:Z$@U6M.OVH=@' MQJ9CH;IX$IT+L!\_W2)9CDQ+Q9LOB2WK/#P4WV.3>FU>/43QCV0CA"2/@1\F MUX.-E-O+X3!9;D3 D[-H*\+TE744!URF3^.[8;*-!5_E08$_I)HV&0;<"P?S MJ_S8YWA^%>VD[X7B#[PQ;O;R.S <'ZUY7?BJY#? MMI_C]-FPHJR\0(2)%X4D%NOKP0?]DHVT+" _XR]//"1[CTG6E=LH^I$]<5?7 M RW+2/AB*3,$3__=BX7P_8R4YO%O"1U4;6:!^X^?Z5;>^;0SMSP1B\C_VUO) MS?5@-B KL>8[7WZ)'AQ1=FB<\9:1G^1_R4-Q[G@R(,M=(J.@#$XS"+RP^,\? MRPNQ%Z#/C@30,H!V#1B5 :.N >=EP/E! *5' L9EP+AKP*0,F!P$3(X%3,N M:=<69F7 K&O 11EP<7B5IL<&3GL>N5R2PV+(<[T87/+Y51P]D#@[/^5E#W+1 MY?&I3+PPJX^O,DY?]=(X.?\D4G$EY#WYL%IYF6*Y3]RPJ+M,OV\-(;GG_T;> M$"\D?VZB7<+#57(UE&GC&6*X+!LRBX;HD89&Y"8*Y28A9K@2JY9X6QT_4<0/ MTTY7/:?//?](E4!#+,^(KKTC5*,Z6<[15!Q# MS6$\/".4GN:8)SB[E#,J^G5.OGTUR-LWO[5@K.Z8D0)C8[)Q,-FX'<9\I)_$ M,#7FAC\1.LDI],A(-20YJHIQE'-'1XLQ280@>4T20R3+V-OF5?C]4WHF<:4( MDG]:TOU88,_;L=E'[&6RY4MQ/4@_0Q,1WXO!/$UZHK7*'0DSD# 3";.0,!L) M:=C6\WY=VAW/LE^=,#L]Q.ISC(CO'0+"&OB:5OB8=WDW-QZT7%Q/] M=/70*C0EIJ_0D#!#W4&V\\\(T=*Y7CZA;A,7,AL+";/57:MFL5G/QFWOJ;LDWP2FA?P2-A!A)FSEY\Y.NZIA_,+Y MVEU:=) MNBTMCO6+9HL,U&)# MHA>51"_Z2=3W^*WG>_*I39E*5E]E(F$&$F9>O!PU>CAJ%K)%NTN+#K)%%PEC M(%A#P;I6WT77.DRGUWR9ZY;P6'#RG^HF[L<2.&[4I7:XX%BHV^TKT;9&]1>- MFM!&+2C-AM(<*,V%TAB*UI3TGC&D]WQ;SC4>1C*=@DFRC() A$NQ>D=6]9WJ M5J4KV^G[E@VE&5":":594)I]8K3E1I!%%&QY^$0V?)4.,TF\N]!;>TL>RF+L MTX72ALORY3T%G+56%C)[%TIC*%JSLFA=651YK1=1'(6\M'F^WXC@5L2MMHZ: MT[MRD#0#2C.A- M*LZ$T!TISH32&HC7KHG8_]5>R/W6H_PFE&5":":594)H- MI3E0F@NE,12M62>U$:IW<4([W+L_P:F^5''L/O)"#>A="DB:":594)H-I3E0 MF@NE,12M60JU2ZJK;=*B%!;E3#3(3-.CQ: FY5_CJOPBVEH-4)\42C.A- M* MLZ$T!TISH32&HC6KH?9T]1.F+O\AB!6E:*E>5T!-72C-@-),*,V"TFPHS8'2 M7"B-H6C-LJAM7WWZ2NL*J.\+I1E0F@FE65":#:4Y4)H+I3$4K5DGM56LJ[UB M]3[5,]R%V>&MO6L M;-4B64WL+6FH;0VEF5":!:794)H#I;E0&D/1FA52F]*4OLXBF4)-:BC-@-), M*,V"TFPHS8'27"B-H6C-.JE-:JHT][J;;VI.[[J FM)0F@FE65":?6(T3UJ@ M#C0=%TIC*%JS%&H?FJK]XQLO]()=Z\TB=61O\4-M:"C-A-(L*,V&TAPHS872 M&(K6K(3:AJ;C5YH\07_'"Z494)H)I5E0F@VE.5":"Z4Q%*U9)[5!3;O\ZOB8 MPZ .[ET,4%L:2C-/7*;CO[2$IF'_;!H.- T72F,H6E/BM=E,U3]0O>&/1R=% M4#L92C.@-!-*LZ T&TISH#072F,H6K,2:CN9SEYI4@1UFJ$T THSH30+2K.A M- =*@4 /["A]*,Z T$TJSH#3[ MQ+ >7R) TW"A-(:B%;4PW-M]-Q#Q7;[;Q?*8N_/ZFBUH_2'?!_E@^.F M?FGI+<=M_=(I]HNN\<7VU3<\OO/"A/ABG3:EG4W3Y7U<[ A=/)'1-M_[]S:2 M,@KRAQO!5R+.3DA?7T>1?'Z2-5#MRSW_'U!+ P04 " #-@PA9 .(\46$# M "5"P &0 'AL+W=OO1H-Y,KD7."] KTJ"J:>[C"7FZ$7>-N-SWR1 M&;OACP9+ML '-%^7]XI6?LV2\@*%YE* POG0NPUN)GUK[PS^XKC1.\]@(YE* M^=TN/J1#KV,=PAQGQC(P^EOC&//<$I$;_U:<7GVD!>X^;]E_=[%3+%.F<2SS M;SPUV="[\B#%.5OEYK/<_(%5/%W+-Y.Y=K^PJ6P['LQ6VLBB I,'!1?E/WNL M=-@!A/$+@+ "A(> [@N J )$IYX05X#XU!.Z%<"%[I>Q.^$29MAHH.0&E+4F M-OO@U'=HTHL+6RM# F]>O857P 5\R>1*D[$>^(9M3?-*HU>J/7OP6]SOLF=<])EIR3;'(FLKT\Q'4>XC;VT9CI#):, MIT#?+M#=H>C[%0O(;7X@?_Y$F_)34O<K4RO59EO[FK$](*M*6)2 M0*$=%YXC-ZB*II#;:0-X0J8@AJ+LJV$,*7MJTF[<3A0Z(@W1EBFX>HDI.9=+ MDW.XM)>-?IV-_O_+1LKU3*Z$ :I&;$I#R4>#S4[57 9A=%!^IYDEIYE-?FA6 M!N_OS!D%JH4;\#2X@,K;H]ZM9\A;-SH=[-\%-^.@83^AF;,<$9_IRX'U$U,+ M+C35\)R.ZESVR5=5#H'EPLBEFW*FTM#,Y!XSFIM160-Z/Y?2;!?V@'H2'_T' M4$L#!!0 ( ,V#"%E=9(#L0P, \, 9 >&PO=V]R:W-H965TXZ=+NN:+$45-VN<^#U^WN/$YVRTE>I.KP ,N<]$KL?>RICUI>_K M9 49TQ=R#3D^64B5,8-#M?3U6@%+G2@3?A@$/3]C//?BD;MWH^*1+(S@.=PH MHHLL8^K/%0BY'7O4>[AQRYTMWKLFULI*&XP,< MN2GDFK,Y%^7-\RD8QL4KE'V;3ZI%OD,VNX"<[CJN2 M(WR&XU.17Y H>$W"(.PTR"?M\BDD**=.'CV5^YB1*BUAE9;0Q8O:T_+SW5P; MA:_:KR9'98A.ME8#8/ZQH2UP[5]O5/][/4&M-7/I% *)*%*W>=B4):K RV/F:J>UZC,8#*I)3RT]UG7: M6DCC+]@Z)D=L_6ED#FLX$>T>,M:X18H"JXZ&-> M5-E]E@,CUZZ!FTN#[:"[7&''#LI.P.<+*@< !D !X;"]W;W)K&UL MC979;MLP$$5_A5"#(@6::/&>V@*R(&B+! BG?EZ04 MU:UE)R\227'NN4-I1M.-TD^F $#R++@TLZ! +,_"T"P+$-2)A$T3 4E,D@G?JU.YU.586<2;C3Q%1"4/W[ KC:S((X>%F8 MLU6!;B%,IR5=P3W@8WFG[2QL53(F0!JF)-&0SX+S^.PBCER W_&-P<9LC8E+ M9:'4DYM\R69!Y!P!AR4Z"6IO:[@$SIV2]?&K$0U:I@O<'K^H7_OD;3(+:N!2 M\>\LPV(6C .204XKCG.U^0Q-0@.GMU3<^"O9-'NC@"PK@THTP=:!8+*^T^?F M(+8"DF1/0-($)-YW#?(NKRC2=*K5AFBWVZJY@4_51UMS3+JW/KX"I(Q_ M($>$2?)0J,I0F9EIB-:>@X3+QLI%;2798^5K)4])+_I(DBCID\?[*W)\].%? MF=!FUZ:8M"DF7K=W.,4?YPN#VGX%/[NLU1+];@E7&F>FI$N8!?;;-Z#7$*3O MW\7#Z-,!@[W68.^0>CH'5S[N<%7ND^\R6$L,O80KM74ZB*-IN.[@]EMN_R#7 MH@9=J#IJL(4:QZ-NU*!%#5Y##;M0@QU4KQLT;$'#UT"C+M!P![3G\$8M:/0: M:$SLATZP -L..#W ?EZC*OJU4TU*X4O$]>OV]]M^@=02P,$% @ S8,(6>.>6)-7 M @ "@8 !D !X;"]W;W)K&ULK51=3]LP%/TK MEHO*N(T@2VNR MACLP]_6-LE'0JY24@]!4"J1@-<6S:)(G#N\!/REL]@2 M @:%<0K$?C8P!\:)^RL=<7?]K'[E:[>U+(F&N62_:&FJ*;[ J(05 M:9BYE=NOT-4S[9[XRRI]3R3#:7 MG%-CW]%H1$2)YE(8*M8@"@H:?4:SLJ3N@0A#"]'^R]QSG>9@"&5G%G%_EZ/3 MDS-T@JA /RK9:*NCT\#8[-P=0=%EU]C7M?8Z^7_-=7-'MEZ^]O%HT6!KC^L\^H M5GJX7]H-@HFN20%3;#M=@]H SCY^B,;AEWVVO:=8_DYB+RQ->DN38^K9K"A4 M R5BE"PIH^9IGW6MQ-A+N)&WR<['XS@--KN6O ;9*?D2D^\1&D47/:BM(-AI M/#SY2DKS'+CV M[L=_]@]02P,$% @ S8,(68,'@SIX P YPX !D !X;"]W;W)K&ULM5=;;],P%/XK5A W"98T:;MNM)6V)L 0H*D5\(!X M\)+3QEIB!]MMA\2/QW;2T%1>.B#TH;&=\WWG9I_XC+>,WXH40**[/*-BXJ12 M%N>N*^(4<*?C J]@ ?)3<@^*UD"ROP,J"G-#RB>^J..P!%(\=X%< _Q#0OP<05(#@H1KZ%:#_ M4 V#"F!<=TO?3>!"+/%TS-D6<2VMV/3 1-^@5;P(U?MD(;EZ2Q1.3A>P4EF7 MZ(J6>TXG[R6Z2!*BASAKO'@6@L0D>ZXD%C@#@>:P ;J&%^BCVM$OT_AV^45S1B-U6[AY7:8 M$W&+?J)/E$A(T$)B"<*6^E9R70C/18%CF#BJT@G@&W"F3Q[UAMXK6]R[) N[ M)(LZ(FMDJ%]GJ&_8@R/'> X%XY+05>/H2N@>N3HSZ]B"V1T-73EHF2I.<9%OV-WTR]D]/>V-WLA]@N M-6A*A5:IX>BL\6MBHF/Z&[X/:]^'K;Z_ ;;BN$A);"\@5U0"I[C\X-BBTDK_ MI_NS2[*P2[*H([)&CD[K')W^QP)RVF6"NB0+NR2+.B)K)&A4)VC410$9V0ZP M?W#,9W:IPP)BE0H.BE%T3&/#V[/:V[-6;S^N\QMUWU">QM7=0Z"M*B"IZDU, M<*F^^>SGF4]5%U M=OH+4$L#!!0 ( ,V#"%D>V(^M<@, T0 9 >&PO=V]R:W-H965T M\&"3..=+]X*+KU9&R=[P$$.A#4Q.^MDHA MVDO;YGD)#>87M 4BGVPI:["00[:S>B MK@C<,L3W38/9QRNHZ7%MN=;CQ%VU*X6:L)-5BW>P 7'?WC(YL@>5HFJ \(H2 MQ&"[MEZ[EYGK*()&_%G!D9_<(V7* Z7OU."F6%N.VA'4D LE@>7E -=0UTI) M[N-]+VH-:RKBZ?VC^L_:>&G, ^9P3>N_JD*4:VMAH0*V>%^+.WK\%7J#0J67 MTYKK7W3LL8Z%\CT7M.G)<@=-1;HK_M [XH0@=X5^F('!5 MOY+$^TV*7KYXA5Z@BJ _2KKGF!1\90NY5;6@G??;NNJVY7UA6SYZ2XDH.,E;G,/: MDI6/ SN E7S_G1LY/YG??J5]WYT>"TRH,)B@4@,JBL/IL<" BKTPF!0#^Z2]:8#M M=%_)44[W1'2'UF%VZ%U?ZXYM,G_E7EZ[AOE4];JZG?HDWS7*;S';582C&K9R M*>S7@2F ?+ZE5#P.U +#/P#)OU!+ P04 M " #-@PA90IC]']H" ";"@ &0 'AL+W=O#ADN4P(A1E'(D]3S!^O M(&';D=6U=C=NR#J6^H8=#C.\ACG(VVS&U M%/P@L!5[:Z0[63!VIS?3YQ1)A?M"UK'0M%N9 L M+<%*04IH<<4/I0][@*[_ L M >[_ KP2X)E&"V6FK0F6.!QRMD5<5RLVO3#> M&+3JAE!]BG/)U5.B<#*LUPH M!C&TI1*O)=A1*?2J$.J^(/1K3L^1YW20Z[A^ WQ\&#Z!2,&[!N[5X;:RK/+- MK7QS#9_W#]]N(&-<$KJN.?CK6I6CJ814_&YJM>#VF[GUBWLI,AS!R%)OI@"^ M 2M\^Z;;<]XW-=X26_DU'IM/1,?& 73PZB()LZK\@[1E2_9W9 MA+[;4\>RV>_K>5$0N$%55-/K5WK]@WIO*9&P1'.))32&\"#\M2?3$EFMTZ#J M-#AB0(,V;6B)K&9#K[*A=XR %J3!?D =+W@2T.=%@=OWF@-Z4>F].*AW2B5P M:@X))TW*#L)?>S(MD=4Z[5>=]H\8T'Z;-K1$5K-A4-DP.$9 !\\^CJ[;?Y+/ MAAK??1)/>V]TT&/;-\S7A J4P$JAG/,+%6]>C$+%1K+,3!,+)M5L8I:QFAZ! MZP+U?,68W&WT@%+-H^$?4$L#!!0 ( ,V#"%F_<.P9/04 #@E 9 M>&PO=V]R:W-H965T*3<=")=$CZ;@%^N%'2K)DR;1BK_QIE2B;UF:B\E@+>7FVK+$8DVS6%RQ#Z8RFJ2:I?OQ;00=UF]KQ\'I/?U<,7@WF,19T MQM)_DJ5<3P;! "WI*MZF\H'M_J#5@(H.+E@JBK]H5]G: [38"LFRREGU($OR M\C/^5DW$@8/BF!U(Y4"Z#NX)!Z=R<,YMP:TBTV\H).!2G2"\F.BMM'G^J-RLN-:HI Z>P7SOK%\3S%V/.\L?5\.+4&*Y<$?MLJ M/+8BV ^&;:O(8.4./:>V:HW2JT?I]8[R@WH?J%?<=Z&7FFFZ7KC1(6 @) MBX!@K1CX=0Q\Z/WO0T8%$A9"PB(@6"LJPSHJPY_9_\.CW>C;=F?+SHZ-@J'G M=G;_L1'&.""=W6^P\FP\,N_^H!YCZD#'- M2V^#EZY,2%@("8N 8*VHC>JHC:#SQ0@R*I"P$!(6 <%:4<%V4_7;O;OIGG(= M%R4%=:$O]'8QENHE17_4>]F^\CH;?K8W\UIF/G8ZZ<-LY^%.D1&=X!WDK/:P M#\0.[AVV6HY*$<>/.CLH>8*87%-N''@OY])5"$H+06D1%*T=$=)$A$ GB(H( M%1M(6@A*BZ!H[=@T6@_WBI:7RHK*^_ ][P1.5U88K%R,A]W,<&PU=&RWFQ<, M5JJT.)$5&O6$^^63,2O E!C]+5^\5B%I(2@M@J*U8]AH0^R!YQ%0O0A*"T%I M$12M'9M&,^)>\7-VL>&;WOJ.4;5Q@G="L.!&E>%^6397 M,YDL3@RVU_7BQ0=)"T%I$12M'81&-N( /#& "D-06@A*BZ!H[=@TXA#WJIP7 M"XS1\3\2AEU1,3-9N=CK)H-C*X?8N)L*CJV(%[CF1$ :M47ZU=8^$<#4%/V- M7;H\06DA*"V"HK7#UJA%@J%3!P'5C:"T$)060=':L6ET(^G5/N?6%!6E\V[' M;J=6F)GM[-&HDT;.Y$4G[.Q3J:319*1?D^WSQXW2*75:^7Q'LT?*OP#E%]!? M[$!I(2@M@J*U8]GH3N*"YQ=0/0E*"T%I$12M'9M&3Y+^'QO/S2_>\3](<3>W MO&P3GF$3]=N4X[0.3H)DE#\51W $6K!M+LM?^>NG]3&?F^)P2^?Y+;Z>8!E^>*;J+^5.2"Y32E6K*OAJJ[O+RF$YY(]FF.(?RR*1D67&YIO&2 M!?GQ)2I8M5^$F7NZ++4ISSG".9D@- M)SLNGF0.H-!S63 Y#7*E-M=A*-,<2B(O^ :8?K+BHB1*#\4ZE!L!)+.@L@B3 M*!J%):$LF$WLO86837BE"LI@(9"LRI*(C[=0\-TTB(/]C0>ZSI6Y$!W,DDB8\^)/FJE\&EP% M*(,5J0KUP'>_0!/0I>%+>2'M+]HUME& TDHJ7C9@/8.2LOJ?/#="' $T3S\@ M:0#):P&#!C X!8Q> P;P- J4X=B=H21*AGT!?1XC=;YG863<+ML92?M,#.",[49]3J,SJ_@F_2E%=,Z1I. M@6[)LNB5P.G@K8GGDPQ[(NL(.VZ%'?NNX+%/(7V284]D'2&O6B&OOGP%DSJ3 M32F[4MDYD[>^ 9]D^.I_JTCYATWJMNODD MPY[(.A+'T>%;.?*]"#2,GK3TRH9]L775/.H\8F?*]JBY &%NZ8:S5\NFE8F. M-]^+^&2#?I45=L_MW-B30^S)*\MUWTU]SI;M=O;F)//)AGVQ=84^=#3QP'O) M>NUAO+)A7VQ=-0]M3.S\N#^C9+VV,0W;:6DGI[7])3J4^-"BQ.X>Y9X\^ZQM M3^U$HZ!/-NR+K2OTH=>)1]YKVVMWXY4-^V+KJGEH<&+G9_\9M>VUP?'*AANV MTY7B]",[/#HXU76ZM@?0$MFZK,]0V[OM(?>-/=H-#^;U"?D]$6O*)"I@I:'1 MQ5C7AJ@/G>N!XAM[#+OD2B\*]C('DH$P!OKYBG.U'Q@'[='_[#]02P,$% M @ S8,(66/W$KU( P 50L !D !X;"]W;W)K&ULK59=;]LX$/PKA'HH6J 7R9)L%ZDM((E<-(<6")IK[^'0!UI:V6PITB4I M.[E??TM*4?TA*VGK%UND=F8YLQ2YDXU4W_02P)"[D@L]]9;&K,Y]7V=+**D^ MDRL0^*:0JJ0&AVKAZY4"FCM0R?TP"$9^29GPDHF;NU')1%:&,P$WBNBJ+*FZ MOP0N-U-OX#U,?&2+I;$3?C)9T07<@OFTNE$X\EN6G)4@-)."*"BFWL7@?#:V M\2[@,X.-WGHF5LE>R2'@E;M?XL 5 GFY V #"?4!\!! U@.BI&>(&$#\UP[ !..E^K=T9 MEU)#DXF2&Z)L-++9!^>^0Z-?3-A],J-T'D>.+'MT')&4ZXU)7"LB_[S&,7!LH]9>NBM><<3>G/>+.]8IF,/7P M#-.@UN ESY\-1L&;+KM/29:>DFQV(K*=PL1M8>(^]N0]HW/&F;DG^#F22BC( MY$*P_R G!HLU!P$%,Z\($QFO'IS:O U:,/P^\7O6A8$[Q7*#<,!%3D& M&\"EFJZ:ULL9N>786V:=!!-_O5VH1R/21R-F?1$[/@U;GX:]/C4;V'JR4G+- M[$76)6]XD!BOU&!?XF%4-#B(2@^CXD.NV6-<.W)'K=Q1K]P;);_B78MEID)4 M>%Q#48"[=)T%"NO>I;XFM9?1#]_/@F"\)_](V&A/_Y&P>,^ (V%1MP/CUH%Q MKP.WAIK*2'7?*[B7XV=/J%.2I379(-AQ)1SL>7>BE+7#_E:?4():N 9-DTQ6 MPM1713O;]H 7KO79F[\H MNHFK!T:N7)XQ+X7E W ]X64YF%@$[2==/(_4$L#!!0 ( ,V# M"%GB@W\V:P0 (= 9 >&PO=V]R:W-H965TTYSLA.:)1:LTE^;<%G$Y;).$IAP8G(DH3R MG[<0L\/4[?@ZLRN*&&40"HBEA(.ZZEUXUX' MGJ<#\A;_1' 0C6.B4UDR]J1/[L*IY>@100PKJ1%4?>QA#G&L26H?(JF245,&?QURB4VZEU:9$0UC2+Y0,[?((RH:'FK5@L\G=R*-J. MQA9994*RI Q6(TBBM/BD/THA&@&N?R3 *P.\EP'#(P&#,F!P;@]^&>#GRA2I MY#H$5-+9A+,#X;JUHNF#7,P\6J4?I?J^/TJNOHU4G)P]9DL!WS-()?FP5^^" MO+D)PTC?$QJ3N[1XLM396_(F $FC6+PE[\GOQ"9B2SF(B2W5,#3,7I5=SHLN MO2-=CL@]2^56D ]I"&$[WE;#KW+PGG.X]8S SUE\0=S1.^(YGM\UGE/AZ049 M.$?# W-X "L5[N;A T,V@^J.#'+>X,P[0KY]42W(G81$_-LQO-L"YW?C]+QQ M+79T!5-+30P"^!ZLV1^_N2/GSRZI,&$!$JPEHU_)Z)OHLSE+$C6OJ ):/;TC M.\K)GL89= EH!/45L("-=/([)L\)BQ @K6D'%52CG"+<(0I(R8L0(*U M9!Q7,HY/%&&Z!YZO$=B:[*K',J_*+AF-N+XR%K!AH\@\M1Q2KQ?%B-1I2Z'+ M2J'+/V'ZF*N5!01LL8R .$H+R:/GQ1XYU2 M&COM+24F+<"BM07W:L$]W/HN>5A:8M("+%I;R]ICN,:U=Y_5<4DZL:*=FSOL M+<^OL YN[1W<4^8AKU]5J+RNWG,F0O_UDF/HCUY*A6DX BQ:6ZK:<[@G3,?1 M:;"?#S%WT[M849T(%JTM<>U%7&0SXJ*Z$51:@$5K:UD;$O>4(TEV-/U)(B$R M]5RN&O-@IY*O/<3 O7+\\:N:QG0N 1:M+5+M25RS*>GSZW!YWJ\#JLO HK7E MJ7V&:UQ_&Z>\KY1SJO]&-PW-PYSH/U7N@T@(L6EO+ MVJ%X9H?2V\>5O.9L=_G*=\W-O?;6Z%>8"J\V%9YQH3VKZO4O1A897VVI.,NG ME=BF5'Z'5*B> 8M62&4W-HT2X)M\\TVH7\0LE<7^476UVN"[R;>U[+IYL3MX M3_DF2@6)8:U"G8NQDH47&V[%B62[? MJR:1D27ZX!1H"UPW4]VO&Y/.)[J#: M]IS]#U!+ P04 " #-@PA9S>CFUUP# "P%@ #0 'AL+W-T>6QEE7G%Z.Z=4>\NYUG,FT4L$< MPP-7;__RH?1==Y%/VT6VU0KJ%AX-,BDVG1SYUF#824Z]!\*'_IAP-E$,O#*2 M,[ZRYBX8II)+Y6ES"9EP(5C*1PN'=@975\V3,R%5%=M&L+^3^O0=8#T#@8SS M1F#7MX;1H"!:4R6NS:0ZN3(^@;QZ?+^EO'*J#"3*1*J6J"1/Z M:]-HP&D&&H91$ J+7,S2!E9"8%J32L/>J!H9U2SF_AUO,SV^)>9JUU MJ[I)-$,CJ!Y:&CL!_C:;Y6[3QB_B]0KV(/67A4E'5'/H-7JC:,:6U7R9-0(P M]A!G)T7!5Y\YFXF*/9IHT"I38Z#*]QZHTFS:MOQ6I+BC M2[UNIV6&:^X>H>9_6^<9%501WA9M>O\M5_G%BJ/>:TFN[BJ[@IT:Z_W$6Q=Y M>0PBXV,0>10]V3\&DVK8W5 M@]>#H?\#7C;X)J@W63"NF:AG6)S_*9\^FH_%,&U])])'??JHC_5R(>/JB\5Q M^R3FX\XT2:(HCK&*CL=.!6.L;G$,?VXV3!MX8'$@TO-JC:\VWB'[^P!;TWT= M@F6*=R*6*5YK0-QU X\D<:\V%@<\L%7 >@?BN^- 3[E]H@A6%=.&7<$XDB08 M KWH[M$X1JH3P]>]/MA5$D5)XD8 -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,V#"%E_JNG3/ 4 *PK / M>&PO=V]R:V)O;VLN>&ULQ9K;;MLX$$!_A?!3%VC6MFYI@SA +FW70-H&<;:O M!2W1#E&)=$DJ:?KU.Y0WSBA1!OLRZR?;DBP?#Z4Y,Z2.[ZW[L;3VA_C5U,;/ M1KJD;Z/^U&&=BSLJZ1 3ZZ]=AOG)*5OU4J-/4XF4R*<2.U&9T< M/Y[KRHWQ!QM4&;0UL#%N^*;5O7_:'S^*.^WU4MR*7OM@2YO)8 ,AL5 M$SCA2CL?NB.Z\TM@O%-P\/93&^Q'70?E+F10GYQM-]JLXVG@7XS1W^CB\/BZ M#>*1^R]AM*N5+M6%+=M&F;"-HU-U!#3^5F_\2!C9J-GH\1 A324^F !!$G.S M/14<&_\I_/2\VO[K +@HANY(PPXWKSIP/LAS:RIEO*H$O/.VUA5P5.),UM*4 M2B#(A(!,V"%?HG57@!=O_L:13 G(="^17$0<^"J"S C(;(^0WQ,$F1.0^3XA M4P19$) %+^25?!!W7EPIUWT]7I$7VI>U]:U3"/&00#SD19P;KROEQ(V3%21! M<>J<-.MX,0:/"-\1A.]X"2^4+YW>Q.W"KL19Z[51WG<9\TQBR/<$Y'M>R$7; M--(]1,"%7AL-7Y.0U4_+TK:0U7$>GU")?,*+>:WNE&F5N%:E!"=E5,.=[4NR]8CBA+) P6V! [.+-332H_P,S4@Y(^/N*UPW? M#R4E@819 CO##P:0$F8]#%AT,)24-!+VIF(9!J$H723, MNMAZ=0@KI7R1,OMB0+"#C)0_4O[N 9EV$(^R2,IL$;*'[:6^E)R=VH-%#L1I M575O)<:D1)(RBV08"V>&)-VT X3CW5W)-Q7 ;=L.66AG-E".\P%G*QJ(4A8H]3,,-SWH4E(4*[I4<"K-7R!64A0K^7@A/&/82_1>% M95E0%BKX'QCK8_;3/,:D+%2P]T)/2XH#+L*8E(4*9@N]6&44;S JQB2?&NLL M-.X.]B?'E5IIHZHO\!,>MI>R+J^_ -02P,$% @ S8,(61[?F5X< @ /2< !H !X;"]?3G75[,:Q M_Y%27>_*L:UW75].YR.;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR M/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6DC\-U=TV7C=R=)S>+ ME[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^ MH$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G + M@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIYV";06U%O)=!;46\ET%M1;R706U%O M)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;)B]+"/0VU-L(]#;4 MVPCT-M3;"/0VU-L(]#;4VPCT-M3;"/1VU-L)]';4VPGT=M3;"?1VU-L)]/;) MRVX"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V KT#]0X"O0/U#@*] _4. KT# M]0X"O0/U#@*]8_*QDD#O0+V#0.] O8- [T"]@T#O0+V#0.^,>F<"O3/JG0GT MSJAW)M [H]Z90.^,>F<"O3/JG0GTSI.?3;Y3[SI^'DJ]]GRM\?K?2?5X/K=< M+W]9?NVX! "0)@ $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =, M,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5 MBCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3 MAI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$' MLG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U M^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@? M&J0/ ]+',4@?)R!]G(+TP6&UL4$L! A0#% M @ S8,(68*_%37M *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ S8,(69E&PO=V]R:W-H965T&UL4$L! A0#% @ S8,(6:LCX>@E!P L" !@ M ("!P T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ S8,(62V0 =.\$P : T! !@ ("!RB 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S8,(61#"[$!$ M @ B@8 !@ ("!X#\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S8,(67,G<,=W' O7@ !D ("!B&8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8,(605"L ?J!@ D!( !D M ("!2I\ 'AL+W=O&PO=V]R M:W-H965TH;,04 "X+ M 9 " @;>J !X;"]W;W)K&UL M4$L! A0#% @ S8,(689JKDP.!@ [P\ !D ("!'[ M 'AL+W=O&PO=V]R:W-H965T[ !X;"]W;W)K&UL4$L! A0#% @ MS8,(6?MN.6.'! <@P !D ("!;,< 'AL+W=O&UL4$L! A0#% @ S8,(691^>P(< P M]@8 !D ("!N-0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8,(6<"1T7XM! >PL !D M ("!0> 'AL+W=O'HD8B,# "&!P &0 @(&EY >&PO=V]R:W-H M965T&UL4$L! M A0#% @ S8,(6:EV->E&!P SB\ !D ("!4>L 'AL M+W=O&PO=V]R:W-H965TS]0( H( 9 " M@<7V !X;"]W;W)K&UL4$L! A0#% @ S8,( M64P:V'U\ P %1 !D ("!\?D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8,(6=)W+7)Q! QAD M !D ("!#@4! 'AL+W=OR4^ JRP0 &0 @(&V"0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ S8,(6?B1;)-Z P \ L !D M ("!D4L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S8,(6<;*?AA# @ -04 !D ("!\U&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0#% @ S8,(66;' M?I O P A T !D ("!V6$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8,(657[,9^' P #A( !D M ("!6VT! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S8,(6&PO=V]R:W-H965T&UL4$L! A0#% M @ S8,(65UD@.Q# P #PP !D ("!K(X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8,(6;]P[!D]!0 ."4 !D M ("!$:(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S8,(6>*#?S9K! AT !D ("!):\! M 'AL+W=OCF MUUP# "P%@ #0 @ ''LP$ >&POX 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #-@PA9'M^97AP" M ])P &@ @ &@O0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #-@PA9I7\.<>X! "0)@ $P M@ 'TOP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 2@!* #T4 3P@$ " ! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 294 346 1 false 72 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100060 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100070 - Statement - Condensed Consolidated Statements Of Operations And Comprehensive Loss (Unaudited) Sheet http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3 Condensed Consolidated Statements Of Operations And Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 100080 - Statement - Condensed Consolidated Statements Of Convertible Redeemable Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) Sheet http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited Condensed Consolidated Statements Of Convertible Redeemable Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 100090 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited) Sheet http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements Of Cash Flows (Unaudited) Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 9 false false R10.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Revenue Recognition Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 11 false false R12.htm 995485 - Disclosure - Convertible Redeemable Preferred Stock and Stockholders' Equity Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquity1 Convertible Redeemable Preferred Stock and Stockholders' Equity Notes 12 false false R13.htm 995495 - Disclosure - Inventory Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventory Inventory Notes 13 false false R14.htm 995505 - Disclosure - Property, Plant, and Equipment Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment Property, Plant, and Equipment Notes 14 false false R15.htm 995515 - Disclosure - Intangible Assets and Goodwill Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 995525 - Disclosure - Accrued Liabilities Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 16 false false R17.htm 995535 - Disclosure - Debt Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebt Debt Notes 17 false false R18.htm 995545 - Disclosure - Leases Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeases Leases Notes 18 false false R19.htm 995565 - Disclosure - Segment Information Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 19 false false R20.htm 995575 - Disclosure - Concentrations Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrations Concentrations Notes 20 false false R21.htm 995585 - Disclosure - Income Taxes Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 995595 - Disclosure - Subsequent Events Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 22 false false R23.htm 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 995615 - Disclosure - Revenue Recognition (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition 24 false false R25.htm 995625 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders Equity (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables Convertible Redeemable Preferred Stock And Stockholders Equity (Tables) Tables 25 false false R26.htm 995635 - Disclosure - Inventory (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventoryTables Inventory (Tables) Tables http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventory 26 false false R27.htm 995645 - Disclosure - Property, Plant, and Equipment (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables Property, Plant, and Equipment (Tables) Tables http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment 27 false false R28.htm 995655 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities 28 false false R29.htm 995665 - Disclosure - Debt (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebt 29 false false R30.htm 995675 - Disclosure - Leases (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeases 30 false false R31.htm 995685 - Disclosure - Segment Information (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformation 31 false false R32.htm 995695 - Disclosure - Concentrations (Tables) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsTables Concentrations (Tables) Tables http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrations 32 false false R33.htm 995705 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail Description of Business and Basis of Presentation - Additional Information (Detail) Details 33 false false R34.htm 995715 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 34 false false R35.htm 995725 - Disclosure - Revenue Recognition - Summary of Opening and Closing Balances of Contract Liabilities (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfOpeningAndClosingBalancesOfContractLiabilitiesDetail3 Revenue Recognition - Summary of Opening and Closing Balances of Contract Liabilities (Detail) Details 35 false false R36.htm 995735 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenues Related to Geographic Areas (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail Revenue Recognition - Summary of Disaggregation of Revenues Related to Geographic Areas (Detail) Details 36 false false R37.htm 995745 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Timing of Goods and Services Transferred (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail Revenue Recognition - Summary of Revenues Disaggregated by Timing of Goods and Services Transferred (Detail) Details 37 false false R38.htm 995755 - Disclosure - Revenue Recognition - Summary of Sales by End Market (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail Revenue Recognition - Summary of Sales by End Market (Detail) Details 38 false false R39.htm 995765 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Income Statement Classification of Compensation Expense (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Income Statement Classification of Compensation Expense (Detail) Details 39 false false R40.htm 995775 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail Convertible Redeemable Preferred Stock And Stockholders' Equity - Additional Information (Detail) Details 40 false false R41.htm 995785 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Unvested Restricted Stock Units (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Unvested Restricted Stock Units (Detail) Details 41 false false R42.htm 995795 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Warrant Activity (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Warrant Activity (Detail) Details 42 false false R43.htm 995805 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary our stock warrants measured at fair value (Details) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary our stock warrants measured at fair value (Details) Details 43 false false R44.htm 995855 - Disclosure - Inventory - Components of Inventory (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail Inventory - Components of Inventory (Detail) Details 44 false false R45.htm 995865 - Disclosure - Inventory - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventoryAdditionalInformationDetail Inventory - Additional Information (Detail) Details 45 false false R46.htm 995875 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Detail) Details 46 false false R47.htm 995885 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant, and Equipment - Additional Information (Detail) Details 47 false false R48.htm 995895 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail Intangible Assets and Goodwill - Additional Information (Detail) Details 48 false false R49.htm 995905 - Disclosure - Accrued Liabilities - Components of Accrued Liabilities (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail Accrued Liabilities - Components of Accrued Liabilities (Detail) Details 49 false false R50.htm 995915 - Disclosure - Accrued Liabilities - Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesChangesInInitialProductWarrantyAccrualAndExpensesUnderInitialAndExtendedWarrantiesDetail Accrued Liabilities - Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail) Details 50 false false R51.htm 995925 - Disclosure - Accrued Liabilities - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail Accrued Liabilities - Additional Information (Detail) Details 51 false false R52.htm 995935 - Disclosure - Debt - Summary of Principal Outstanding and Unamortized Discount (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail Debt - Summary of Principal Outstanding and Unamortized Discount (Detail) Details 52 false false R53.htm 995945 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 53 false false R54.htm 995955 - Disclosure - Debt - Summary of Future Minimum Principal and Interest Payments (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail Debt - Summary of Future Minimum Principal and Interest Payments (Detail) Details 54 false false R55.htm 995965 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 55 false false R56.htm 995975 - Disclosure - Leases - Information related to Right-of-use Assets and Liabilities (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesInformationRelatedToRightOfUseAssetsAndLiabilitiesDetail Leases - Information related to Right-of-use Assets and Liabilities (Detail) Details 56 false false R57.htm 995985 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail Leases - Schedule of Maturities of Lease Liabilities (Detail) Details 57 false false R58.htm 995995 - Disclosure - Leases - Future Minimum Rental Commitments Under Lease Agreements (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail Leases - Future Minimum Rental Commitments Under Lease Agreements (Detail) Details 58 false false R59.htm 996005 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 59 false false R60.htm 996015 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 60 false false R61.htm 996025 - Disclosure - Segment Information - Summary of Net Revenue by Geographic Location (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail Segment Information - Summary of Net Revenue by Geographic Location (Detail) Details 61 false false R62.htm 996035 - Disclosure - Segment Information - Summary of Property, Plant and Equipment by Geographic Location (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail Segment Information - Summary of Property, Plant and Equipment by Geographic Location (Detail) Details 62 false false R63.htm 996045 - Disclosure - Concentrations - Summary of Net Revenue from Various Products (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail Concentrations - Summary of Net Revenue from Various Products (Detail) Details 63 false false R64.htm 996055 - Disclosure - Concentrations - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail Concentrations - Additional Information (Detail) Details 64 false false R65.htm 996065 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 65 false false R66.htm 996075 - Disclosure - Subsequent Events (Additional Information) (Details) Sheet http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events (Additional Information) (Details) Details http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEvents 66 false false All Reports Book All Reports biol-20240630.htm biol-20240630.xsd http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "biol-20240630.htm": { "nsprefix": "biol", "nsuri": "http://www.biolase.com/20240630", "dts": { "inline": { "local": [ "biol-20240630.htm" ] }, "schema": { "local": [ "biol-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 261, "keyCustom": 85, "axisStandard": 23, "axisCustom": 0, "memberStandard": 36, "memberCustom": 36, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 4, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 294, "entityCount": 1, "segmentCount": 72, "elementCount": 787, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 825, "http://xbrl.sec.gov/dei/2024": 27, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R3": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "100060 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3", "longName": "100070 - Statement - Condensed Consolidated Statements Of Operations And Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements Of Operations And Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R5": { "role": "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited", "longName": "100080 - Statement - Condensed Consolidated Statements Of Convertible Redeemable Preferred Stock and Stockholders' Equity (Deficit) (Unaudited)", "shortName": "Condensed Consolidated Statements Of Convertible Redeemable Preferred Stock and Stockholders' Equity (Deficit) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_94aa40ed-bad4-49b4-b106-26f235fc0852", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_94aa40ed-bad4-49b4-b106-26f235fc0852", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100090 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements Of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation", "longName": "995455 - Disclosure - Description of Business and Basis of Presentation", "shortName": "Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995475 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquity1", "longName": "995485 - Disclosure - Convertible Redeemable Preferred Stock and Stockholders' Equity", "shortName": "Convertible Redeemable Preferred Stock and Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventory", "longName": "995495 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment", "longName": "995505 - Disclosure - Property, Plant, and Equipment", "shortName": "Property, Plant, and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill", "longName": "995515 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities", "longName": "995525 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebt", "longName": "995535 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeases", "longName": "995545 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "995565 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrations", "longName": "995575 - Disclosure - Concentrations", "shortName": "Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995585 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEvents", "longName": "995595 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995605 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995615 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables", "longName": "995625 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders Equity (Tables)", "shortName": "Convertible Redeemable Preferred Stock And Stockholders Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventoryTables", "longName": "995635 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables", "longName": "995645 - Disclosure - Property, Plant, and Equipment (Tables)", "shortName": "Property, Plant, and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "longName": "995655 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtTables", "longName": "995665 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995675 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "biol:InformationRelatedToOperatingRightOfUseAssetsAndRelatedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "biol:InformationRelatedToOperatingRightOfUseAssetsAndRelatedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationTables", "longName": "995685 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsTables", "longName": "995695 - Disclosure - Concentrations (Tables)", "shortName": "Concentrations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "longName": "995705 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail)", "shortName": "Description of Business and Basis of Presentation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d8322bb9-8e58-4079-848d-ca49e5b78b43", "name": "biol:WorkingCapital", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R34": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "995715 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "biol:ContractWithCustomerLiabilityRevenueRecognizedUndeliveredElements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "biol:ContractWithCustomerLiabilityRevenueRecognizedUndeliveredElements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfOpeningAndClosingBalancesOfContractLiabilitiesDetail3", "longName": "995725 - Disclosure - Revenue Recognition - Summary of Opening and Closing Balances of Contract Liabilities (Detail)", "shortName": "Revenue Recognition - Summary of Opening and Closing Balances of Contract Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "biol:ContractWithCustomerLiabilityInUndeliveredElements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "biol:ContractWithCustomerLiabilityInExtendedWarrantyContracts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R36": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail", "longName": "995735 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenues Related to Geographic Areas (Detail)", "shortName": "Revenue Recognition - Summary of Disaggregation of Revenues Related to Geographic Areas (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": null }, "R37": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail", "longName": "995745 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Timing of Goods and Services Transferred (Detail)", "shortName": "Revenue Recognition - Summary of Revenues Disaggregated by Timing of Goods and Services Transferred (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_420495b2-7830-4ddb-8875-b4d4b1f0290e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "biol:SummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R38": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail", "longName": "995755 - Disclosure - Revenue Recognition - Summary of Sales by End Market (Detail)", "shortName": "Revenue Recognition - Summary of Sales by End Market (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e5cf9789-54dd-4802-98d5-9079ab2dd895", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "biol:SummaryOfSalesByEndMarketTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R39": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail", "longName": "995765 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Income Statement Classification of Compensation Expense (Detail)", "shortName": "Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Income Statement Classification of Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a6be733b-8bee-4e79-a300-4379e6049458", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R40": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "longName": "995775 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Additional Information (Detail)", "shortName": "Convertible Redeemable Preferred Stock And Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4810df6d-b8de-4bed-850f-9325fa8d389f", "name": "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerSharePercentEquitySecurities", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R41": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "longName": "995785 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Unvested Restricted Stock Units (Detail)", "shortName": "Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Unvested Restricted Stock Units (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_149b662c-d1d5-4ca3-8c0c-3ac81f814896", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_149b662c-d1d5-4ca3-8c0c-3ac81f814896", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail", "longName": "995795 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Warrant Activity (Detail)", "shortName": "Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary of Warrant Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_ac758527-1c3d-494f-a4d4-eff0e5bccd59", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ac758527-1c3d-494f-a4d4-eff0e5bccd59", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "longName": "995805 - Disclosure - Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary our stock warrants measured at fair value (Details)", "shortName": "Convertible Redeemable Preferred Stock And Stockholders' Equity - Summary our stock warrants measured at fair value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_d8322bb9-8e58-4079-848d-ca49e5b78b43", "name": "biol:StockWarrantLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_737b2ebe-74f2-4565-9f82-5f31e7765e9e", "name": "biol:StockWarrantLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "biol:TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R44": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail", "longName": "995855 - Disclosure - Inventory - Components of Inventory (Detail)", "shortName": "Inventory - Components of Inventory (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventoryAdditionalInformationDetail", "longName": "995865 - Disclosure - Inventory - Additional Information (Detail)", "shortName": "Inventory - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "longName": "995875 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Detail)", "shortName": "Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "biol:PropertyPlantAndEquipmentGrossExcludingLand", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "biol:PropertyPlantAndEquipmentGrossExcludingLand", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "995885 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail)", "shortName": "Property, Plant, and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "longName": "995895 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail)", "shortName": "Intangible Assets and Goodwill - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f73f5669-3bf4-4429-9fbe-44eee1fb3d9d", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail", "longName": "995905 - Disclosure - Accrued Liabilities - Components of Accrued Liabilities (Detail)", "shortName": "Accrued Liabilities - Components of Accrued Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "biol:StockWarrantLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R50": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesChangesInInitialProductWarrantyAccrualAndExpensesUnderInitialAndExtendedWarrantiesDetail", "longName": "995915 - Disclosure - Accrued Liabilities - Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail)", "shortName": "Accrued Liabilities - Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_dd2d7570-abe9-4596-9e13-e379acda2089", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd2d7570-abe9-4596-9e13-e379acda2089", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "longName": "995925 - Disclosure - Accrued Liabilities - Additional Information (Detail)", "shortName": "Accrued Liabilities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7022bd71-c0d3-4430-ab13-7ba653ae2a89", "name": "biol:ProductWarrantTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R52": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail", "longName": "995935 - Disclosure - Debt - Summary of Principal Outstanding and Unamortized Discount (Detail)", "shortName": "Debt - Summary of Principal Outstanding and Unamortized Discount (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "longName": "995945 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:InterestExpenseDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:InterestExpenseDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail", "longName": "995955 - Disclosure - Debt - Summary of Future Minimum Principal and Interest Payments (Detail)", "shortName": "Debt - Summary of Future Minimum Principal and Interest Payments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "995965 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_ba364f88-4de3-494a-85d6-2f576c853c61", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba364f88-4de3-494a-85d6-2f576c853c61", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesInformationRelatedToRightOfUseAssetsAndLiabilitiesDetail", "longName": "995975 - Disclosure - Leases - Information related to Right-of-use Assets and Liabilities (Detail)", "shortName": "Leases - Information related to Right-of-use Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "biol:InformationRelatedToOperatingRightOfUseAssetsAndRelatedLiabilitiesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "biol:InformationRelatedToOperatingRightOfUseAssetsAndRelatedLiabilitiesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail", "longName": "995985 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Detail)", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail", "longName": "995995 - Disclosure - Leases - Future Minimum Rental Commitments Under Lease Agreements (Detail)", "shortName": "Leases - Future Minimum Rental Commitments Under Lease Agreements (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "biol:FutureMinimumPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "biol:FutureMinimumRentalCommitmentsNonCancelableTermsTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "biol:FutureMinimumPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "biol:FutureMinimumRentalCommitmentsNonCancelableTermsTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996005 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "longName": "996015 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_4f8d9245-d946-4e08-a747-53ebcb2c98f5", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f8d9245-d946-4e08-a747-53ebcb2c98f5", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail", "longName": "996025 - Disclosure - Segment Information - Summary of Net Revenue by Geographic Location (Detail)", "shortName": "Segment Information - Summary of Net Revenue by Geographic Location (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail", "longName": "996035 - Disclosure - Segment Information - Summary of Property, Plant and Equipment by Geographic Location (Detail)", "shortName": "Segment Information - Summary of Property, Plant and Equipment by Geographic Location (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_13fe3700-08c2-43b5-8607-29232c49e07f", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R63": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail", "longName": "996045 - Disclosure - Concentrations - Summary of Net Revenue from Various Products (Detail)", "shortName": "Concentrations - Summary of Net Revenue from Various Products (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ef9b283a-77be-4378-8562-921e5d7cea31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } }, "R64": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "longName": "996055 - Disclosure - Concentrations - Additional Information (Detail)", "shortName": "Concentrations - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_a339779b-9b5e-4e56-bdfe-6bee73bc9bb6", "name": "biol:EntityWideRevenueMajorCustomerNumber", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a339779b-9b5e-4e56-bdfe-6bee73bc9bb6", "name": "biol:EntityWideRevenueMajorCustomerNumber", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996065 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_034ad9f8-efef-4c44-b537-c2770025cdba", "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "996075 - Disclosure - Subsequent Events (Additional Information) (Details)", "shortName": "Subsequent Events (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_2cc2170f-2bbc-4fe8-8d27-3725fc70f27a", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_USDollarShare", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_da9b61df-0040-4f53-a537-3ce0d77860dd", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_USDollarShare", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "biol-20240630.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r62", "r65", "r72", "r931" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "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)." } } }, "auth_ref": [ "r62", "r729" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Account Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r661" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance of $329 and $244 as of June 30, 2024 and December 31, 2023 respectively", "verboseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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." } } }, "auth_ref": [ "r877" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued insurance premium", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r65" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued liability", "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r65" ] }, "biol_AccruedLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AccruedLiabilitiesLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities [Line Items]", "label": "Accrued Liabilities [Line Items]", "documentation": "Accrued liabilities." } } }, "auth_ref": [] }, "biol_AccruedLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AccruedLiabilitiesTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities [Table]", "label": "Accrued Liabilities [Table]", "documentation": "Accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r65" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r43", "r156", "r533" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r21", "r22", "r86", "r166", "r530", "r559", "r560" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r11", "r22", "r426", "r429", "r479", "r555", "r556", "r855", "r856", "r857", "r867", "r868", "r869", "r870" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r791" ] }, "biol_AdditionalClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AdditionalClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Additional Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights", "documentation": "Additional class of warrant or right number of securities called by warrants or rights.", "terseLabel": "Additional Warrants issued to purchase shares of common stock" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in-capital", "label": "Additional Paid in Capital, Common Stock", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r78" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r572", "r867", "r868", "r869", "r870", "r934", "r989" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r804" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r804" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r804" ] }, "biol_AdjustedExercisePriceOfWarrants": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AdjustedExercisePriceOfWarrants", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted exercise price of warrants", "label": "Adjusted Exercise Price Of Warrants", "documentation": "Adjusted exercise price of warrants." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r53", "r54", "r359" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash and cash equivalents used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r837" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r763", "r773", "r783", "r815" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r766", "r776", "r786", "r818" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r838" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r804" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r811" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r767", "r777", "r787", "r811", "r819", "r823", "r831" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r829" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated Share-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Allocated Share-based Compensation Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r387", "r390" ] }, "biol_AllocatedShareBasedCompensationExpenseCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AllocatedShareBasedCompensationExpenseCredit", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation expense related to stock options", "label": "Allocated Share Based Compensation Expense Credit", "documentation": "Allocated share-based compensation expense (credit)." } } }, "auth_ref": [] }, "biol_AllocatedToWarrantsBasedUponFairValues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AllocatedToWarrantsBasedUponFairValues", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated to the warrants based upon fair values", "label": "Allocated To Warrants Based Upon Fair Values", "documentation": "Allocated to the warrants based upon fair values." } } }, "auth_ref": [] }, "biol_AllocationToCommonStockBeforeIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AllocationToCommonStockBeforeIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation to common stock and warrants before issuance costs", "label": "Allocation To Common Stock Before Issuance Costs", "documentation": "Allocation to common stock before issuance costs." } } }, "auth_ref": [] }, "biol_AllocationToPreferredStockBeforeIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AllocationToPreferredStockBeforeIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation to preferred stock and warrants before issuance costs", "label": "Allocation To Preferred Stock Before Issuance Costs", "documentation": "Allocation to preferred stock before issuance costs." } } }, "auth_ref": [] }, "biol_AllocationToWarrantsBeforeIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "AllocationToWarrantsBeforeIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation to preferred stock and warrants before issuance costs", "label": "Allocation To Warrants Before Issuance Costs", "documentation": "Allocation to warrants before issuance costs." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r167", "r249", "r253" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r94", "r318", "r862", "r943" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "totalLabel": "Amortization of Intangible Assets, Total", "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." } } }, "auth_ref": [ "r7", "r260", "r261", "r696" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding stock options, RSUs and warrants excluded from diluted loss per share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r217" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r124", "r135", "r159", "r190", "r220", "r228", "r237", "r240", "r250", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r419", "r423", "r450", "r526", "r611", "r689", "r690", "r729", "r754", "r898", "r899", "r948" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r153", "r169", "r190", "r250", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r419", "r423", "r450", "r729", "r898", "r899", "r948" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r826" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r827" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r822" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r822" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r822" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r822" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r822" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r822" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r823" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Critical Accounting Policies", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "biol_BasisOfPresentationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "BasisOfPresentationLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basis Of Presentation [Line Items]", "label": "Basis Of Presentation [Line Items]", "documentation": "Basis of presentation." } } }, "auth_ref": [] }, "biol_BasisOfPresentationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "BasisOfPresentationTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basis Of Presentation [Table]", "label": "Basis Of Presentation [Table]", "documentation": "Basis of presentation." } } }, "auth_ref": [] }, "biol_BiolaseStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "BiolaseStockholdersMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "BIOLASE stockholders [Member]", "label": "BIOLASE stockholders [Member]", "terseLabel": "Biolase Stockholders [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r110" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r61", "r101", "r102" ] }, "biol_BusinessFinancingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "BusinessFinancingAgreementMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Financing Agreement", "label": "Business Financing Agreement [Member]", "documentation": "Business financing agreement." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r137", "r527", "r583", "r606", "r729", "r754", "r845" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "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." } } }, "auth_ref": [ "r26", "r155", "r678" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents, including restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "terseLabel": "Cash, cash equivalents, and restricted cash", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r26", "r98", "r187" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) increase in cash and cash equivalents", "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." } } }, "auth_ref": [ "r1", "r98" ] }, "biol_CashPaidForOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CashPaidForOperatingLeases", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating leases", "label": "Cash Paid For Operating Leases", "documentation": "Cash paid for operating leases." } } }, "auth_ref": [] }, "biol_CashProceedsAlongWithFairValueDisclosuresRelatedToGrantsExercisesAndVestingOptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CashProceedsAlongWithFairValueDisclosuresRelatedToGrantsExercisesAndVestingOptionsTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures Related to Grants, Exercises and Vesting Options", "label": "Cash Proceeds Along With Fair Value Disclosures Related To Grants Exercises And Vesting Options Table [Text Block]", "documentation": "Cash proceeds along with fair value disclosures related to grants, exercises and vesting options." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r802" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r799" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r797" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "biol_ClassACommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ClassACommonWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Class A Common Warrants [Member]", "label": "Class A Common Warrants [Member]", "terseLabel": "Class A Common Warrants [Member]" } } }, "auth_ref": [] }, "biol_ClassBCommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ClassBCommonWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Class B Common Warrants [Member]", "label": "Class B Common Warrants [Member]", "terseLabel": "Class B Common Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r150", "r163", "r164", "r165", "r190", "r210", "r211", "r214", "r216", "r222", "r223", "r250", "r287", "r289", "r290", "r291", "r294", "r295", "r327", "r328", "r329", "r330", "r333", "r450", "r565", "r566", "r567", "r568", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r598", "r620", "r640", "r655", "r656", "r657", "r658", "r659", "r841", "r863", "r871" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of warrants", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "verboseLabel": "Initial exercise price of warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r334" ] }, "biol_ClassOfWarrantOrRightExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ClassOfWarrantOrRightExpirationDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants expire date", "label": "Class Of Warrant Or Right Expiration Date", "documentation": "Class of warrant or right expiration date." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Warrant Or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant issued", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "verboseLabel": "Warrants issued to purchase shares of common stock", "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." } } }, "auth_ref": [ "r334" ] }, "biol_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsValue", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights Value", "documentation": "Class of warrant or right, number of securities called by warrants or rights, value.", "terseLabel": "Warrants issued to purchase shares of common stock equal value" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant issued", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Warrant Or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ClosedBlockAccountingPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClosedBlockAccountingPolicy", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards", "label": "Closed Block Accounting Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for defined, limited group of policies and defined set of assets governed by set of operating rules to preserve reasonable dividend expectation of individual policyholder with individual life, health, and annuity policies for which dividends are currently being paid or are expected to be paid under current dividend scale." } } }, "auth_ref": [ "r144", "r562" ] }, "biol_ClosingPriceOfCommonStock": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ClosingPriceOfCommonStock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Closing price of common stock", "label": "Closing Price Of Common Stock", "documentation": "Closing price of common stock." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r803" ] }, "biol_CombinedPurchasePricePerShareAndWarrant": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CombinedPurchasePricePerShareAndWarrant", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Combined Purchase Price Per Share And Warrant", "documentation": "Combined purchase price per share and warrant.", "terseLabel": "Combined purchase price of share and warrant", "negatedLabel": "Combined purchase price of share and warrant" } } }, "auth_ref": [] }, "biol_CommitmentAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CommitmentAndContingenciesLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment And Contingencies [Line Items]", "label": "Commitment And Contingencies [Line Items]", "documentation": "Commitment and contingencies." } } }, "auth_ref": [] }, "biol_CommitmentAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CommitmentAndContingenciesTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment And Contingencies [Table]", "label": "Commitment And Contingencies [Table]", "documentation": "Commitment and contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r111", "r271", "r272", "r662", "r883", "r888" ] }, "biol_CommonStockIssuedPursuantToOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CommonStockIssuedPursuantToOptionsExercised", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued pursuant to options exercised", "label": "Common Stock Issued Pursuant To Options Exercised", "documentation": "Common stock issued pursuant to options exercised." } } }, "auth_ref": [] }, "biol_CommonStockIssuedUponCashlessWarrantExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CommonStockIssuedUponCashlessWarrantExercise", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Common stock issued upon cashless warrant exercise", "label": "Common stock issued upon cashless warrant exercise", "terseLabel": "Common stock issued upon cashless warrant exercise" } } }, "auth_ref": [] }, "biol_CommonStockIssuedUponExerciseOfPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CommonStockIssuedUponExerciseOfPreferredStock", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued upon exercise of preferred stock", "label": "Common stock issued upon exercise of preferred stock", "documentation": "Common stock issued upon exercise of preferred stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r744", "r745", "r746", "r748", "r749", "r750", "r751", "r867", "r868", "r870", "r934", "r988", "r989" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r77", "r598" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "periodStartLabel": "Balance (in shares)", "label": "Common Stock, Shares, Issued", "totalLabel": "Common Stock, Shares, Issued, Total", "periodEndLabel": "Ending Balance (in shares)", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r77", "r598", "r617", "r989", "r990" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.001 per share; 180,000 shares authorized, 33,406 and 3,416 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively", "verboseLabel": "Common stock value", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "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." } } }, "auth_ref": [ "r77", "r528", "r729" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r808" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r807" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r809" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r806" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r23", "r171", "r173", "r177", "r522", "r539", "r540" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and Computers", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r32", "r34", "r56", "r57", "r247", "r661" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r32", "r34", "r56", "r57", "r247", "r563", "r661" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r32", "r34", "r56", "r57", "r247", "r661", "r843" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r60", "r140" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrations" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations", "label": "Concentration Risk Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r661" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration Risk Percentage", "terseLabel": "Percentage of sales", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r32", "r34", "r56", "r57", "r247" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r31", "r32", "r34", "r35", "r56", "r123", "r661" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r32", "r34", "r56", "r57", "r247", "r661" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r55", "r681" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "biol_ConsumableAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ConsumableAndOtherMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consumables and other", "label": "Consumable And Other [Member]", "documentation": "Consumable and other." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Opening and Closing Balances of Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r903" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfOpeningAndClosingBalancesOfContractLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r336", "r337", "r348" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfOpeningAndClosingBalancesOfContractLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue \u2014 current", "label": "Contract with Customer, Liability, Current", "totalLabel": "Contract With Customer Liability Current, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r336", "r337", "r348" ] }, "biol_ContractWithCustomerLiabilityInExtendedWarrantyContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ContractWithCustomerLiabilityInExtendedWarrantyContracts", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfOpeningAndClosingBalancesOfContractLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "terseLabel": "Extended warranty contracts", "label": "Contract With Customer Liability In Extended Warranty Contracts", "documentation": "Contract with customer liability in extended warranty contracts." } } }, "auth_ref": [] }, "biol_ContractWithCustomerLiabilityInUndeliveredElements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ContractWithCustomerLiabilityInUndeliveredElements", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfOpeningAndClosingBalancesOfContractLiabilitiesDetail3", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Undelivered elements (training and installation)", "verboseLabel": "Undelivered elements (product training, installation, product and support services)", "label": "Contract With Customer Liability In Undelivered Elements", "documentation": "Contract with customer liability in undelivered elements." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfOpeningAndClosingBalancesOfContractLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: long-term portion of deferred revenue", "terseLabel": "Less long-term portion of deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r336", "r337", "r348" ] }, "biol_ContractWithCustomerLiabilityRevenueRecognizedExtendedWarranty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ContractWithCustomerLiabilityRevenueRecognizedExtendedWarranty", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer Liability Revenue Recognized Extended Warranty", "documentation": "Contract with customer liability, revenue recognized, extended warranty.", "label": "Contract With Customer Liability Revenue Recognized Extended Warranty" } } }, "auth_ref": [] }, "biol_ContractWithCustomerLiabilityRevenueRecognizedUndeliveredElements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ContractWithCustomerLiabilityRevenueRecognizedUndeliveredElements", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from contract liability", "label": "Contract With Customer Liability Revenue Recognized Undelivered Elements", "documentation": "Contract with customer liability, revenue recognized, undelivered elements." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r710", "r904" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r710", "r904" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of preferred stock", "label": "Conversion of Stock, Shares Converted", "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." } } }, "auth_ref": [ "r28", "r29", "r30" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted redeemable preferred stock", "label": "Conversion of Stock, Shares Issued", "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." } } }, "auth_ref": [ "r28", "r29", "r30" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, Common shares issued upon conversion", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r19", "r48", "r76", "r115", "r332" ] }, "biol_CoronaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CoronaMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corona Lease [Member]", "label": "Corona [Member]", "documentation": "Corona." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue, Total", "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r89", "r190", "r250", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r450", "r689", "r898" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "biol_CreditAgreementFifthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CreditAgreementFifthAmendmentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement, Fifth Amendment", "label": "Credit Agreement Fifth Amendment [Member]", "documentation": "Credit agreement, fifth amendment." } } }, "auth_ref": [] }, "biol_CreditAgreementFirstAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CreditAgreementFirstAmendmentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement, First Amendment", "label": "Credit Agreement First Amendment [Member]", "documentation": "Credit agreement, first amendment." } } }, "auth_ref": [] }, "biol_CreditAgreementNinthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CreditAgreementNinthAmendmentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Agreement Ninth Amendment [Member]", "documentation": "Credit Agreement Ninth Amendment" } } }, "auth_ref": [] }, "biol_CreditAgreementSecondAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CreditAgreementSecondAmendmentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Agreement Second Amendment [Member]", "documentation": "Credit agreement second amendment.", "terseLabel": "Credit Agreement, Second Amendment" } } }, "auth_ref": [] }, "biol_CreditAgreementSeventhAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CreditAgreementSeventhAmendmentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Credit agreement seventh amendment.", "label": "Credit Agreement Seventh Amendment [Member]", "terseLabel": "Credit Agreement, Seventh Amendment" } } }, "auth_ref": [] }, "biol_CreditAgreementSixthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CreditAgreementSixthAmendmentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Agreement Sixth Amendment [Member]", "documentation": "Credit Agreement, Sixth Amendment [Member]", "terseLabel": "Credit Agreement, Sixth Amendment" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r286", "r896" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r286", "r896", "r897" ] }, "biol_CumulativeAdjustmentDepreciationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CumulativeAdjustmentDepreciationExpense", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Adjustment Depreciation Expense", "label": "Cumulative Adjustment Depreciation Expense", "documentation": "Cumulative Adjustment Depreciation Expense" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r103", "r247" ] }, "biol_CyberIncidentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "CyberIncidentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cyber Incident Member", "label": "Cyber Incident [Member]", "terseLabel": "Cyber Incident" } } }, "auth_ref": [] }, "biol_DPGWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DPGWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "DPG Warrants", "label": "D P G Warrants [Member]", "documentation": "DPG warrants." } } }, "auth_ref": [] }, "biol_DealPartnersGroupWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DealPartnersGroupWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "DPG Warrants", "label": "Deal Partners Group Warrants [Member]", "documentation": "Deal partners group warrants." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r113", "r189", "r264", "r265", "r266", "r267", "r268", "r285", "r286", "r296", "r302", "r303", "r304", "r305", "r306", "r307", "r312", "r319", "r320", "r322", "r463" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r64", "r65", "r125", "r127", "r192", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r698", "r699", "r700", "r701", "r702", "r727", "r864", "r884", "r885", "r886", "r942", "r944" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future payments", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r18", "r127", "r323" ] }, "biol_DebtInstrumentCovenantsUnencumberedLiquidAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DebtInstrumentCovenantsUnencumberedLiquidAssets", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument covenants unencumbered liquid assets", "documentation": "Debt instrument covenants unencumbered liquid assets.", "label": "Debt Instrument Covenants Unencumbered Liquid Assets", "verboseLabel": "Debt instrument covenants unencumbered liquid assets" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility interest rate description", "label": "Debt Instrument, Description of Variable Rate Basis", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "biol_DebtInstrumentFindersFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DebtInstrumentFindersFee", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finder's fee", "label": "Debt Instrument Finders Fee", "documentation": "Debt instrument finder's fee." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan periodic payment terms", "label": "Debt Instrument, Frequency of Periodic Payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r18", "r59" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note interest rate per annum", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Loan interest rate per annum", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r67", "r298" ] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Issuance Date", "terseLabel": "Note issued date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r69", "r900" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r192", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r698", "r699", "r700", "r701", "r702", "r727", "r864", "r942", "r944" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Note maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r161", "r698", "r938", "r939" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r18", "r192", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r698", "r699", "r700", "r701", "r702", "r727", "r864", "r884", "r885", "r886", "r942", "r944" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan balance payment terms", "label": "Debt Instrument, Payment Terms", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r59", "r68" ] }, "biol_DebtInstrumentPrincipalRepaymentsTermMaturityYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DebtInstrumentPrincipalRepaymentsTermMaturityYear", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, maturity term", "label": "Debt Instrument Principal Repayments Term Maturity Year", "documentation": "Debt instrument, principal repayments maturity term." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodStartDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Period, Start Date", "terseLabel": "Note payable commencing date", "documentation": "Start date of debt instrument redemption period, in YYYY-MM-DD format." } } }, "auth_ref": [ "r131" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r18", "r48", "r49", "r58", "r114", "r116", "r192", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r698", "r699", "r700", "r701", "r702", "r727", "r864", "r942", "r944" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total", "negatedLabel": "Discount and debt issuance costs on SWK Loan", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r308", "r324", "r462", "r463", "r464", "r699", "r700", "r727" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt weighted average interest rate", "terseLabel": "Weighted-average interest rate", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "biol_DecemberTwoThousandTwentyThreeRegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DecemberTwoThousandTwentyThreeRegisteredDirectOfferingMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "December Two Thousand Twenty Three Registered Direct Offering [Member]", "label": "December Two Thousand Twenty Three Registered Direct Offering [Member]", "terseLabel": "December Two Thousand Twenty Three Registered Direct Offering [Member]" } } }, "auth_ref": [] }, "biol_DeemedDividendOnConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DeemedDividendOnConvertiblePreferredStock", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "documentation": "Deemed dividend on convertible preferred stock", "label": "Deemed Dividend on Convertible Preferred Stock", "terseLabel": "Deemed dividend on Series F Convertible Preferred Stock", "negatedLabel": "Deemed dividend on convertible preferred stock" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Share-Based Arrangements, Liability, Current", "terseLabel": "Stock Compensation Liability", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer)." } } }, "auth_ref": [ "r65" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current portion", "label": "Deferred Revenue, Current", "totalLabel": "Deferred Revenue, Current, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r847" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Noncurrent", "totalLabel": "Deferred Revenue, Noncurrent, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r848" ] }, "biol_DeferredRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DeferredRoyalties", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred Royalties", "label": "Deferred Royalties", "terseLabel": "Deferred royalties" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesDeferredExpense", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Liabilities, Deferred Expense, Total", "label": "Deferred Tax Liabilities, Deferred Expense", "terseLabel": "Deferred Liability", "verboseLabel": "Deferred payment outstanding", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs." } } }, "auth_ref": [ "r933" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expenses", "label": "Depreciation, Depletion and Amortization, Nonproduction", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r42" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r7", "r220", "r231", "r240", "r689", "r690" ] }, "biol_DiodeSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DiodeSystemsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diode Systems", "label": "Diode Systems [Member]", "documentation": "Diode systems." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r347", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r347", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Disaggregation of Revenues Related to Geographic Areas", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r904" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "biol_DiscountRateForFairValueLevel3": { "xbrltype": "percentItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DiscountRateForFairValueLevel3", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate for goodwill", "label": "Discount Rate for Fair Value, Level 3", "documentation": "Discount Rate for Fair Value, Level 3" } } }, "auth_ref": [] }, "biol_DividendDeclared": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "DividendDeclared", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dividend declared.", "label": "Dividend Declared", "terseLabel": "Dividend Declared" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r758" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r790" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r801" ] }, "biol_EIDLLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "EIDLLoanMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "terseLabel": "EIDL Loan", "label": "E I D L Loan [Member]", "documentation": "EIDL loan." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share attributable to common stockholders:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r178", "r198", "r199", "r200", "r201", "r202", "r203", "r207", "r210", "r214", "r215", "r216", "r218", "r414", "r417", "r432", "r433", "r523", "r541", "r683" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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." } } }, "auth_ref": [ "r178", "r198", "r199", "r200", "r201", "r202", "r203", "r210", "r214", "r215", "r216", "r218", "r414", "r417", "r432", "r433", "r523", "r541", "r683" ] }, "biol_EffectOfExchangeRateChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "EffectOfExchangeRateChanges", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes", "documentation": "Effect of exchange rate changes" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Projected annual effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r395", "r716" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r191", "r395", "r405", "r716" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and benefits", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r65" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r388" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share based compensation expense to be recognized over weighted-average period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r388" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureFairValueDisclosuresRelatedToGrantsExercisesAndVestedOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit related to stock options exercised", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r145" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "biol_EngineeringAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "EngineeringAndDevelopmentMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Engineering and Development", "label": "Engineering And Development [Member]", "documentation": "Engineering and development." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r756" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r756" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r756" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r840" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r756" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r756" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r756" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r756" ] }, "biol_EntityWideAccountsReceivableMajorCustomerNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "EntityWideAccountsReceivableMajorCustomerNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers which represented more than 10% of the Company's accounts receivable", "label": "Entity Wide Accounts Receivable Major Customer Number", "documentation": "Entity wide accounts receivable, major customer, number." } } }, "auth_ref": [] }, "biol_EntityWideRevenueMajorCustomerNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "EntityWideRevenueMajorCustomerNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers which represented more than 10% of the Company's revenue", "label": "Entity Wide Revenue Major Customer Number", "documentation": "Entity wide revenue, major customer, number." } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r795" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r836" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r836" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r836" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r12", "r151", "r174", "r175", "r176", "r193", "r194", "r195", "r197", "r202", "r204", "r206", "r221", "r251", "r252", "r262", "r335", "r403", "r404", "r411", "r412", "r413", "r415", "r416", "r417", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r455", "r456", "r457", "r458", "r459", "r460", "r465", "r467", "r479", "r538", "r555", "r556", "r557", "r572", "r640" ] }, "us-gaap_EquityFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityFairValueAdjustment", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity, Fair Value Adjustment", "documentation": "Amount of addition (reduction) to the amount at which an instrument classified in shareholders' equity could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r805" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r763", "r773", "r783", "r815" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r760", "r770", "r780", "r812" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r811" ] }, "biol_EximBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "EximBankMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exim Bank", "label": "Exim Bank [Member]", "documentation": "Exim Bank." } } }, "auth_ref": [] }, "biol_ExtensionOfLoanDueDate": { "xbrltype": "gYearItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ExtensionOfLoanDueDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extension of loan due date", "label": "Extension of Loan Due Date", "documentation": "Extension of loan due date" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of warrants", "label": "Fair Value Adjustment of Warrants", "verboseLabel": "Fair Value Adjustment", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r7" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary our stock warrants measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets, 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)." } } }, "auth_ref": [ "r935", "r936" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r721" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r721" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r310", "r351", "r352", "r353", "r354", "r355", "r356", "r434", "r436", "r437", "r438", "r439", "r446", "r447", "r449", "r483", "r484", "r485", "r699", "r700", "r711", "r712", "r713", "r719", "r723" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r435", "r436", "r437", "r439", "r719", "r938", "r940" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r310", "r351", "r352", "r353", "r354", "r355", "r356", "r436", "r437", "r438", "r439", "r447", "r485", "r699", "r700", "r711", "r712", "r713", "r719", "r723" ] }, "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerSharePercentEquitySecurities": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerSharePercentEquitySecurities", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Percent Equity Securities", "terseLabel": "Approximate fair value approximate of the current stock price", "documentation": "The percentage of the total value of investments that are equity securities for a given category of investments for which net asset value per share is calculated." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r435", "r436", "r437", "r439", "r719", "r938", "r940" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r310", "r351", "r352", "r353", "r354", "r355", "r356", "r434", "r436", "r437", "r438", "r439", "r446", "r447", "r449", "r483", "r484", "r485", "r699", "r700", "r711", "r712", "r713", "r719", "r723" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value recurring", "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." } } }, "auth_ref": [ "r719", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10" ] }, "biol_FebruaryTwoThousandTwentyFourPublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "FebruaryTwoThousandTwentyFourPublicOfferingMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "February Two Thousand Twenty Four Public Offering [Member]", "label": "February Two Thousand Twenty Four Public Offering [Member]", "terseLabel": "February 2024 Public Offering [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on foreign currency transactions", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "negatedLabel": "Gain (Loss) on foreign currency transactions", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r637" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r767", "r777", "r787", "r819" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r767", "r777", "r787", "r819" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r767", "r777", "r787", "r819" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r767", "r777", "r787", "r819" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r767", "r777", "r787", "r819" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r800" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "biol_FutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "FutureMinimumPaymentsDue", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Future Minimum Payments Due.", "label": "Future Minimum Payments Due", "terseLabel": "Total future minimum lease obligations", "totalLabel": "Total future minimum lease obligations" } } }, "auth_ref": [] }, "biol_FutureMinimumPaymentsDueInOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "FutureMinimumPaymentsDueInOneYear", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail" ], "lang": { "en-us": { "role": { "label": "Future Minimum Payments Due In One Year", "documentation": "Future Minimum Payments Due In One Year", "terseLabel": "2025" } } }, "auth_ref": [] }, "biol_FutureMinimumPaymentsDueInThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "FutureMinimumPaymentsDueInThreeYears", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Future Minimum Payments Due in Three Years.", "label": "Future Minimum Payments Due in Three Years", "terseLabel": "2027" } } }, "auth_ref": [] }, "biol_FutureMinimumPaymentsDueInTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "FutureMinimumPaymentsDueInTwoYears", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Future Minimum Payments Due in Two Years.", "label": "Future Minimum Payments Due in Two Years", "terseLabel": "2026" } } }, "auth_ref": [] }, "biol_FutureMinimumPaymentsDueThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "FutureMinimumPaymentsDueThereafter", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Future Minimum Payments Due Thereafter.", "label": "Future Minimum Payments Due Thereafter", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "biol_FutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "FutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Future Minimum Payments Remainder of Fiscal Year.", "label": "Future Minimum Payments Remainder of Fiscal Year", "terseLabel": "Remainder of 2024" } } }, "auth_ref": [] }, "biol_FutureMinimumRentalCommitmentsNonCancelableTermsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "FutureMinimumRentalCommitmentsNonCancelableTermsTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Future Minimum Rental Commitments Non-Cancelable Terms.", "label": "Future Minimum Rental Commitments Non-Cancelable Terms [Table Text Block]", "terseLabel": "Future minimum rental commitments under lease agreements with non-cancelable Operating Leases" } } }, "auth_ref": [] }, "biol_GainLossOnLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "GainLossOnLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on litigation settlement.", "label": "Gain (Loss) on Litigation Settlement", "terseLabel": "Loss on litigation settlement" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Other Assets", "terseLabel": "Gain on disposal of fixed assets", "negatedLabel": "Gain on disposal of fixed assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r862" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on patent litigation settlement", "verboseLabel": "Contingent loss on patent litigation settlement", "label": "Gain (Loss) from Litigation Settlement", "totalLabel": "Gain (Loss) Related to Litigation Settlement, Total", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r689", "r889" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "totalLabel": "General and Administrative Expense, Total", "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." } } }, "auth_ref": [ "r91", "r623" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r91" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r33", "r661" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r157", "r256", "r521", "r690", "r695", "r720", "r729", "r880", "r881" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets And Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r879", "r882" ] }, "biol_GoodwillAndIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "GoodwillAndIntangibleAssetsTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets [Table]", "documentation": "Goodwill and Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r257", "r258", "r259", "r695", "r720" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r87", "r89", "r134", "r190", "r250", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r450", "r685", "r689", "r872", "r873", "r874", "r875", "r876", "r898" ] }, "biol_ImagingSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ImagingSystemMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Imaging systems", "label": "Imaging System [Member]", "documentation": "Imaging system." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income tax provision", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r88", "r129", "r134", "r524", "r535", "r685", "r689", "r872", "r873", "r874", "r875", "r876" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r263", "r269", "r270", "r441", "r445", "r448", "r552", "r554", "r624", "r674", "r722", "r959" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r269", "r270", "r441", "r445", "r448", "r552", "r554", "r624", "r674", "r722", "r959" ] }, "biol_IncomeTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "IncomeTaxBenefit", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax benefit", "label": "Income tax benefit", "terseLabel": "Income tax benefit" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "biol_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "documentation": "Income tax disclosure." } } }, "auth_ref": [] }, "biol_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "documentation": "Income tax disclosure." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r191", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r406", "r408", "r409", "r410", "r570", "r716" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "terseLabel": "Income tax (provision) benefit", "verboseLabel": "Income tax (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r136", "r148", "r205", "r206", "r220", "r232", "r240", "r394", "r395", "r407", "r543", "r716" ] }, "biol_IncomeTaxProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "IncomeTaxProvision", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax provision", "label": "Income tax provision", "terseLabel": "Income tax provision" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxUncertaintiesPolicy", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Uncertainties", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r27", "r186", "r401", "r402" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r489", "r861" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "biol_IncreaseInNumberOfUnitsAvailableForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "IncreaseInNumberOfUnitsAvailableForIssuance", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Increase in Number of Units Available for Issuance", "documentation": "Increase in the number of units available for issuance.", "terseLabel": "Increase in Number of Units Available for Issuance", "verboseLabel": "Increase in Number of Units Available for Issuance" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r767", "r777", "r787", "r811", "r819", "r823", "r831" ] }, "biol_InformationRelatedToOperatingRightOfUseAssetsAndRelatedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "InformationRelatedToOperatingRightOfUseAssetsAndRelatedLiabilitiesTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Information related to Right-of-use Assets and Liabilities", "label": "Information Related To Operating Right Of Use Assets And Related Liabilities Table [Text Block]", "documentation": "Information related to operating right-of-use assets and related liabilities." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r829" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r759", "r835" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r759", "r835" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r759", "r835" ] }, "biol_IntangibleAssetsAndGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "IntangibleAssetsAndGoodwillLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill [Line Items]", "documentation": "Intangible assets and goodwill.", "label": "Intangible Assets And Goodwill [Line Items]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "totalLabel": "Interest Expense, Debt, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r94", "r316", "r326", "r701", "r702" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating", "negatedLabel": "Interest expense, net", "terseLabel": "Interest expense, net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r689", "r858", "r873" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r181", "r184", "r185" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r255" ] }, "biol_InventoryExcessAndObsolescence": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "InventoryExcessAndObsolescence", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory excess and obsolescence", "label": "Inventory Excess And Obsolescence", "documentation": "Inventory Excess And Obsolescence" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r108", "r680" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory", "terseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r168", "r679", "r729" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "totalLabel": "Inventory, Raw Materials, Gross, Total", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r852" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventoryAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reduced by estimate for excess and obsolete amount", "label": "Inventory Valuation Reserves", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r108", "r853" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r851" ] }, "biol_InvestorWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "InvestorWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Investor Warrants [Member]", "label": "Investor Warrants [Member]", "terseLabel": "Investor Warrants" } } }, "auth_ref": [] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance costs for common stock warrants", "label": "Issuance of Stock and Warrants for Services or Claims", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r7" ] }, "biol_January2023PrefundedWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "January2023PrefundedWarrantMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "January 2023 Prefunded Warrant [Member]", "label": "January 2023 Prefunded Warrant [Member]", "terseLabel": "January 2023 Prefunded Warrant [Member]" } } }, "auth_ref": [] }, "biol_January2023PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "January2023PublicOfferingMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "January 2023 Public Offering [Member]", "label": "January 2023 Public Offering [Member]" } } }, "auth_ref": [] }, "biol_January2023WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "January2023WarrantMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "January 2023 Warrant [Member]", "label": "January 2023 Warrant [Member]", "terseLabel": "January 2023 Warrant [Member]" } } }, "auth_ref": [] }, "biol_June2020WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "June2020WarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 2020 Warrants", "label": "June2020 Warrants [Member]", "documentation": "June 2020 Warrants [Member]." } } }, "auth_ref": [] }, "biol_LakeForestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LakeForestMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lake Forest", "label": "Lake Forest [Member]", "terseLabel": "Lake Forest [Member]" } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Land", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r846" ] }, "biol_LaserSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LaserSystemsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Laser systems", "label": "Laser Systems [Member]", "documentation": "Laser systems." } } }, "auth_ref": [] }, "biol_LeaseCommencementDate": { "xbrltype": "dateItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LeaseCommencementDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease Commencement Date", "label": "Lease Commencement Date" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r478", "r844" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r478", "r844" ] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseExpirationDate1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Expiration Date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "biol_LeaseFacilityArea": { "xbrltype": "areaItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LeaseFacilityArea", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease facility area", "label": "Lease Facility Area", "documentation": "Lease facility area." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r110", "r477" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r471", "r478" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r471", "r478" ] }, "biol_LesseeOperatingLeaseInitialTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LesseeOperatingLeaseInitialTermOfContract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease initial term of contract", "label": "Lessee Operating Lease Initial Term Of Contract", "documentation": "Lessee operating lease initial term of contract." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedDescription", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, lease not yet commenced, description", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Description", "documentation": "Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease." } } }, "auth_ref": [ "r946" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r947" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total future minimum lease obligations", "totalLabel": "Total operating lease liability", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028 and thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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)." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "terseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, options to renew term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r945" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r945" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r466" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r18", "r64", "r65", "r66", "r71", "r72", "r73", "r74", "r190", "r250", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r420", "r423", "r424", "r450", "r597", "r684", "r754", "r898", "r948", "r949" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, convertible redeemable preferred stock and stockholders' equity (deficit)", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r82", "r128", "r532", "r729", "r865", "r878", "r941" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r66", "r154", "r190", "r250", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r420", "r423", "r424", "r450", "r729", "r898", "r948", "r949" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "biol_LicenseFeesAndRoyaltiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LicenseFeesAndRoyaltiesMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "License fees and royalties", "label": "License Fees And Royalties [Member]", "documentation": "License fees and royalties." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Line of Credit, Total", "label": "Long-Term Line of Credit", "terseLabel": "Line of credit, outstanding borrowings", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r18", "r127", "r957" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r63", "r70", "r864", "r896", "r897" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit facility expiration date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r63", "r70" ] }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility term", "label": "Line of Credit Facility, Expiration Period", "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r63", "r70" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r63", "r70", "r864", "r896" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity", "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." } } }, "auth_ref": [ "r63", "r70" ] }, "biol_LineOfCreditFacilityMaximumBorrowingPercentageOfEligibleAccounts": { "xbrltype": "percentItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LineOfCreditFacilityMaximumBorrowingPercentageOfEligibleAccounts", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing base percentage of eligible accounts", "label": "Line Of Credit Facility Maximum Borrowing Percentage Of Eligible Accounts", "documentation": "Line of credit facility maximum borrowing percentage of eligible accounts." } } }, "auth_ref": [] }, "biol_LineOfCreditFacilityMaximumBorrowingPercentageOfEligibleInventory": { "xbrltype": "percentItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LineOfCreditFacilityMaximumBorrowingPercentageOfEligibleInventory", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing base percentage of eligible inventory", "label": "Line Of Credit Facility Maximum Borrowing Percentage Of Eligible Inventory", "documentation": "Line of credit facility maximum borrowing percentage of eligible accounts inventory." } } }, "auth_ref": [] }, "biol_LineOfCreditFacilityUnusedAvailability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LineOfCreditFacilityUnusedAvailability", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility unused availability.", "label": "Line Of Credit Facility Unused Availability", "terseLabel": "Line of credit facility unused availability" } } }, "auth_ref": [] }, "biol_LiquidityAndManagementPlansPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LiquidityAndManagementPlansPolicyTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity and Management's Plans", "label": "Liquidity And Management Plans Policy [Text Block]", "documentation": "Liquidity and management plans." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement in cash", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "biol_LitigationSettlementAmountInCashEqualToDifferenceBetweenValueOfStockConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LitigationSettlementAmountInCashEqualToDifferenceBetweenValueOfStockConsideration", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Litigation settlement amount in cash equal to difference between value of stock consideration.", "terseLabel": "Litigation settlement amount in cash equal to difference between value of stock consideration", "label": "Litigation Settlement Amount In Cash Equal To Difference Between Value Of Stock Consideration" } } }, "auth_ref": [] }, "biol_LitigationSettlementSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LitigationSettlementSharesIssued", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement share issued", "label": "Litigation Settlement Shares Issued", "documentation": "Litigation settlement shares issued." } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationStatusAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r884", "r885", "r886", "r889" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationStatusDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r884", "r885", "r886", "r889" ] }, "biol_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LoanAgreementMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Agreement", "label": "Loan Agreement [Member]", "documentation": "Loan agreement." } } }, "auth_ref": [] }, "biol_LoanForgivenessDescriptionOfPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LoanForgivenessDescriptionOfPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan forgiveness description of period", "label": "Loan Forgiveness Description Of Period", "documentation": "Loan forgiveness description of period." } } }, "auth_ref": [] }, "us-gaap_LoanProcessingFee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoanProcessingFee", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loan Processing Fee", "terseLabel": "Loan Processing Fee", "documentation": "Expenses paid for obtaining loans which includes expenses such as application and origination fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "biol_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate [Member]", "label": "London Interbank Offered Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property, Plant and Equipment by Geographic Location", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r106" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Long-term Debt, Total", "terseLabel": "Non current term loans", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r127", "r309", "r325", "r699", "r700", "r727", "r957" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "totalLabel": "Long-term Debt, Current Maturities, Total", "terseLabel": "Current term loans", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r160" ] }, "biol_LongTermDebtMaturitiesRepaymentsOfInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LongTermDebtMaturitiesRepaymentsOfInterest", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future payments", "label": "Long Term Debt Maturities Repayments Of Interest", "documentation": "Long term debt maturities repayments of interest." } } }, "auth_ref": [] }, "biol_LongTermDebtMaturitiesRepaymentsOfInterestInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term debt maturities repayments of interest in next twelve months.", "label": "Long Term Debt Maturities Repayments of Interest in Next Twelve Months", "terseLabel": "2025" } } }, "auth_ref": [] }, "biol_LongTermDebtMaturitiesRepaymentsOfInterestInYearAfterFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInYearAfterFour", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term debt maturities repayments of interest in year after four.", "label": "Long Term Debt Maturities Repayments Of Interest In Year After Four", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "biol_LongTermDebtMaturitiesRepaymentsOfInterestInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInYearThree", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022", "label": "Long Term Debt Maturities Repayments Of Interest In Year Three", "documentation": "Long term debt maturities repayments of interest in year three.", "verboseLabel": "2027" } } }, "auth_ref": [] }, "biol_LongTermDebtMaturitiesRepaymentsOfInterestInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInYearTwo", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021", "label": "Long Term Debt Maturities Repayments Of Interest In Year Two", "documentation": "Long-term debt maturities repayments of interest in year two.", "verboseLabel": "2026" } } }, "auth_ref": [] }, "biol_LongTermDebtMaturitiesRepaymentsOfInterestRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long Term Debt Maturities Repayments Of Interest Remainder Of Fiscal Year", "documentation": "Long term debt maturities repayments of interest remainder of fiscal year.", "terseLabel": "2020 (nine months)", "verboseLabel": "Remainder of 2024" } } }, "auth_ref": [] }, "biol_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long Term Debt Maturities Repayments Of Principal After Year Four", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r9", "r192", "r314" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022", "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r9", "r192", "r314" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021", "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r9", "r192", "r314" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfFutureMinimumPrincipalAndInterestPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2020 (Nine months)", "verboseLabel": "Remainder of 2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r866" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "terseLabel": "Non current term loans, net of discount", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r162" ] }, "us-gaap_LongTermLoansFromBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansFromBank", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Noncurrent", "terseLabel": "Loan granted amount from bank", "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion." } } }, "auth_ref": [ "r18", "r127", "r594" ] }, "us-gaap_LongTermNotesAndLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesAndLoans", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan principal amount", "label": "Notes and Loans, Noncurrent", "totalLabel": "Notes and Loans, Noncurrent, Total", "documentation": "Carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r273", "r274", "r275", "r278", "r391", "r561", "r697", "r890", "r891" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r273", "r274", "r275", "r278", "r391", "r561", "r697", "r890", "r891" ] }, "us-gaap_LossContingencySettlementAgreementTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencySettlementAgreementTerms", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement agreement, terms", "label": "Loss Contingency, Settlement Agreement, Terms", "documentation": "Description of the terms of a settlement agreement which resolved the legal matter, including the nature of the consideration, timing of payment, and the nature of rights obtained or lost (for example, but not limited to, patent, trademark, copyright, license and franchise rights)." } } }, "auth_ref": [ "r44", "r45", "r112" ] }, "us-gaap_ManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ManufacturingFacilityMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Manufacturing Facility [Member]", "documentation": "Structure used in the manufacturing of goods." } } }, "auth_ref": [ "r110" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r357", "r391", "r439", "r488", "r551", "r553", "r561", "r588", "r589", "r643", "r645", "r647", "r648", "r650", "r672", "r673", "r694", "r703", "r714", "r723", "r724", "r725", "r726", "r739", "r900", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "biol_MayTwoThousandTwentyThreePublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "MayTwoThousandTwentyThreePublicOfferingMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "May Two Thousand Twenty Three Public Offering [Member]", "label": "May Two Thousand Twenty Three Public Offering [Member]", "terseLabel": "May Two Thousand Twenty Three Public Offering [Member]" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r803" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r803" ] }, "us-gaap_MediumtermNotesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MediumtermNotesCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of term loans, net of discount", "label": "Medium-Term Note, Current", "documentation": "Amount of debt instrument classified as medium-term and current." } } }, "auth_ref": [ "r65", "r125" ] }, "us-gaap_MediumtermNotesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MediumtermNotesNoncurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non current term loans", "label": "Medium-Term Note, Noncurrent", "documentation": "Amount of debt instrument classified as medium-term and noncurrent." } } }, "auth_ref": [ "r18", "r127" ] }, "biol_MezzanineEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "MezzanineEquityMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine Equity", "label": "Mezzanine Equity [Member]", "documentation": "Mezzanine equity." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r357", "r391", "r439", "r488", "r551", "r553", "r561", "r588", "r589", "r643", "r645", "r647", "r648", "r650", "r672", "r673", "r694", "r703", "r714", "r723", "r724", "r725", "r739", "r900", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r822" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesChangesInInitialProductWarrantyAccrualAndExpensesUnderInitialAndExtendedWarrantiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r830" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r804" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash and cash equivalents provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r183" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash and cash equivalents provided by (used in) investing activities", "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." } } }, "auth_ref": [ "r183" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash and cash equivalents used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r98", "r99", "r100" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r90", "r100", "r130", "r152", "r170", "r172", "r176", "r190", "r196", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r212", "r250", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r414", "r417", "r433", "r450", "r537", "r619", "r638", "r639", "r752", "r898" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r180", "r198", "r199", "r200", "r201", "r207", "r208", "r213", "r216", "r417" ] }, "biol_NetProceedsFromTheIssuanceOfCommonStockPreFundedWarrantsAndWarrantsInExcessOfPar": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "NetProceedsFromTheIssuanceOfCommonStockPreFundedWarrantsAndWarrantsInExcessOfPar", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Net Proceeds from the Issuance of Common Stock, Pre-funded Warrants, and Warrants in Excess of Par", "label": "Net Proceeds from the Issuance of Common Stock, Pre-funded Warrants, and Warrants in Excess of Par" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "biol_NonCashPropertyPlantAndEquipmentAdditionsAcquiredUnderInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "NonCashPropertyPlantAndEquipmentAdditionsAcquiredUnderInventory", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Non-cash property, plant and equipment additions acquired under inventory", "label": "Non-cash property, plant and equipment additions acquired under inventory", "terseLabel": "Non-cash property, plant and equipment additions acquired under inventory" } } }, "auth_ref": [] }, "biol_NonCashRightOfUseAssetsObtainedInExchangeForLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "NonCashRightOfUseAssetsObtainedInExchangeForLeaseObligation", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash right-of-use assets obtained in exchange for lease obligation", "label": "Non Cash Right Of Use Assets Obtained In Exchange For Lease Obligation", "documentation": "Non-cash right-of-use assets obtained in exchange for lease obligation." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r803" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r767", "r777", "r787", "r811", "r819" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r794" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r793" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r811" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r830" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r830" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r991", "r992", "r993", "r994" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Non-operating income (loss), net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r93" ] }, "biol_NumberOfDaysLitigationSettlementSharesToBeIssued": { "xbrltype": "durationItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "NumberOfDaysLitigationSettlementSharesToBeIssued", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days litigation settlement shares to be issued", "label": "Number Of Days Litigation Settlement Shares To Be Issued", "documentation": "Number of days litigation settlement shares to be issued." } } }, "auth_ref": [] }, "biol_NumberOfDaysLitigationSettlementToBePaidInCash": { "xbrltype": "durationItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "NumberOfDaysLitigationSettlementToBePaidInCash", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days litigation settlement to be paid in cash", "label": "Number Of Days Litigation Settlement To Be Paid In Cash", "documentation": "Number of days litigation settlement to be paid in cash." } } }, "auth_ref": [] }, "biol_NumberOfDaysLitigationSettlementToBePaidInValueOfStockConsideration": { "xbrltype": "durationItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "NumberOfDaysLitigationSettlementToBePaidInValueOfStockConsideration", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days litigation settlement to be paid in value of stock consideration", "label": "Number Of Days Litigation Settlement To Be Paid In Value Of Stock Consideration", "documentation": "Number of days litigation settlement to be paid in value of stock consideration." } } }, "auth_ref": [] }, "biol_NumberOfTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "NumberOfTradingDays", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trading days of average closing price of common stock", "label": "Number Of Trading Days", "documentation": "Number of trading days." } } }, "auth_ref": [] }, "biol_OfferingOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "OfferingOfCommonStock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock offered", "label": "Offering Of Common Stock", "documentation": "Offering of common stock." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "verboseLabel": "EBITDA target", "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r134", "r685", "r872", "r873", "r874", "r875", "r876" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesFutureMinimumRentalCommitmentsUnderLeaseAgreementsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease, liability", "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r469" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Current operating lease liabilities, included in accrued liabilities", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r469" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non current operating lease liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r469" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesInformationRelatedToRightOfUseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid for operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r470", "r472" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease, right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets, leases", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r468" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesInformationRelatedToRightOfUseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r475", "r728" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesInformationRelatedToRightOfUseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term", "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." } } }, "auth_ref": [ "r474", "r728" ] }, "biol_OriginalWesternAllianceWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "OriginalWesternAllianceWarrantMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Original Western Alliance Warrant", "label": "Original Western Alliance Warrant [Member]", "documentation": "Original western alliance warrant." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r65" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r158" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "terseLabel": "Foreign currency translation adjustments", "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." } } }, "auth_ref": [ "r3", "r538" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss items:" } } }, "auth_ref": [] }, "us-gaap_OtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherExpenses", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Broker fees and related expenses", "label": "Other Expenses", "totalLabel": "Other Expenses, Total", "documentation": "Amount of expense classified as other." } } }, "auth_ref": [ "r91", "r92" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Other Income", "negatedLabel": "Other income, net", "terseLabel": "Other income (loss), net", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r542", "r621", "r651", "r652", "r653" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r72" ] }, "biol_OtherOfferingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "OtherOfferingExpenses", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other offering expenses", "label": "Other Offering Expenses", "documentation": "Other offering expenses." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r765", "r775", "r785", "r817" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "biol_PacificMercantileBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PacificMercantileBankMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pacific Mercantile Bank", "label": "Pacific Mercantile Bank [Member]", "documentation": "Pacific Mercantile Bank." } } }, "auth_ref": [] }, "biol_PaidInKindDividendOnSeriesHConvertibleRedeemablePreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PaidInKindDividendOnSeriesHConvertibleRedeemablePreferredStock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock", "label": "Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock", "documentation": "Paid-in-kind dividend on Series H Convertible Redeemable Preferred Stock" } } }, "auth_ref": [] }, "biol_PaidInKindDividendOnSeriesJConvertibleRedeemablePreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PaidInKindDividendOnSeriesJConvertibleRedeemablePreferredStock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock", "label": "Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock", "terseLabel": "Paid-in-kind dividend on Series J Convertible Redeemable Preferred Stock, Shares" } } }, "auth_ref": [] }, "biol_PaidInKindDividendsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PaidInKindDividendsPercentage", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Paid in-kind Dividends Percentage", "label": "Paid in-kind Dividends Percentage", "terseLabel": "Paid in-kind Dividends Percentage" } } }, "auth_ref": [] }, "biol_PatentLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PatentLitigationMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Litigation", "label": "Patent Litigation [Member]", "documentation": "Patent litigation." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r792" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "biol_PaycheckProtectionProgramLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PaycheckProtectionProgramLoanMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PPP Loan", "label": "Paycheck Protection Program Loan [Member]", "documentation": "Paycheck protection program loan." } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for litigation settlement in cash", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rent expense", "label": "Payments for Rent", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant, and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "terseLabel": "Purchases of property, plant, and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r96" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r802" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r794" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r811" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r804" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r793" ] }, "biol_PerformanceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PerformanceBasedAwardsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Awards", "documentation": "Performance Based Awards.", "label": "Performance Based Awards Member" } } }, "auth_ref": [] }, "biol_PeriodForReviewOfForgivenessOfLoan": { "xbrltype": "durationItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PeriodForReviewOfForgivenessOfLoan", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Period For Review Of Forgiveness Of Loan", "documentation": "Period for review of forgiveness of loan.", "terseLabel": "Period For Review Of Forgiveness Of Loan" } } }, "auth_ref": [] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Phantom Share Units (PSUs)", "label": "Phantom Share Units (PSUs) [Member]", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r795" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r839" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r794" ] }, "biol_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Pre Funded Warrants [Member]", "label": "Pre Funded Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPriceDecrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPriceDecrease", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Conversion Price, Decrease", "documentation": "Per share decrease in conversion price of convertible preferred stock. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r331", "r334" ] }, "us-gaap_PreferredStockConvertibleConversionPriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPriceIncrease", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price", "label": "Preferred Stock, Convertible, Conversion Price, Increase", "documentation": "Per share increase in conversion price of convertible preferred stock. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r331", "r334" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r744", "r745", "r748", "r749", "r750", "r751", "r988", "r989" ] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockNoParValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock par value", "label": "Preferred Stock, No Par Value", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r76", "r901" ] }, "us-gaap_PreferredStockRedemptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionAmount", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Redemption Amount", "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer." } } }, "auth_ref": [ "r47", "r75" ] }, "us-gaap_PreferredStockRedemptionDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionDiscount", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock Redemption Discount", "label": "Preferred Stock Redemption Discount", "documentation": "The excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of earnings per share." } } }, "auth_ref": [ "r219" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Series F Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "verboseLabel": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r76", "r327" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock outstanding", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "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." } } }, "auth_ref": [ "r76", "r598", "r617", "r989", "r990" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r854" ] }, "biol_PrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PrincipalPayment", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Principal Payment", "label": "Principal Payment", "terseLabel": "Principal Amount Payment" } } }, "auth_ref": [] }, "biol_PrincipalPaymentOnTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PrincipalPaymentOnTermLoan", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payment on term loan", "label": "Principal Payment On Term Loan", "documentation": "Principal payment on term loan.", "terseLabel": "Principal Payment On Loan" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement", "label": "Private Placement [Member]", "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." } } }, "auth_ref": [] }, "biol_ProceedsAllocatedToWarrantsBasedUponFairValues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ProceedsAllocatedToWarrantsBasedUponFairValues", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds allocated to the warrants based upon fair values", "label": "Proceeds Allocated To Warrants Based Upon Fair Values", "documentation": "Proceeds allocated to the warrants based upon fair values." } } }, "auth_ref": [] }, "biol_ProceedsFromCommonStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ProceedsFromCommonStockAndWarrants", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds of common stock and warrants", "label": "Proceeds From Common Stock And Warrants", "documentation": "Proceeds from common stock and warrants." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInterestReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromInterestReceived", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Interest Received", "terseLabel": "Cash received for interest", "documentation": "Interest received on loans and other debt instruments during the current period." } } }, "auth_ref": [ "r860" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from offering", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from the sale of common stock and pre-funded warrants, net of fees", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of preferred share warrants", "label": "Proceeds from Issuance of Preferred Stock, Preference Stock, and Warrants", "totalLabel": "Proceeds from Issuance of Preferred Stock, Preference Stock, and Warrants, Total", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholder, which takes precedence over common stockholders in the event of liquidation and from issuance of rights to purchase common shares at a predetermined price." } } }, "auth_ref": [ "r859" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of warrants", "verboseLabel": "Warrants issued in connection with debt instruments", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance or Sale of Equity", "totalLabel": "Proceeds from Issuance or Sale of Equity, Total", "verboseLabel": "Proceeds from offering, net of underwriting discounts and commissions", "terseLabel": "Proceeds from issuance of equity securities", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r4", "r565" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on credit facility", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "verboseLabel": "Borrowings under lines of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r24", "r864" ] }, "biol_ProceedsFromOfferingFromBrokerFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ProceedsFromOfferingFromBrokerFees", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from offering from broker fees", "label": "Proceeds from offering from broker fees", "terseLabel": "Proceeds from offering from broker fees" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromOtherEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromOtherEquity", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity raise of gross proceeds", "label": "Proceeds from Other Equity", "documentation": "Amount of cash inflow from the issuance of equity classified as other." } } }, "auth_ref": [ "r4" ] }, "biol_ProceedsFromSaleOfCommonStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ProceedsFromSaleOfCommonStockWarrants", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds From Sale Of Common Stock Warrants", "documentation": "Proceeds from sale of common stock warrants.", "terseLabel": "Proceeds from the sale of warrants, net of fees" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property, plant, and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureFairValueDisclosuresRelatedToGrantsExercisesAndVestedOptionsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from stock options exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r17" ] }, "biol_ProceedsFromTheSaleOfSeriesHConvertiblePreferredStockNetOfFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ProceedsFromTheSaleOfSeriesHConvertiblePreferredStockNetOfFees", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sale of Series H Convertible Preferred Stock, net of fees", "label": "Proceeds From The Sale Of Series H Convertible Preferred Stock Net Of Fees", "documentation": "Proceeds From The Sale Of Series H Convertible Preferred Stock Net Of Fees" } } }, "auth_ref": [] }, "biol_ProceedsFromWarrantExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ProceedsFromWarrantExercise", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holder exercising their stock warrant.", "label": "Proceeds from Warrant Exercise" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of common stock warrants", "label": "Proceeds from Warrant Exercises", "verboseLabel": "Gross proceeds from warrant exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r859" ] }, "biol_ProductAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ProductAndServicesMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "documentation": "Product and Services.", "label": "Product and Services [Member]", "terseLabel": "Product And Services [Member]" } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r104" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r243", "r490", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r676", "r704", "r738", "r739", "r740", "r742", "r743", "r892", "r893", "r904", "r958", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "biol_ProductWarrantTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ProductWarrantTerm", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product warrant period", "label": "Product Warrant Term", "documentation": "Product warrant term." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesChangesInInitialProductWarrantyAccrualAndExpensesUnderInitialAndExtendedWarrantiesDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Standard and Extended Product Warranty Accrual", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r126", "r279", "r281", "r284" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesChangesInInitialProductWarrantyAccrualAndExpensesUnderInitialAndExtendedWarrantiesDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Warranty accrual, current portion", "label": "Product Warranty Accrual, Current", "terseLabel": "Current portion of warranty accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r65", "r894", "r895" ] }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualNoncurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesChangesInInitialProductWarrantyAccrualAndExpensesUnderInitialAndExtendedWarrantiesDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Warranty accrual", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Less: long-term portion of warranty accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r72", "r894", "r895" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesChangesInInitialProductWarrantyAccrualAndExpensesUnderInitialAndExtendedWarrantiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Warranty expenditures", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "totalLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments, Total", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r282" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesChangesInInitialProductWarrantyAccrualAndExpensesUnderInitialAndExtendedWarrantiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for estimated warranty cost", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "totalLabel": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties, Total", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r283" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r243", "r490", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r676", "r704", "r738", "r739", "r740", "r742", "r743", "r892", "r893", "r904", "r958", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r152", "r170", "r172", "r182", "r190", "r196", "r202", "r205", "r206", "r250", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r414", "r417", "r418", "r421", "r422", "r433", "r450", "r524", "r536", "r571", "r619", "r638", "r639", "r717", "r718", "r753", "r857", "r898" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r477" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r109", "r141", "r146", "r147" ] }, "biol_PropertyPlantAndEquipmentGrossExcludingLand": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PropertyPlantAndEquipmentGrossExcludingLand", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Property Plant And Equipment Gross Excluding Land", "documentation": "Gross amount of long-lived physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "terseLabel": "Total property, plant, and equipment before depreciation and land" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r477" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant, and equipment, net", "terseLabel": "Property, plant, and equipment, net", "label": "Property, Plant and Equipment, Net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "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." } } }, "auth_ref": [ "r8", "r477", "r525", "r534", "r729" ] }, "biol_PropertyPlantAndEquipmentNetExcludingLand": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "PropertyPlantAndEquipmentNetExcludingLand", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant, and equipment, net before land", "label": "Property Plant And Equipment Net Excluding Land", "documentation": "Property plant and equipment net, excluding land." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property, Plant, and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r110", "r477" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for bad debts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Recoveries of bad debts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r179", "r254" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r792" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r792" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r350", "r357", "r383", "r384", "r385", "r391", "r439", "r486", "r487", "r488", "r551", "r553", "r561", "r588", "r589", "r643", "r645", "r647", "r648", "r650", "r672", "r673", "r694", "r703", "r714", "r723", "r724", "r725", "r726", "r739", "r746", "r887", "r900", "r938", "r951", "r952", "r953", "r954", "r955" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r350", "r357", "r383", "r384", "r385", "r391", "r439", "r486", "r487", "r488", "r551", "r553", "r561", "r588", "r589", "r643", "r645", "r647", "r648", "r650", "r672", "r673", "r694", "r703", "r714", "r723", "r724", "r725", "r726", "r739", "r746", "r887", "r900", "r938", "r951", "r952", "r953", "r954", "r955" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r760", "r770", "r780", "r812" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "terseLabel": "Repayments of lines of credit", "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." } } }, "auth_ref": [ "r97", "r864" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Engineering and development", "label": "Research and Development Expense", "totalLabel": "Research and Development Expense, Total", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r392", "r674", "r689", "r956" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r761", "r771", "r781", "r813" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r762", "r772", "r782", "r814" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r769", "r779", "r789", "r821" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "totalLabel": "Restricted Cash and Cash Equivalents, Current, Total", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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." } } }, "auth_ref": [ "r26", "r155", "r187" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r79", "r117", "r531", "r558", "r560", "r569", "r599", "r729" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r151", "r193", "r194", "r195", "r197", "r202", "r204", "r206", "r251", "r252", "r262", "r403", "r404", "r411", "r412", "r413", "r415", "r416", "r417", "r425", "r427", "r428", "r430", "r431", "r465", "r467", "r555", "r557", "r572", "r989" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Net revenue", "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." } } }, "auth_ref": [ "r132", "r133", "r220", "r229", "r230", "r236", "r240", "r243", "r245", "r247", "r346", "r347", "r490" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r149", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r349" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Revenue by Geographic Location", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r105" ] }, "biol_RevenueFromProductsAndServicesTransferredToCustomersPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "RevenueFromProductsAndServicesTransferredToCustomersPercentage", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from products and services transferred to customers, percentage", "label": "Revenue From Products And Services Transferred To Customers Percentage", "documentation": "Revenue from products and services transferred to customers at a single point in time, percentage." } } }, "auth_ref": [] }, "biol_RevenueFromServicesTransferredToCustomersOverTimePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "RevenueFromServicesTransferredToCustomersOverTimePercentage", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from services transferred to customers over time, percentage", "label": "Revenue From Services Transferred To Customers Over Time Percentage", "documentation": "Revenue from services transferred to customers over time, percentage." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r622", "r675", "r682" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesInformationRelatedToRightOfUseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r473", "r728" ] }, "us-gaap_RightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Rights [Member]", "terseLabel": "Rights Offering", "documentation": "A security giving shareholders entitlement to acquire new shares issued by the entity at an established price in proportion to the number of shares already owned. Generally, rights expire within in a short time after issuance." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r830" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r830" ] }, "biol_SWKWarrantsAndDealPartnersGroupWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SWKWarrantsAndDealPartnersGroupWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SWK Warrants and DPG Warrants", "label": "S W K Warrants And Deal Partners Group Warrants [Member]", "documentation": "SWK warrants and Deal partners group warrants." } } }, "auth_ref": [] }, "biol_SWKWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SWKWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SWK Warrants", "label": "S W K Warrants [Member]", "documentation": "SWK warrants." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail" ], "lang": { "en-us": { "role": { "terseLabel": "End-customer", "label": "Sales Channel, Directly to Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r710" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfSalesByEndMarketDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Distributors", "label": "Sales Channel, Through Intermediary [Member]", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r710" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue, Net", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r247", "r842" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Principal Outstanding and Unamortized Discount", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-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 entity, if longer." } } }, "auth_ref": [ "r18", "r48", "r49", "r58", "r114", "r116", "r699", "r701", "r866", "r942" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Income Statement Classification of Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r20", "r83", "r84", "r85" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Minimum Principal and Interest Payments", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unvested Restricted Stock Units", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unvested Stock Option Activity", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r280" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r8", "r477" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r15", "r16", "r119" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions on Estimation of Stock Option Fair Values", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Warrant Activity", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r50" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Revenue from Various Products", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "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." } } }, "auth_ref": [ "r31", "r32", "r34", "r35", "r56", "r123" ] }, "biol_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Securities Purchase Agreement [Member]", "documentation": "Securities Purchase Agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r755" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r757" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r245", "r246", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r585", "r586", "r587", "r644", "r646", "r649", "r654", "r660", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r677", "r705", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r741", "r746", "r904", "r958", "r960", "r961", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r135", "r220", "r224", "r225", "r226", "r227", "r228", "r233", "r234", "r235", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r247", "r686", "r687", "r688", "r689", "r691", "r692", "r693" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r91" ] }, "biol_SeptemberTwoThousandTwentyThreePublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SeptemberTwoThousandTwentyThreePublicOfferingMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "September Two Thousand Twenty Three Public Offering Member", "label": "September Two Thousand Twenty Three Public Offering Member", "terseLabel": "September Two Thousand Twenty Three Public Offering [Member]" } } }, "auth_ref": [] }, "biol_SeriesFConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SeriesFConvertiblePreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Series F Convertible Preferred Stock", "label": "Series F Convertible Preferred Stock [Member]", "documentation": "Series F convertible preferred stock." } } }, "auth_ref": [] }, "us-gaap_SeriesFPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesFPreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Series F Convertible Preferred Stock", "terseLabel": "Series F Convertible Preferred Stock", "label": "Series F Preferred Stock [Member]", "documentation": "Series F preferred stock." } } }, "auth_ref": [ "r849", "r850", "r902" ] }, "us-gaap_SeriesGPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesGPreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Series G Convertible Preferred Stock", "verboseLabel": "Series G Preferred Stock", "terseLabel": "Series G Redeemable Preferred Stock", "documentation": "Series G preferred stock." } } }, "auth_ref": [ "r849", "r850", "r902" ] }, "biol_SeriesHConvertibleRedeemablePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SeriesHConvertibleRedeemablePreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series H Convertible Redeemable Preferred Stock", "label": "Series H Convertible Redeemable Preferred Stock [Member]", "documentation": "Series H Convertible Redeemable Preferred Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_SeriesHPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesHPreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Series H Preferred Stock [Member]", "terseLabel": "Series H Preferred Stock [Member]", "documentation": "Series H preferred stock." } } }, "auth_ref": [ "r849", "r850", "r902" ] }, "biol_SeriesHWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SeriesHWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Series H Warrants", "label": "Series H Warrants [Member]", "terseLabel": "Series H Warrants [Member]" } } }, "auth_ref": [] }, "biol_SeriesIPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SeriesIPreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "documentation": "SeriesIPreferredStockMember", "label": "Series I Preferred Stock [Member]", "terseLabel": "Series I Preferred Stock [Member]" } } }, "auth_ref": [] }, "biol_SeriesJConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SeriesJConvertiblePreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Series J Convertible Preferred Stock [Member]", "label": "Series J Convertible Preferred Stock [Member]", "terseLabel": "Series J Convertible Preferred Stock [Member]" } } }, "auth_ref": [] }, "biol_SeriesJPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SeriesJPreferredStockMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Series J Preferred Stock [Member]", "label": "Series J Preferred Stock [Member]", "terseLabel": "Series J Preferred Stock [Member]" } } }, "auth_ref": [] }, "biol_SeriesJWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SeriesJWarrantsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Series J Warrants [Member]", "label": "Series J Warrants [Member]", "terseLabel": "Series J Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureConcentrationsSummaryOfNetRevenueFromVariousProductsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r704" ] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SettledLitigationMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Settled Litigation [Member]", "terseLabel": "CAO Settlement Agreement", "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval." } } }, "auth_ref": [ "r889" ] }, "biol_SettlementLiabilityAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SettlementLiabilityAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Settlement Liability Accrual Classified Current", "label": "Settlement Liability Accrual Classified Current", "terseLabel": "Settlement accrual" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled RSU due to non achievement of performance targets", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Canceled In Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were canceled during the reporting period." } } }, "auth_ref": [] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercisable at September 30, 2020", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable Number", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options exercisable number.", "verboseLabel": "Shares, Warrants Exercisable" } } }, "auth_ref": [] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercisable at September 30, 2020", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable Weighted Average Exercise Price", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options exercisable weighted average exercise price.", "verboseLabel": "Weighted Average Exercise Price, Warrants Exercisable" } } }, "auth_ref": [] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period", "documentation": "Sharebased compensation arrangement by sharebased payment award equity instruments other than options expired in period.", "verboseLabel": "Vested warrants expired during the period ended March 31, 2022", "terseLabel": "Shares, Vested warrants expired during the period" } } }, "auth_ref": [] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested warrants expired during the period ended September 30, 2020", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Weighted Average Grant Date Fair Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options expired in period weighted average grant date fair value.", "verboseLabel": "Weighted Average Exercise Price, Vested warrants expired during the period ended" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited, cancelled, or expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Shares, Forfeited or cancelled", "terseLabel": "RSUs were cancelled", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Shares Date Fair Value, Forfeited or cancelled", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares, Granted", "verboseLabel": "Shares, Granted or Issued", "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)." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Shares Date Fair Value, Granted", "verboseLabel": "Weighted Average Exercise Price, Granted or Issued", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Shares, Ending Balance", "periodStartLabel": "Shares, Beginning Balance", "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." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Weighted Average Grant Shares Date Fair Value, Beginning Balance", "periodEndLabel": "Weighted Average Grant Shares Date Fair Value, Ending Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Shares Date Fair Value, Vested", "verboseLabel": "Weighted Average Exercise Price, Exercised", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r376" ] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options weighted average exercise price.", "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Weighted Average Exercise Price, Ending Balance" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividend": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividend", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAssumptionsUsedInEstimatingFairValueOfStockOptionsGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual dividend per share", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend", "documentation": "Share based compensation arrangement by share based payment award fair value assumptions expected dividend." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAssumptionsUsedInEstimatingFairValueOfStockOptionsGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAssumptionsUsedInEstimatingFairValueOfStockOptionsGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfIncomeStatementClassificationOfCompensationExpenseDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Shares, Exercised", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Common stock authorized for share issued", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock authorized for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "verboseLabel": "Common stock authorized for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r715" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options available for future grants", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r51" ] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRestrictedStockUnitsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRestrictedStockUnitsOutstandingNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options and restricted stock units outstanding", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options And Restricted Stock Units Outstanding Number", "documentation": "Share based compensation arrangement by share based payment award options and restricted stock units outstanding number." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at September 30, 2020", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "verboseLabel": "Options exercisable at March 31, 2022", "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." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at September 30, 2020", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options exercisable at March 31, 2022", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureFairValueDisclosuresRelatedToGrantsExercisesAndVestedOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, cancelled, or expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total", "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." } } }, "auth_ref": [ "r911" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, cancelled, or expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r911" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock options granted", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r912" ] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAtFairMarketValue": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAtFairMarketValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted at fair market value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period At Fair Market Value", "documentation": "Share based compensation arrangement by share based payment award options grants in period at fair market value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureFairValueDisclosuresRelatedToGrantsExercisesAndVestedOptionsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted", "terseLabel": "Weighted-average fair value of options granted during period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r364", "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r364", "r365" ] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (Years)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Share based compensation arrangement by share based payment award options weighted average remaining contractual term." } } }, "auth_ref": [] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardRecognizedWeightedAverageExpectedDate": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRecognizedWeightedAverageExpectedDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, recognized weighted average expected date", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Recognized Weighted Average Expected date", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Recognized Weighted Average Expected date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r51" ] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedOptionsExpirationsInPeriod", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Vested Options Expirations In Period", "documentation": "Share based compensation arrangement by share based payment award vested options expirations in period.", "verboseLabel": "Vested options expired during the period ended March 31, 2021", "terseLabel": "Vested options expired during the period ended March 31, 2022" } } }, "auth_ref": [] }, "biol_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested options expired during the period ended September 30, 2020", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vested Options Expirations In Period Weighted Average Exercise Price", "documentation": "Share based compensation arrangement by share based payment award vested options expirations in period weighted average exercise price.", "verboseLabel": "Vested options expired during the period ended March 31, 2022" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfUnvestedRestrictedStockUnitsDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r369" ] }, "biol_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceAtFairMarketValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceAtFairMarketValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted at fair market value", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price At Fair Market Value", "documentation": "Share based compensation arrangements by share based payment award options grants in period weighted average exercise price at fair market value." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAssumptionsUsedInEstimatingFairValueOfStockOptionsGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r382" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r51" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r51" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited or cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r121" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureFairValueDisclosuresRelatedToGrantsExercisesAndVestedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of stock options vested during the period", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r379" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "RSUs were vested", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfUnvestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r101", "r188" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r150", "r163", "r164", "r165", "r190", "r210", "r211", "r214", "r216", "r222", "r223", "r250", "r287", "r289", "r290", "r291", "r294", "r295", "r327", "r328", "r329", "r330", "r333", "r450", "r565", "r566", "r567", "r568", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r598", "r620", "r640", "r655", "r656", "r657", "r658", "r659", "r841", "r863", "r871" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r77", "r80", "r81", "r151", "r174", "r175", "r176", "r193", "r194", "r195", "r197", "r202", "r204", "r206", "r221", "r251", "r252", "r262", "r335", "r403", "r404", "r411", "r412", "r413", "r415", "r416", "r417", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r455", "r456", "r457", "r458", "r459", "r460", "r465", "r467", "r479", "r538", "r555", "r556", "r557", "r572", "r640" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r245", "r246", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r585", "r586", "r587", "r644", "r646", "r649", "r654", "r660", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r677", "r705", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r741", "r746", "r904", "r958", "r960", "r961", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r193", "r194", "r195", "r221", "r467", "r490", "r564", "r584", "r590", "r591", "r592", "r593", "r595", "r596", "r598", "r601", "r602", "r603", "r604", "r605", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r640", "r747" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r193", "r194", "r195", "r221", "r248", "r467", "r490", "r564", "r584", "r590", "r591", "r592", "r593", "r595", "r596", "r598", "r601", "r602", "r603", "r604", "r605", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r640", "r747" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r764", "r774", "r784", "r816" ] }, "biol_StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Series H/I Convertible Preferred Stock, net of fees, shares", "documentation": "Stock and warrants issued during period shares preferred stock and warrants.", "label": "Stock And Warrants Issued During Period Shares Preferred Stock And Warrants" } } }, "auth_ref": [] }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of Series H Convertible Preferred Stock, net of fees", "terseLabel": "Issuance of Series H/I Convertible Preferred Stock, net of fees", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "documentation": "Value of preferred stock and warrants for common stock issued." } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "biol_StockIssuedDuringPeriodSharesClassAWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockIssuedDuringPeriodSharesClassAWarrantsExercised", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Shares Class A Warrants Exercised", "label": "Stock Issued During Period Shares Class A Warrants Exercised", "terseLabel": "Exercise of Class A Warrants, Shares" } } }, "auth_ref": [] }, "biol_StockIssuedDuringPeriodSharesCommonStockWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockIssuedDuringPeriodSharesCommonStockWarrantsExercised", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock warrants, shares", "label": "Stock Issued During Period Shares Common Stock Warrants Exercised", "documentation": "Stock issued during period shares common stock warrants exercised." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Series H/J Convertile Redeemable Preferred Stock, shares", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r48", "r77", "r80", "r117", "r313" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Company issued common stock", "terseLabel": "Sale of common stock and pre-funded warrants, net of fees ,shares", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r76", "r77", "r117", "r565", "r640", "r656" ] }, "biol_StockIssuedDuringPeriodSharesPreferredStockWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockIssuedDuringPeriodSharesPreferredStockWarrantsExercised", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants, Shares", "label": "Stock Issued During Period Shares Preferred Stock Warrants Exercised", "documentation": "Stock Issued During Period Shares Preferred Stock Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock from RSUs, net, shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r12", "r117" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "terseLabel": "Exercise of stock options, net, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "verboseLabel": "Exercise of stock option Shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r76", "r77", "r117", "r369" ] }, "biol_StockIssuedDuringPeriodValueClassAWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockIssuedDuringPeriodValueClassAWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Value Class A Warrants Exercised", "label": "Stock Issued During Period Value Class A Warrants Exercised", "terseLabel": "Exercise of Class A Warrants" } } }, "auth_ref": [] }, "biol_StockIssuedDuringPeriodValueCommonStockWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockIssuedDuringPeriodValueCommonStockWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock warrants", "label": "Stock Issued During Period Value Common Stock Warrants Exercised", "documentation": "Stock issued during period value common stock warrants exercised." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Series H/J Convertile Redeemable Preferred Stock", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r77", "r80", "r81", "r117" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of common stock units and pre-funded units, net of fees", "label": "Stock Issued During Period, Value, New Issues", "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." } } }, "auth_ref": [ "r12", "r76", "r77", "r117", "r572", "r640", "r656", "r753" ] }, "us-gaap_StockOptionExercisePriceDecrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionExercisePriceDecrease", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Option, Exercise Price, Decrease", "terseLabel": "Common Stock at an exercise price", "documentation": "Per share decrease in exercise price of option. Excludes change due to standard antidilution provision and option granted under share-based payment arrangement." } } }, "auth_ref": [ "r334" ] }, "biol_StockOptionOutatanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockOptionOutatanding", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock Option Outatanding", "label": "Stock Option Outatanding" } } }, "auth_ref": [] }, "biol_StockWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockWarrantLiability", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending Balance, June 30, 2024", "documentation": "Stock Warrant Liability", "label": "Stock Warrant Liability", "terseLabel": "Stock warrant liability", "periodStartLabel": "Beginning Balance, December 31, 2023" } } }, "auth_ref": [] }, "biol_StockWarrantsMeasuredAtAdditionsOnFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockWarrantsMeasuredAtAdditionsOnFairValue", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock Warrants Measured At Additions On Fair Value", "label": "Stock Warrants Measured At Additions On Fair Value", "terseLabel": "Additions" } } }, "auth_ref": [] }, "biol_StockWarrantsMeasuredAtExercisesOnFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "StockWarrantsMeasuredAtExercisesOnFairValue", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock Warrants Measured At Exercises On Fair Value", "label": "Stock Warrants Measured At Exercises On Fair Value", "terseLabel": "Exercises" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders' equity (deficit)", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r80", "r81", "r107", "r600", "r617", "r641", "r642", "r729", "r754", "r865", "r878", "r941", "r989" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split", "terseLabel": "Reverse Stock Split", "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements." } } }, "auth_ref": [ "r118" ] }, "biol_Stockissuedduringperiodpreferredstockwarrantsexercisedvalue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "Stockissuedduringperiodpreferredstockwarrantsexercisedvalue", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of Series H/J Convertible Redeemable Preferred Stock Warrants", "label": "StockIssuedDuringPeriodPreferredStockWarrantsExercisedValue", "documentation": "StockIssuedDuringPeriodPreferredStockWarrantsExercisedValue" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r461", "r481" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r481" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r461", "r481" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r481" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r481" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "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." } } }, "auth_ref": [ "r480", "r482" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "biol_SummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenues Disaggregated by Timing of Goods and Services Transferred", "label": "Summary Of Revenues Disaggregated By Timing Of Goods And Services Transferred Table [Text Block]", "documentation": "Summary of revenues disaggregated by timing of goods and services transferred." } } }, "auth_ref": [] }, "biol_SummaryOfSalesByEndMarketTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SummaryOfSalesByEndMarketTableTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Sales by End Market", "label": "Summary Of Sales By End Market Table [Text Block]", "documentation": "Summary of sales by end market." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosure:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "biol_SwkFundingLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "SwkFundingLlcMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtSummaryOfPrincipalOutstandingAndUnamortizedDiscountDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SWK Loan", "label": "Swk Funding Llc [Member]", "documentation": "SWK Funding LLC." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r810" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureAccruedLiabilitiesComponentsOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes", "label": "Taxes Payable, Current", "totalLabel": "Taxes Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r64", "r65" ] }, "biol_TemporaryConversionOfPreferredStockIntoCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryConversionOfPreferredStockIntoCommonStock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary conversion of preferred stock into common stock", "documentation": "Temporary conversion of preferred stock into common stock", "label": "Temporary conversion of preferred stock into common stock" } } }, "auth_ref": [] }, "biol_TemporaryConversionOfWarrantsIntoShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryConversionOfWarrantsIntoShare", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Temporary conversion of warrants into share", "label": "Temporary conversion of warrants into share", "terseLabel": "Temporary conversion of warrants into share" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Mezzanine Equity:" } } }, "auth_ref": [] }, "biol_TemporaryEquityAndEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryEquityAndEquityAbstract", "lang": { "en-us": { "role": { "label": "Temporary Equity And Equity [Abstract]", "documentation": "Temporary equity and equity." } } }, "auth_ref": [] }, "biol_TemporaryEquityAndStockholdersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryEquityAndStockholdersEquityLineItems", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity And Stockholders Equity [Line Items]", "label": "Temporary Equity And Stockholders Equity [Line Items]", "documentation": "Temporary equity and stockholders equity." } } }, "auth_ref": [] }, "biol_TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryEquityAndStockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquity1" ], "lang": { "en-us": { "role": { "label": "Temporary Equity And Stockholders Equity Note Disclosure [Text Block]", "documentation": "Temporary equity and Stockholders equity note disclosure.", "terseLabel": "Convertible Redeemable Preferred Stock and Stockholders' Equity" } } }, "auth_ref": [] }, "biol_TemporaryEquityAndStockholdersEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryEquityAndStockholdersEquityTable", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOurStockWarrantsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity And Stockholders Equity [Table]", "label": "Temporary Equity And Stockholders Equity [Table]", "documentation": "Temporary equity and stockholders equity." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending Balance", "terseLabel": "Total redeemable preferred stock", "totalLabel": "Total mezzanine equity", "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." } } }, "auth_ref": [ "r287", "r289", "r290", "r291", "r294", "r295", "r389", "r529" ] }, "biol_TemporaryEquityConversionOfPreferredStockIntoCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryEquityConversionOfPreferredStockIntoCommonStock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Temporary Equity Conversion Of Preferred Stock Into Common Stock", "documentation": "Temporary equity conversion of preferred stock into common stock.", "terseLabel": "Conversion of preferred stock into common stock" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDividendsAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityDividendsAdjustment", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Deemed dividend on convertible preferred stock", "terseLabel": "Deemed dividend on convertible preferred stock", "label": "Temporary Equity, Dividends, Adjustment", "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends)." } } }, "auth_ref": [] }, "biol_TemporaryEquityNetProceedsFromConversionToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryEquityNetProceedsFromConversionToCommonStock", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity net proceeds from conversion to common stock", "label": "Temporary Equity Net Proceeds From Conversion To Common Stock", "documentation": "Temporary equity net proceeds from conversion to common stock." } } }, "auth_ref": [] }, "biol_TemporaryEquityNumbersOfSharesSold": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TemporaryEquityNumbersOfSharesSold", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity numbers of shares sold", "label": "Temporary Equity Numbers Of Shares Sold", "documentation": "Temporary equity numbers of shares sold." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value", "terseLabel": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r19", "r46" ] }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityRedemptionPricePerShare", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Redemption Price Per Share", "terseLabel": "Temporary Equity, Redemption Price Per Share", "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." } } }, "auth_ref": [ "r19", "r46" ] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Authorized", "terseLabel": "Temporary equity preferred stock, shares authorized", "verboseLabel": "Series G Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred stock, shares issued", "verboseLabel": "Series G Preferred stock, shares issued", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertibleRedeemablePreferredStockAndStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Convertible preferred stock, shares outstanding", "verboseLabel": "Series G Preferred stock, shares outstanding", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_TemporaryEquityValueExcludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityValueExcludingAdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Par Value", "terseLabel": "Preferred stock Value", "documentation": "Carrying amount of the par value of temporary equity outstanding. 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 put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r19", "r46" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r709", "r904" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r709", "r904" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r809" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r829" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r831" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognized at a Point in Time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r709" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByTimingOfGoodsAndServicesTransferredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognized Over Time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r709" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r832" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r831" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r831" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r832" ] }, "biol_TwoThousandEighteenLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TwoThousandEighteenLongTermIncentivePlanMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Long-Term Incentive Plan", "label": "Two Thousand Eighteen Long Term Incentive Plan [Member]", "documentation": "2018 Long-Term Incentive Plan." } } }, "auth_ref": [] }, "biol_TwoThousandTwentyFourAnnualMeetingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TwoThousandTwentyFourAnnualMeetingMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Annual Meeting [Member]", "label": "Two Thousand Twenty Four Annual Meeting [Member]", "documentation": "Two Thousand Twenty Four Annual Meeting [Member]" } } }, "auth_ref": [] }, "biol_TwoThousandTwoStockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "TwoThousandTwoStockIncentivePlanMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2002 Stock Incentive Plan", "label": "Two Thousand Two Stock Incentive Plan [Member]", "documentation": "2002 stock incentive plan." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesRelatedToGeographicAreasDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfNetRevenueByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/DisclosureSegmentInformationSummaryOfPropertyPlantAndEquipmentByGeographicLocationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "biol_UnderwrittenPublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "UnderwrittenPublicOfferingMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Underwritten public offering.", "label": "Underwritten Public Offering [Member]", "terseLabel": "Public Offering" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r828" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for unrecognized tax benefit, including related estimates of penalties and interest", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r932" ] }, "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyByNatureAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unusual Risk or Uncertainty, Nature", "label": "Unusual Risk or Uncertainty, Nature [Axis]", "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost." } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyNatureDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unusual Risk or Uncertainty, Nature", "label": "Unusual Risk or Uncertainty, Nature [Domain]", "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r36", "r37", "r38", "r138", "r139", "r142", "r143" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r798" ] }, "us-gaap_WarrantExercisePriceDecrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantExercisePriceDecrease", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Warrant, Exercise Price, Decrease", "terseLabel": "Alternative cashless exercise price", "documentation": "Per share decrease in exercise price of warrant. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r334" ] }, "biol_WarrantExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantExpirationDate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant expiration date", "label": "Warrant Expiration Date", "documentation": "Warrant expiration date." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquitySummaryOfWarrantActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants", "terseLabel": "Warrants", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r744", "r745", "r748", "r749", "r750", "r751" ] }, "biol_WarrantsAdjustedExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsAdjustedExercisePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants adjusted exercise price", "label": "Warrants Adjusted Exercise Price", "documentation": "Warrants adjusted exercise price." } } }, "auth_ref": [] }, "biol_WarrantsAdjustedStrikePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsAdjustedStrikePrice", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants adjusted strike price", "label": "Warrants Adjusted Strike Price", "documentation": "Warrants adjusted strike price." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants And Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r937", "r938", "r939" ] }, "biol_WarrantsFairValueAssumptionsAnnualDividendPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsFairValueAssumptionsAnnualDividendPerShare", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants fair value assumptions annual dividend per share", "label": "Warrants Fair Value Assumptions Annual Dividend Per Share", "documentation": "Warrants fair value assumptions annual dividend per share." } } }, "auth_ref": [] }, "biol_WarrantsFairValueAssumptionsExpectedTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsFairValueAssumptionsExpectedTerm", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants expiration period", "label": "Warrants Fair Value Assumptions Expected Term", "documentation": "Warrants fair value assumptions expected term." } } }, "auth_ref": [] }, "biol_WarrantsFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants fair value assumptions, expected volatility rate", "label": "Warrants Fair Value Assumptions Expected Volatility Rate", "documentation": "Warrants, fair value assumptions, expected volatility rate." } } }, "auth_ref": [] }, "biol_WarrantsFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants fair value assumptions, risk-free interest rate", "label": "Warrants Fair Value Assumptions Risk Free Interest Rate", "documentation": "Warrants, fair value assumptions, risk free interest rate." } } }, "auth_ref": [] }, "biol_WarrantsIssuedOnMayTwoThousandNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsIssuedOnMayTwoThousandNineteenMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issued on May, 2019", "label": "Warrants Issued On May Two Thousand Nineteen [Member]", "documentation": "Warrants issued on may two thousand nineteen." } } }, "auth_ref": [] }, "biol_WarrantsIssuedOnNovemberNineTwoThousandEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsIssuedOnNovemberNineTwoThousandEighteenMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issued on November 9, 2018", "label": "Warrants Issued On November Nine Two Thousand Eighteen [Member]", "documentation": "Warrants issued on november nine two thousand eighteen." } } }, "auth_ref": [] }, "biol_WarrantsToPurchasePreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WarrantsToPurchasePreferredStock", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Warrants To Purchase Preferred Stock", "documentation": "Warrants To Purchase Preferred Stock" } } }, "auth_ref": [] }, "biol_WaterlaseLaserSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WaterlaseLaserSystemsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Waterlase Laser Systems", "label": "Waterlase Laser Systems [Member]", "documentation": "Waterlase laser systems." } } }, "auth_ref": [] }, "biol_WaterlaseSystemsAndDiodeSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WaterlaseSystemsAndDiodeSystemsMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Waterlase Systems And Diode Systems [Member]", "label": "Waterlase Systems And Diode Systems [Member]", "terseLabel": "Waterlase Systems And Diode Systems" } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "WeightedAverageMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/DisclosureConvertibleRedeemablePreferredStockAndStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r439", "r487", "r672", "r673", "r723", "r950", "r952", "r955" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "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." } } }, "auth_ref": [ "r209", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in the calculation of net loss per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited3" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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." } } }, "auth_ref": [ "r207", "r216" ] }, "biol_WesternAllianceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WesternAllianceMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Western Alliance", "label": "Western Alliance [Member]", "documentation": "Western alliance." } } }, "auth_ref": [] }, "biol_WesternAllianceWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WesternAllianceWarrantMember", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Western Alliance Warrant", "label": "Western Alliance Warrant [Member]", "documentation": "Western alliance warrant." } } }, "auth_ref": [] }, "biol_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.biolase.com/20240630", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://www.biolase.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Working Capital", "documentation": "A financial calculation subtracting current liabilities from current assets." } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r796" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "805", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480408/260-10-S99-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479482/944-60-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r841": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-16" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 82 0000950170-24-094086-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-094086-xbrl.zip M4$L#!!0 ( ,V#"%G&X[BR8G@" 5!*P 1 8FEO;"TR,#(T,#8S,"YH M=&WLO6MW$TF:(/Q]?H66V=ZN.B\!<;^8JMKC M/M60H8#-LS[Q=.7)ZPEP./@ [:09CW[]*WM$ M_SJ 41RG9K3_ZU^W]Y[N[O[U?__V+[_\#T(&SY[OOAR\A(^#[3AM/L"S9A*' MX\FLA<%/>W_\/-@=#9L1#/[C]SG"U\9'QVVS?S =_!1_'I1OX;-'(Q@.CP?/FY$?Q<8/!WNG#WV(NXR/ M!MO#X>!-^=9D\ 8FT'Z ]&A^SX,I'@<>R6CRZX.%G7\4C\;M_F/FG'O\J:QY M,%^T]2FTP]2 GRX?C4S MGX3N>R<7'A><.%V,CR?E\9-O[ Z_PPD51+#3;\;Q;#1MC\]#;P+QT?[XP^.3 MB^<>%?WPY PFYX'-Q>-R;3;LT)VP1^SS64\)WO+_3)OI$'YCE/S[+X_GG\M?#V'J.S9(X)^SYL.O M#YZ.1U-DCN0MXMJ#09S_]NN#*7R:/NZ8R^-RU\O*@>VIJ/IQ^*363HZ$_+M0) M>/67YM-6N3>T\X]-2C#J/GXFWT_W\?8[,2&TL"3$8(K5.Q">MB-XHP:?_ \W9)O\3?+LS2D6LWVR3 MA#".W.U:.X7,O7/4$2DH0\AK2CQ0/%EAI0!F$('=Z4Y/!,36"YA, %X=08O$ M/=I_ <@HWD)[^"H7.FU]G'ZY;U 2HB"F0J?PIA$3 N9 /=,<<-9DN8<(A>V MOI5F[<=QFR8P>O ;$N+@& ]F\M5;/3Y/D2UDP+.,,/GMER*7MR:=&,2-##HY MO57DU:\/)L@*AD4F=G\[:,L^"\\CI\SNT:=)0K;2W7[QGMVOD_&L[7[K](ZM MDY?MCO3I>TNC9U1G8H3'E7H:.DT]^:5'[/#;2# M;MMPH6A[NOM_SM/-EU\^O=T$]@ONSW]-^+!/1\,F-M,_X##@(U*#5SLU]@RT M>U/$NO*='62\2.%C9)@C_'6R_:F9//CM=!G^_7 \VIN.XY_S>_WR^,)'_':Z MM[.=/+[HM8\ZLCS;]=2WTX+]OQ793Q M*3N[S]FUL_-+"TLU$?3S(^973G\_ M?"I8,3WE]>,H>X-Z1/N0+Z%!0\6)2O@2%C52!0:DE.(B2:HF!9!5LK/%^@ MBHR2LH743)_[V QQS4=%-7PSC-X#WS6>B2;+UQH_V8?Z M\NL?S:@YG!WVCQ9S.W,ZAW110#Z?VLF5&T$:M3KA'".9:=1,#6H\EJ*B&BVH MX+RREE5+N<\@3'?QW=M. UV \<[NLQ> M+D)*?O4!6OSN'3#;52A#*@3!/5HO 95:&9DF/@,C2'LA;P;J\R(A.BW_(U,$Z8NJ8& MMKCT5DBD(4N*QA\$Y9$K.$VLUXEPA#@JVX)K(=<4B3IP_@'__=]^A*)]OJ8W M+#I]]-.AGTS.8=%GU:]M8/+WUYV1BKQH25;9@GB7A:0?EZ MZ$8CQ M'\WTX.EL,AT?0EOT[\G3 U_2F+XPCA:NO#UHQ[/]@UT\B?80.L7]7CK'2^A9 M^,R1-: .+@4"UJ+^35#^HA;N02;J:X7N-;7@-S#U2*)IQ[=(JON3)7NS>S-W M'9/9:P$$;2%+9+:1.&,]R6@8*NIYI(S7"IIKQ:'^!B-H_1 5W>UTV(R:R;3D M"'R ^QQ<="PHPR,C4:J ^A5%$]AQ37P,T?N@.;6/4'L3A6T'GTE*+<%3R$3DW.QC)0DML2J9 A)R9 %9=7JSL]]T_Y?/YS! M[\=G'_^.=_1M/#A^ 1^^M(W.%NV.CF;32;="]$7R"YOY WRI>>FR<%OXYPQ& M\?B2G2PLG;R!.&N7PP.6A3M90&:"Z.PED1X2\59[@AJ@3EE+ ;Y:/]OV1]^F MDEU_'C"OT7)&"WOOP+?P;M1,)Z_WWBV!EF^AQ"]:9K?BR<(8;@0G491,!^<5 M"1Q0G5=*94!E#]*Z 6\N98^.6HA-I]7/"[CVMM_LW$AC M("[@)V-*\85EAM6;>/1TW,44VQ,X3?[\_?AWY),'A[[],MQ?/%IOD%>/9O 2 MIGWQZPLV< $[F >YOEI;%4?H#YU28M0A.A5C7BIOB>2)T5&L+9$IE >\V<,:K:!/B-^5L#,Y;>2XHJ4/ ) ME2$7)$%>K$FI?Q$J1VK5TCV=WT<]_+1JJ@_J21YR1EXA)4.:R8$$RA,*)J%H M-%HR!Q6\_#DTH05-.+\.FGRQ]%9HHDN>EPJ(=87/6#RD@,=#J$+YG2@8$:J5 MV3^HO=4;'^[^_/L\H>D?OFV1VNJR+7KCA:B!2D#N D8*- R=($Z7T(^/5C-D ME&@XUHKDR\N,J\=N-U&C;9 )T!R16UM&K.&!I.R\83&IK*IUZZ)&CJ\Z/2[G M/=U&@*!&<53N<9'Z_ONL&:9UC MRU5"EYZXM"3 !,^35,C&T I"2QMU)VN0LT*DD5'@2N0:E+L:PHC1Q*R\(E18 M5(-Y.:D@!$E:=^E[#$>^]( M=$XEG<#H4&W:ZLJ\1B7C^8S#_0W&^ZT_.FBB_T+C?3D>?=-=?)N7_1H-/^_E MKIU4*^(O($V4&2TRK7B)5V5BF*=]J#9>54]M4PTV FC/5 82O#&H MA$;4>M ()CG(+%$1=2G16@&Y,81[T07OMPT,5NFL/8G9(GX[4^)K(9 H'6I! M45I7;QW_FJ4A#3)OJWIHEX%?-.WKQ M@WN:DF/1$!^$(Y)I2BS7B@!B2'#6:>JKU4XV0NUV0FUW] &05;;+DVK+L0<] MLR8BOR+4J$BD+K4Q@F7"( (U+' JJDW1KS$YK\?\6\]\H-H;HE-"'2(H5QJ1 M *H42C&1,J>L.G_@-RSEDT:X6^_V[IF^YX5PQKB2@J. 2%":A(3FC0[0!?5< M"-4ZU3?).%>CTW7]''VBDZ3>E004+E,FDMI(K/>4<,^9 1>%Y*I6=+HD/6_G M\&@X/@;H!.>KHP*^>VGY>8FB4Z$Q8'6)?E)56H*47K,TAZR%,:&^$/\W.CJ\ M\!.T (\GR-7OI[7NI=:91T<2S;Y$K"6Q@D>B(BKNVCEJ>'6*^UWZI+^!'__ M7;2E??H)CFPC*/#LX7HHA[Z: GBTB8P0@5BTC=!4 M,FC6"HH4(HP#3:63JMI2XVO5CS\=3Z:O^1L1E0 MQ$:5M$'+)=1;^%4302UV(KP501F+5@7W1*%R0&2T" HO$U&@P(3DE*7512,J M["&W@G0&;YQT,7/":>G^!\@%@V*.&"TM]09RJ,_#=\;EYG[P$W_WJ[:KMEL MX>L6"BE!NKLX[PJZ@'KC%6.)$09E_I')C@2F*(DN2\HBF!BJ==1\9\);U]D] M%G&W.\*O[KOL!!BCP_@8H M>"N#CYH17N+SJ$P"*B<>B+"2H@U6>KU52Y#WVA&_=BK!BI1K[[4JS3B4AU*& MB]:1HXZ7DD( #CIH62VGNJ;W9SLA)\,O^N%KWZ3=T5-_U$Q+F]DUL5^C4;8T M0V)1I,)A,O%E>" @U$"%&%$+7W,(G:AL:R/=([)XYFT9/5F:: =/0BQ3 WE6 M'+R4: A5#Y%+\DK^\,=?M69^>] "?%?CJ.MOI^+658IP?4T#;7'IK;AQ2EE; ME@F%^3A+19Q$S&+,4TN9=W[M9\'A"5LPU MH;BX]#90#)2;()PAEI?&5I1[.:9WH%XR MBM(11)E5S5 G]HPFXCR-U/*04JS6]+ZFL%SJ.)KE*,>! E(8C7A'%XC4#)5C M[R7AG/NHRX#M>J,U*^_BVB6<3W<^X(\+&LZ=7[!\Q0E-SFLIP%\LO17WYBJC ML4N)DH39W1 4J51 Y>$ @^A" 2(DP#3RA;+:9 M^4PI,44,2.LIDPQHM?[8*[-5YI.91_NH MXG;^FY*T68JXQDMJ9U&!%R!8[Z)BF7 M(QJ4S)6FMQ$-2E!:9Y:26T?NMZ * M_?WIYYE2;R != &3C7ZT//W(\>!DZ9]BG$3]**#-PR,0&@7CG-)DPR99=T7R MU%GEN&.$FV[XD$1=1SD@03(FO(&0:?W4_@W5-<;9X6R(:^<1T;*NA8-RMP\P MY_[+5V-74'\?O- RVZX_KR@A.$^L2IKPK(R.5HFHE^X9_#Z\_J*'Z*WP.AA4 M/% QC Z*6]2@%!,HS[@6*B86!# M)#%%CD KS7@8:H:Z3+<)"NU^56VTL:+DK!X;S$0:9"Z93@&;XR&ERT%I%0S#I#D MNJ=Y+C6:74&T*RI*I480HL[N2^J)(,'2,L 418&UI9/*NBHG$%"T$:TSC@:TLIH$85T2O)JE>5UZJ^Y(NCZ1$'F3*(LH^UR&9/#4/\. M3C!MK%.,53M!Y!F$Z6Y7*U>^N!AKVWWVXL5XR7-":)?[W(N?,4:T-!KT.3TZL2AA6C9CS(>;44$#10@VH3\63HB70(2N'%$ M0XQ>."F#KC\64]-HD\7LW%L1.1CCM"TSW@5RVL1+N1GR7.I=Y&"]YK[:9AS7 M#(G?4?WYO.I$7E/%75QZ&\)*S(NY;^-Q^D2Y^WI(J2Q5V@%X7?OP%6T@K@JDIB5 M'#FV"Y$1R5P9-10!,4:7F*K+9MUMCR6JN.>3JA]=($XD(T.DJ,%6%Q/ZL:,AR=BD4"@1ZS2J/5$P4FI)T-A(@5G'@S0;C]PE M$/O")W<5Q+Y8>CN(^2QBL0PS0QKSTI-@\$=*AFJNP 5;K8?\$LMPSOV.CEJ( MS4F4<_]@.MG;?K-W/R67%1S9HB-ENF'QP.(G:1.)7CI +<4&N72B^UX9T9\> M9D6FQ;.A:43CF%%#;(JHA]FHA78Y!*C6_5Q?FNL*HJ_).D$E6C8(NI(_)21: MRBH0)5W.S- @Z=)[;GRW7]4NG-.ML-=E9Y/S2+H6E5)>^"9BD3 M2F4W\$"4A%E#1 2:C+&:IC7G>3]6>>5YJEVLF+P=E@0*%@6MU:QT*Y=HH9A8 M'I"T"$X(Q)1:L62EZ9C?GY2Z';MBB3(,$YH/!55K"LGT%T8++IL0!3(:7DH" M0T S*7G"E;<@I>#959NI>?-#!*49\83:HIW%A'?): M5ZTYU7^>91](L[JV5'T2-/@8<^>$+A-.O$[$)U8B/ZAT69?!F6H](159V;WY MQ8$RIJ7S)$QT[8I:5N,Q!YH4&C*6N*P"2DQ4 M_*P 7FIC>:369^6)P,K]IWHPAM:04U M/?[]^*6?HF9\;CQ+.Q[Y)4.0==K.M2#8+67]0) K%PSS)&:+$$R"$:=T)D)) M*KG*3N1J_0M5IWR>V#E'TRNTZKL>,K&"#ND@/$_!(L-AI2D0S9E8BP( +'66 M)>X<5"O1+\VMF3=-W]Y'$)8K+Y%M'&SCIW2X9%\ULX3UU?P3! 3-9$G+IZK, M9U1(^:5.1E*G=1(<;:9:(5-#AFX-XE?%[(QU1,F4B+04U66;$([4.!]X2K;> M&O#U<@ZO!+@ 2HA$LE;75;AL&= 4#.KF$W.?DVOU,,H?D$F/>D!Q"J4M"VK *M5+- M#$CA;;90W6#'=8B&+"=#%+*2V7E*F-6T0(L3S[TON0*6TABX\_46SU]_Q$W1 M16>C!&EIK3HOR+ISUZ2\Q:6WHKSL K?"$V/**"EA+%*>YBA(&*B$9J 7U;6A MKZ=YQ6K\)9D"<%.P0 2D/UOHC\E(G(O,:2^YLM7:@1MI7P?FKD;.9ZZE-303 M1.!$T#96Q.4]7@^:*XN)^61A;4 M9YLRX5P*(IE-Q%N/#PB**QYYZ356*P3KR?&ZH&W-M49>?;'T=H#4+OB828AE M @\OO?QT#D0%AH2H,G!6W9S"U?;%7XX;/DN38C2*.(OT++G6) BMB-:.>;1_ M%-?5^EXV^9J5B-4R_QD1AHB0)9&E6MOE;C(L + ;3#S/EBBE(N>"9BFJS4C?6+%WE?M0@[LE M!ZU22F7 L"92(+8Z82C1D$I3)F1+OMI\[@VBUA3=74VO6\0K"I):PF5I*:TY MVAI&>Z)#%IX[Y]%RKQ5_7Z#A\"K/LU"?^]@,<7.+62,?_RP^EV:T_V(8[Z6_ MA3*93LBR]B+J,/%%HTK-(K$Y MM*=*1*--5-5Z.=?&R.BM$H\*Z9-#Q1,RE-BSE"24?C>1&T,I5S&%I3O"UD,1 MHHK%THF#!.U*#13*D)"U(2HS!B8XG5VUG:XW?0S6J45Q?\2MO$R2EK+GC,1- MHR)>!D-[$CD$Z+/"<\9'RZFTJ@*6D7*? M E'&E% BMR08S8A*U'IFA#*T.M6VPI8$O7E;J4Y"0_0D>XZ\$CP0Q_'N =DF M59KEO :AW:O5UC=0*I\A[?AVA$1V3\T/G0POB5Q!QI*>)_$3=PGWHDQ.W%C% MJRNGVDS\NYK,>^Q&ANB1A8R<*%5&'Z6"'BDF(DS(-E-@R5;K#MJX,W_J M(?B8#%J?K)N15T9V 2*OAM)&GF>_!KVN$D9:J"D(PJMJ3)? MG1&;="1&.N^]<V]<1?=CG2Z/V_/^=F]SH>EP1JOD)U:8R0JV\77#X(20[46 M7@<>U[ZWR'9*35%A_/"U;]+NZ*D_:J9^>#_!F9B!4E/OP0&1WB-@ 7]D#U#R MP]!VJK:THIZ4R*_&S?72V90F#BJRHO%%E"?>EB')SA%0C#$/5B177:G2>F:# MK2))(8%2 /ADZ\L0Y5*'9E"/E%Y00:40DE<'W(ORH/RGN\F#6@5O!,%D5IDX M*-F87E/BE0&"D[@F4RHO'(J^V)U_/DEKZMTKO3JA='QGR#U2PNO0VK80(BPC22$I H'<%0 M(;.)(JOA/JC,@]759M"L-F5M.1T4F<@@#*4HG2,G4@1%K$9H<\<%C](!-=69 M\M\H%NMFZK3'6^_VEN=DZZM&C)7B%.D2,8E:(J4L#2S1W!36Z2B$H*S.(OV[ M4HZ6=>HN:,TC22R5="9*/EF647WCZM9WZ-^+3;V R;9LX/;'\NA#U MF[UWZY+-PQ3#HP^.&,N[-D>!^*01WCI2(RR/SM7O;%F;!LIW/:R3:6NDB5!&V MIZ_'S6BZ.\(;W$'&U@JL1F:$\Z7<0'I99!?UQ$N*:./1VD\F)U'?R/F5J X5 M.&&8T2($[@CP,JD\)4^"%ZE8;\%!#K[B(0>OVS&^ZO3X]1"ER_8H%9]VESMW M482^N+IG:%>?+5H;"6@IY1XYHU;(&275D3B0CC@J36 F2Z#U#C'8= M85DD]AZ509K+0+.4B3>EQ3 W/F4?!?75.4)6[?WK M]_A-TMTP3R:)S,(2Y_&30A+-E%GA9'7"?;6=NFJ0:]Y%1CF2BU HUTI;XR!S M)"%;'1,H!&"U*,= K"TS M+K,+5GH!SM5?&%J1K.ZK]H8EF:1(9:)M+LQ>2.(2V@F4@485TR1?;V.GVG+/ MEZ1- 0@ CDS-ENY-2BCB/222+??2)29=KE:;NIYC9?<.'>9] B8+-,&T(*"L M+]J1(HX'3K00/,;H,C/5=;_^3M*YFZDE*U)SLU*&!D9 (-.3W 7B35:$Z90T MLT[E>@.5/>8'7ON9_]>W3>ES^ 8/?%&I'(_2>+2+)]L&/_JSRRZ!5!8M%VN^ M3$V\ FN^7'H;K.%,RT015Y3TK&0QHHH))I<"$NI#-MFGZO28VEI8KH;>.3<& M(62)X8@-$K0E3J#U(97*B2DP^$MMD%LOL_:T*&DI=NUJI:1MF'_LFES"JY1)0.:$AS1 S+ MZ]1AUXS(SX$GC'7W)M)*"^("4;)A55DBNE:I6Y)0< MN)?^<%%16,@JWBFU;P CU/[VWT)[N-MQ_.8#E*_=43A\!1U/^C(=N=*6&L,( M#Z5_$D>>X&,"(B08KKR6--6+&-^3)/E\UHZ:Z:PMJN7SYE/YM#9A+*ZYRMYH MXF*T1.;L27!!$6%TR%II'F*U>9)74R]^[,CE>ZBV(K#XG&20A'5@ 4/+V"N) MQKL+WFGCI*LV*EX?1^O+OX_&E^E?.('FI>T"OSU27OA2_]DS8ED MM+1T Q2QC <;DZ.&5]?LH%;?S)>.V!6TF4RH.-TR!VD! M98X(U:;$U>,&_9(N%QVAWZ#+Q:6W F1T48(6Q(OB1Z18R1*K ))3.1)LF@X9]4ZQS:%/+=#V=W1!YA,Q^V] M[F MJ'(TLM)<3"+/ :>(5]82+;.Q)@1E9;4(OMH*[!ZCS8(IGK('@AQ>E@0G M3KQWE'!/I<_ 64S5 J'>N6:K\1\@+"'%&(L['M4L&C@)D7L$J.$.?)1>56MP M;B3&^B@Y?;(?[F66J.0 +74]$BTBZP$(S<9$#8%966TZ?-UC,E<36!$\1) " M 0BF-/1P@EA;^E>:")E*&W2JOYBNQZD\MS;P'&&V%T(3$C)'/0M%@R4HVD/I M")"(4@XLLS9F7VUL9",;>B@U7/I,G.58P4(DL+0DJ/J2S4QS),ZAI2!"HEY[ MJQ-=6X9RYR6@/3;8%\IRE-R4I"P=D:S,9& :D+UXJBW$S'*UR8@_*#]94R^! M]HREY$J&NBI!?50F?+)$&"EBILI*5VU"Y24Y8G,^<'340FQ.0NC[!]/)WO:; MO;5ARU;RE((G7)?*? Z1!"HDX< L,\J H$L/B7W?R[/"^UA/+X],3N![(VZ6 MC#?CB..H4'&C/&5&0D MIMIR^!?(ZN'IR1BOF1^6RHES_5G^A.?C%B9+\&DMD \MW2-H+R5(PD>EM,Q$ MY"30YO<,50<>D7R8\L5^%%"MS5_+C)5>?3#!HFA-C"A?QMLA"T=SW0;"&,U, M>*I@#9IPUA>=Y3U"*")]\&0( _PA R^%"]R08*31@5L'OEH=Z%M%)7BWX^?C M6;L]<*1#H7V?W49&,0W#A&I,ITGM[GN#8HA*AC/EBG9'5JPS)]8]=_>,T3 MJ_OQS@%$9+F4V.(+E\QP_%0:1%@/PHELC*W.FMY44]173;$BQI:==4$E(L!: MQ%Z>B?V@U$).4^6BM("Y'5:I4BPKND=^ ZN:'*\:J MM8?ZGJAZ:Y]*7UWU),L\!02*$J7P7SE)@F<))0%7TCJ;T4ZM#2@5M=M>C6=! M]-*LES(:Z=5[F5=2T(K(126O'[05!=][TTB$CUYUB3S"E?X,AH2$"J,'R[R- M,KEZDT;6PU1<44'MR244$2?7[B##?!6R7"'S2,J1; WBKP5*@C.^6O5Y/3C,/>ZON9HL M>ZFR=RH)$@QJG[*X:6T0FMCHM6=!,1^J%8KUM5;O $/[T58TF@!)H;WF2KV] MBIEX)C.)6N)!9AEUK,X-N5Z\Y ?25E9A!5E&4]:)!)O0]D%;EUA%GX09A.Z-#0LEV,LH@ M02=+DE,Y2)YM=M7:(*O-=EK$W!4-;I AF*A*'X32O4+*TK7#JDSPG$.F($I> M::W NT[GEU.'U.YD,H/T:O1R_*&[WTL$_ 6-F^\G=THE=,,-,;2X'*EU)(", M2*56..49N'I;PV[4QIK4QA5%(+--CDN%$D6BO@34EB'9AB@!(08>G'#AB61DEC!_17'"2&*M#,B*'+*IMMW=!MO/O^,-/Y@W!#\9#Q(ZU*;Y5 MU$=?XK)1E;YM&A5A'_%3S& UY3X)N1$ME>;%5I:6N@(IHVA04K)BO(DR:C-K M8E5*Q"8=LH489)TMZFMJA+PJR$6C8V#$BI)W('VI=S&"&.^-#\9 E-7-2_S. MN.V=CN3NL11)B9".DA:L4HQ :2XH,ZJH+FE.G.'1 M:B:=%]65U?S@32KZL((60ME_O]<=-!&U@XDB$9]DJ:0VDH0(BBB?HY4^0*YW M(MQI1?L_FNG!*5?J-/&G!WXT^A*[%Z^\/6C'L_V#;GKT(72F^#V%KA8.)! > MP1 9I2FCY#R:Q3QF94*RNEKH5NFCZ-,R5J5$WEG4>U@H[=0,L5:80GD\<4\M MK;?]TP]]*!Y$D M,)(SRT1:6GK*NDZH^@7EWTCI+L [33!G7Y)=6_]S[#HQZB-4X' M8PTQ-H=BZ0(>D4<](6?0+MW/$%N?#\K5U4L@P$M M$"Z%(#(P34+PODQVB0HOBF"6;C9_M\^@KV%T"B2E6C*"IHO#ET](MLF)HB<( MRYU$\5)M>MC5[0Y/$ZE?C$?[I8_K;D><, L#7,/>R@CQ>%$;@/!Y2#K+T-RD]BJF7)/O(659@K*PV#WWE[2&[ M0.1T!V7@]()^Z^<7+-LW9@CK)0]2,Y&\<)1HZ]%2 B:)4T(3E;)WD0L%M-KL MN^_J1-1UN"ZID;N'1VVI0($U"CMHSKR43!"6T*B5/BMB2^J2D5:B$&=4\FJ] M3]\%I>>S=M1,9VU)/7O>?"J?UF;,F)8N,H]B1S)=&ME$)"6-#TB>([<-!I6* M:EU)U224U2 CE;<9K" >'!*;+KD\"BQ)00,U3GOKJPV[5M,ZOD_FIY'A.>N( MMR4,S@PEJ*THU/,\C3* #+9: _M:X_O^!B-H_1!9WG8Z;$;-I+-Q/\#./9[A MIPWC44,F2614V6.2"%[@1 JJ),M2N7J)K 8/[9)(S1AEDS(D*5=&F'@@/N$G M$47B6D*BIEIMBK80% A:[Z2D;_'\?_.CTA.G M'-A)IN&=@/ Z'42^7'H[$&J.1UM:ZW<-#FTF(8VI59E12-&&\$XIP M"=+XE('6-T]A35KSKZ;SIJ'4)9X8"0RA*A,HXI4+^( RD-.ZZ%*U>2>7C()] M Y-IV\3IB1;S;M1,)V_VWJV+46HHYR$91B+M1CD*2GQ@@IC@M1(>N*_/__.- MU()_(':VI6'#=^08+,^<60]9O8*XLJ$J"C2FB)F(8R.UH0S[26C*.2$JH-%][[*O?E\?$[U:#/ MA4UOA:P\JD!1UU(*9;R,^B1LRK,7FF5ME:ZNV<.UPCN=I-\9[3XDD*=<941K8R)J*+AHI8G<&S M>N-T18XJ"32"S"1T5VQS+Z Y\0& JVYB= MTM61Y(U2/TO;P6F+!CO>8G>$7]UO8;(V&;JFY#-U5@Q-R#D%*R$X3HE3+/D MO+0$JQ5,76KT::NDF1^6HI%S=5!_PO,Q F/9-@LMDUZHO Z!?;'T5@1F4LH> MC91$2^U3$I38+I9CC.$^TF!9_241=6LH?=*9=3Z[7&R14J\/K'1P]H)DYJ*W M!BRH:NELXY*MP26[(AO:1B5#5D278+'D'(@S.A$>!'CI/*>RVGS75?4;K\&3 M[K2SQ8.EH=3+2=2T@PF>(+.AMB3$ ,M1&2IJ9T2'0^GU3RVD;5X__,$0>% 0B8QG9* #M*B8TR1SAXQV#%*J5 MFY75B?38/,&4&2F0"KV4D74L,.)"L$0%HPVG@>M0;9+4>FCA]W@T%B<,MX*8J-0)*K( MM-#!:ENMUW.%[K1S4:'>9F69[(71RA% J* 1E!2Q@06"NBO5I>4*A6I]+C]H M_+=G/7+M^G0CRCIE4"-) "5T8A.QN4SL-!QYY^25[FU_\SCN^VWLV'@Y]NU>^?';CU'Q Y%I<_G*&^J&? MCMLOG]U,QI(S@SK_=7WRQ^?P6A\V(PNNNUU7^G<+1Z?W_TWW_RK@[SF MRUQPMU,5^JM;SJ>I+OED^Y:]H?-\+@DK,%D\!(^#MZ,#_WH M=&$83_'%<&TA)>*'S?YH:PAY6IXQ.?*CT\=\/&BF0/ O$;90320?T1!X\L6S MKWP#;Y^,NW MC./AN-WZ5]K]]^0;[\QO^,IRX6W/O><)A,N+L4?J:#I(XUD8PI-%/&&G#^WW M/(K5".UW EWV!?-E0_OBM[LNL#_."3*,AVGQZ.T-W_[=R]VW.\\&>V^WW^[L M_:B'L+?S]-V;W;>[.WN#[9?/!CO_\?3OVR__MC-X^NJ//W;W]G9?O3P]F1XW M>U,>-5AW*-V44/_A)P?(>*;CT"ED#DYX2+)MB3] MRQD+/3GR/KGHF5P^O?-@,AXVZ71=V[UPV<.ZL=MO/F]->,WS5V_^&%R$M-]Q M;WP35.9&XU&G!C>Q4QJ?OP\I*LNL)$(I4T8)9>*58,3ITBM9*AJB?S X,53> M0"[&9C8B*ZT=$2%+(B5WQ.4 ^ D 6 XBN?1@,/+%E$S0;#T;QUFQO(HU5\>! M,DK^_0R=SAW+;TO@#6QMN?9*Z'E!B:2=$GF.&WW%$/O6*>OF>M-2]W>1C/"S MZ?B4DY>M%(,+(5R6DZ$_'L^F>/M/D)[,'\4H?83O=O*%6 SPHPEL3>#(HXT, MYT^AN_>#\GS<0'OZ] _-I F=_V7K]/LGBW!5.CN<[G'R+T\>/+[DFM-G%W]Y M/&V_?,R)-=D!]2-NEX06_)];W4]2_G Q07Z]DRXP'/WP!):(&7=IAE[,?A,H M#=IQPA*#TNLQ$AN$(R8Z1J5TEGO:%_O]]YEO2QG^\1LX&K?3!X,\;@_]]-<' MS:<3W"#3=M8'A[XO MWKP=O'[W9N_=]LNW@[>O!FA@O$4K8L#$X-6; 5,_I9\'KYX/WOY]9[!@>YS9 M'=M/WY;+S EYT4&>4A;^6UC"TN7)#3PP/[8Q?E/3[OFX'4P/8/#/4^H>S)W, M Q@E2!7HS-_QCI?HJ"JD$G?@A%/(1&8IYFTIM&8JZ"@L"-L7DWS='=[.W&]_ MGD4F_ LYQ*<V0?",J&9-B2![Z8".A(X\F":0N!9".2@O=D'78^'KI'A MY09"]L/)TBT$N;$03L_C[9OMEWN[G1VP6A.A>^=F5-(]MHA\9*3[[(&9NV0> M*2'^LHS(WJI9:KVF1+>7&SN53PR'Z1G9GUH.N1T?7JA$7F-?W;LEB.-Y!N_6 M#%&F'38CZ&''@PO^NXV:<;O-3,>K>_;JGEP5"-9(O[[5BY:*B692LN8&SQM4 M[U >!FBWOF'HW3 BE'A6*7D@C'I>2@ UL9$G DGIP**1-L;;JAP[7>I=>9?Y MJZSB4"EE1&AAU1("0@O OS=,]#/#W)'T\L$ M(34HMK(-A$9EB52I-"#7F2 *.9E8=CG=.AMI+@A+>6![=&*E=D5!3^>5H$_' MZ7SC#!7:" 75ZP:XC-;[C)2M# MN@[^ M6D,H[DY*]AT8? 53M$MPZU\/4VQU"N6E:F+'P ;C=C N=="#_YJUS20U76O! MQ>->ZY=$_;=99-K=Z[;[?M3\=_?[SWVRQKZ.9<6<\5XB^^ZC-X_V'@UV#H^& MXV-H[PV"GV?4@Y?C1Q>B]":3Z^YD^$US9:2BELKD"'.TB&@N2=",$LL48UD M9*_Z$?#;*96VL2?_E&FRK(X,$&ZHY(.WXX\C&#PM'5U@\*QM/GQ+KZU@Y\M* MH'+,:YDX$&.+UI=#(DYW,S%5AIQ##$HN"REX'4BQ-\,'#1 UZL>"U1=?W![C M:,XF!R>)%V74C%:!>&HR<9YI)86T4O1D9YR@VE/\^*HM1%\'OI7>,X-Y\YGZ M,6Y9?$=F9K/5F7##$*)<"V*]=20Q4/B?R5'UY%0YP8+.&GG5OF[''U!COQ-O M2@_'_Q1I$3CQ$5 MAO]_<]1YW:HX6L=145LC#%B#W(>>8V(GN%,"8D?E9 1)88,4".I(#0+=!D_0NHU$*!0, MJ#\8#K<6"V64X/#UP7ATNXR@?L]3:$88IW%K?Q<%;2"P8>.0HBZH)(6/T[U)'>/VGR0W#\AM,O[>8_O(DF[ECAO I'OC1/OYA-,#;XE\^ZS7? MF2GDEBRF+B\G=:L^^TN/^O%VGUDQRWW/Y9/6!H+K#L$5OEQ_0%Q7N/RPF4?W MWJVP.THE[0P&X7@0#R#^.J.#$-;'@T=@YU06VX[1<+HT* M!JF;]- MQ1>.T/GQ&!]TC9@F@Y_P?AG_/YFAZC Y&)<"J-,Z]NF!GWZY]X_^ M_"[+%N=?/GF'GQ\._"@-?N+S=PP "(I9^"]\@[*^6XI?*KLXN4\WJ*3;1+=) M/YD.'!TD?SQY=%EY]/4A=HE+/LO(K&&&\*@%D5)98L&5\4'9L$BIC%[T$ZE] M.FM;?,%Y2Q!\ZQ+5G?NKGI?=? M<+C/]UCTP;Z9X4I)56%B;V"_C"@KW&^/O!W\5"2->3+@@C\Z63$]:+K:S:-2 MN[EL?C??\!D;@\G/RV-2E)DH,^NKFNL,5@54 M)SQKPZ0V3&J=F12R!3\8XFO P,>(3*H$'5)'MFW14B[\ZP!1CEQX87*(W V? MTIZ*9/3E=]LT%E^_O=&%1S$X67[+7TY7-:,Z$&0^$GZJ:B_KEHTTX MK/9P&*PO;B86=3H!KHVV:Z?AZMGH'[9 MM;'R-UT"$![R>)=Z9/^#Z?CU#WBP?8RR?J>=2NH MDL 7G_;7?Z Z4*S/R5\?3M""R5>0B$8:L5?ZC%*/N)DY+%UP.4>2 MI55$6DN)!]1/06I)3=+*Q=1?8[WV*9+A_K@]_KK\!KI%'8'&DT4W*<*Y--IQ MD0%R!^U,UDQDU/)JMY7[^KN$(Z/V4NEXF2RRQT=R[V@:^--%HQ#E<@:7V0(5I+K+$: M)2WWQ$OMB6/!4"EDBGUUA#E%E;]UF/)TCB@]#GCI;Y[+)LGL.L'/E3B&;A?Z MS%>$&$N-YH61T29?E+G1Y6M &HS&7;K%;#(/3^);=D,/+QII,FZ[9PV/R\,_ M-OAH?.Q@A-L>%ZOE0S/I/!4C/XJ-'Y8 16D'6Q9/IGZ4?)LF@]*QI$F7U=N) MG_S/%T8:;S\@X\LSOY5K;A-Q_T;$?7( P^$I9@Y^0GSKXM[S/NO?B"K_O%4$ MTG_BUDZS+$Z3+I:28>-!!0,Q$0#%B.3 B0L>336'_S$%AMN>!,A>.93^Y<;M M 7P]HVZ3XW)G;[[=Y89LS_9GD^F /1R4L9D/O^;BZ984<0NEY(24GG<98\BZ M3VB)HNK%A"4J:TZDT\4]#QY)BPLIJ4U@OVJ6EJP3M% 0HR80J84DOG194]+E MS P-DL(%*;7CP\/2='P<_]P[\"U,7LVFG91!COY@,!LU\]N_>S_IKCY _A.; M0R2P7Q_LOGQ^GOI<.2QMW(K;*D]*QXJ)QY2)4^I873]UPA,##WXX@R*NYXL?#L:?#^729)V[:XG0U=^E\0Q5TEMJ MCWI=FJ/>X-UNW,[JPI=+S8=YL70!]#Z0T3C!Z7=P7^7RZ=L/X1-)33O7Q4IJ MT>QP]"0UDZ.A/]XJ5[_LGD$?J6:^G1-_WOP/_X5,J\G'IT_IODI0J41T^%1> ML61(G6'&IV4;EC<:0M(?#'YYC$=\\K/ XZ#]3'<(CKG+TV?M4<^-S^#"(4\5[.L&G9.^R<#/@82?ABXK M!,KNRV<[_['>P%A/!K#&6;GFD;VRV\PC?E6BK)7?^/I5J;N/Z+4F@=]Z8LAY MF449RJB+_KG7BVV_>#G8?K8*6URU,O'9GT">> M/-]]N?WRZ>[V"[3%GK]Z\\?VV]U7+^_=B56'-=?--NGM5"Y,-^FY%_+]S<#P[:$M7Y5WS]P_?L_5FN MP?MN&DK71.9R[,GYBB9V">+)3,0M)#AHA\T(+N?^9SD.>V?/'?ST;N1G">^? M?O[<)]BO^8E7C75U2(-;\">^4>[OFT7^8U'@7?/]X(?(>&%R ' WG/[IN&29 ME+PV_-3Y(+IRO-_G^QCL=1L9D,&_S48P$'2>J='UV'@&$0F]A,?]Z(H%HI8>U%D-S8/!N; MYUZ29BTV3_23@SPD2$V(N/>B8R2N"ON M0D3\>^DMUJ"%4"+HA=OC'X:GOQ=A,1Q/9J6?RG88SZ:#/WS[)TP';YK)GQL) ML)$ UPF;JXTUL3+1(#>BX=Z)AO)V[7@X069]U(XCI,*>[RA$DV.9G+Y_';&R9_[YA\VTS^S#Y.Q^V=\/<2 !T\ MGS]OP]HWK'UIK'VCUV_2*M>$0E>1(\/?ST;S44_0EG)C/[R3NN)W"P\=[.%# MN^S(DTK@/8BSMIDV,(^4OIM N7AB"VRDQ49:7$M:V(TAL$F<7']"7$GBY/L$ MV9><];N0!<].GC5X=S0>(?,?->-V009L^/V&WR^-WV^L@TV:Y)I0Z"H$@7R/ M;PQH%628'M])P15>1'N@/&XQ>7XC S8R8*/S5\'JU8;5WTM6K]Z/IP?0OF]& M\XG5=U1A^ZH\=+#[^:$;5K]A]1MUOVX9H#1N.MN%H MU^E#S*[B:/AO::#=?:P"UE\\^\K'71$REY\^XUZW_/"C/YX\>?#X#((7DO2%A[^2,UXIEG\^TN6_XJ!)!0KM]'VS MT%+S6OZ<:U=G]7!&)Y.O!^607[NZ"^[!S\NG-O2LO0Z19A[)&4["]G MS*= A_]B&OSER\WLP!IQK^UN6L!N[G)=-*[/,O=MSM_#-BC3OC? L*WV\2M M'MWS@2Q@?46[VGN[C8#:>?EV[S*D7PXJWT[\]7P(O^^^>K&]M_,0V='31]]_ M#K?6 3J*ON;O7C[;>;FW\ZPFC,5-[;UZL?L,\?;9X/?M%TA3.X.] MO^_LW 2%JU;?YDO+G;>:*3XV7GHF/^V.!M.#\:PT-IH\',"G"$?3P1&@+G?@ M6Q@D/_4__[BG\WEJ]AV>PQ M%_M?:C'.;N=NNI?O=H&;]N+WO&!/]?+]Z_0".1W:#?LXC[AS/JSB;/EE,F7EW M,S2YXK#F=$=%'<>U(9P-X2R%<"Z<9KXAG%5D9'Y]7E7(\>6CX?;>WGF'9SUV M047\J58P?Y^G\D<"[?U^N[H1=P/'C35ZEWU]G\[:%C\-_&0"T\G61OE>0[?7 MQLC:O.T&JS=P[M_>^UH(+J;?S>L\+MKXMT7E8BR\N\_BC>D5N7NU5.(]]9.# MKC]:+!_@G[/F@Q_"XI#R2Y#PA@>VOI[NQ5N.QG6][GD$N.P]_V>/,%W[XHE? MFD\(QM'SUG?% %W>W//W6FF>,H]$.L'Q!S7$1ZE(TAJ\P(U_,!CY0]SP;$+VO3_:*F2W/4KE MGYW/-+<]?>K;]K@9[?]?/YS!@\%LU,R?\N[]N[UG*.X0#G@7\6"0(#:'?CCY M]0'!W^;)V;\^:#Y-MT:S0Y+&7>U16?'@-_60&_[+X_/O^]LZHWM_A+SA7!O. M=3\X5PC4TVPB23(BYXJ,DP A$16Y\HSG+!G_DG,E*S@R+4G40]J<)X,/=+#]Z.$<]P.AFT$ &Q.@SAX6 ( MD\G #X?CCR6=OK0//F-$2Z7E: TUC$L"'G4/*9(GEG-!E$C)^"RUE+(/+63[ M]-6>C]MGXUF8YMGP]"#>G)W#B6^M)YH6W%U*T3T=ZIR8BE%S-^#BU)N@M2=. M@R>2"4V"I)%0RP4W2BO*=!^L=Q7@XE+>$;BZWMVG.9F#DE32V:6+"6SEK^(A MDNCDJ)3P?H#A\4;9N]?2;Z/C+3(:Q:/F- 5BK7=$2H5R07E%>#+90--M?U;AO&M&%,W\&8 M@ (P2BUAQG*TMS,GP65-=)#1>&VSS[8//789C(D]E&*CN-88.[F/BNOK%HY\ MDP;PZ0A&DY.1B]TH@$$\EYJ[D1\WI;AO%\BM!4W^/_;>M;F-Y$C4_BL('^^Q M'8'4UOVB.?M&:"2.3>^,J"/)=IQ/&W7)&L$F 1H 9SLO.RI;#O51[8)QMDG1-H1('B S8Q7P61*0U:*UN8M]&E MC5C*-L[QI08?K17XV32O9FH\6REMNR$5/F9VAT_U[U(;V6=-(2P2%ON/Q>*, M*NLGL[ M6X93.X2LD:OH6?!2MI* L0/[(L28 M>0I5$YF&+DDGGZO4F6< FJ9KJI0">,P>".RU"SCIFW4K*Q2[(I,;.4*QZ MQ['J;N/N0;'GV7E=QL?QZ/PT3)?C5>RYJ60];V98C$=37)(IZ+7ND"FX;@I4 M"FBLD* L;YY:)E=-07' I<%H2_1>;(1&MHL8K_7N5:-USZ;YZ$KEVGN*J<9B M\(:!.#5T4?:44X9%Z1T&,")F4.A%94ZR8'V4)J<<8@SMA'!WSBD]UD(/G%,[ MC\MV&WX/4(\_SF;Y7Y/34Z)_KQ6$Z'^=_MQ4?],&"RBPZ;3B.03N,XADA5/" MAU1:R6NX4JZV8A5C+X;>DH"8-'11]I1)PG =!4,(652/M&@/,=970J#A*CB' MWK;AD1*3.N!]4OAT?4]?-S<)9@4N%GCY3+_I?!(62,_V^ZTS!/_K\)?.\RR# MK%SU316:BN"=5TU@0K/Z=T[&C6*/;1S2DW.62<;;#7+(^[VX"56]$V5-0)>3%8!!@7'4[5:I_^&(L9($LLX2,A5:\U/V M2O.O]P,;QNZFP.FV^K'*Q:8\5*J@H J*+8J;=0XYE^KJ^B*J23 (47(+I?JZ MG"GN([82@+U6,/%R-DWM9HYI2Q43Y D3!@F#6\=\0V56\AELD*:R,&N(+G(P MTD6MBQ;H-E+ZM_*F=XE!XPB#CQ\BIL*Q;Q>.WZN$OK$?#LND$3>)F\3-'5338?!6RP26-PZ^]O508%PSA4,7 M*Y(NCK428F^7FWJW3_UZQ,V60^ZW[KCO3EYN9NC_3LY>6K/YW\_.+H]9O?C8[^[U^.W_Z_T>]?'/UT_/SX;3 M##2M[<#61OOSH-?63$">GD^4$%T^'MIT(";2V MSJ^-]N=!KXT&T>PKL^K3.-3S\+&9JT1I!0>4@D@SM=L* _HL7'$1G+<,E&,! M@O0)1.9*<9>8UK'->8NOULK6^@0S3[4 A*I.BI)0U1*JHA=)IAA!\M637L_! M2]94+QG/F\<6LFR,#'_(R,6=H,J,F:$V*C2S9F\^[OP"\_6H#=F.7NL6F8PO MQBZJ%'D1"(;KZMWF:,#KP@$M.E%"+(:UTB?P4L]^_JQF[5H-.S:&1HD3I(8M MRIY"*G)7W5KA04@E0%G)((@LZQ&\Q%2REBFW,N=E]Y#2?(=)^@>QLRE\NR_7 M]LUREOXQ^E>8S\.UQY(T5;S?^D66XXL)8=YQ65$/02&'RG\'W@0%6B,R*U%( M^:#<]SB9G3Y=*=K?UGIV93L^MM;6R_"AM_4B.@U=E#VE4PJN\"1T,Z!%@>+! M0V"\ODI<^L)T]7;Y0_S:G=.)C^7@6_-3K'9?#NT++%B/8WDTQ_/1:T\AX?-&SP*//LCA(S&E0NOJW/AD%/@3O3) \F%;*.J^T[O5: MZ5J>^C7FDL*V1*AAB[*GA"I)QY*X@%RT 66S!\]Y >2:26U3]+:5<80[)I32 M0R<4Q6SWY>(^_]*A',F?I\#:3/ MEY/,..8$:,=B]9FY 8^8('"EL)H6QF4K[0Y_P3RY.<]^5LV?931"['PNXP M0ZXWO;X(A81"0N'7)AUXGY(4'+3.$E2J4/1H#*24E3#6*R=;R17>*0K%6.PR M5[@W)*2NAX]6%K[N>I@VB\/)8O7ZS$RAH.O6QDNLOK&)^[&A3 R:H=-29@7!O]>*0O#_8@:.*J98)P$EYZ!LJO /U3=- MK$@9?,K&M5("=^,Q9>L#(+@C_Y00-6Q1]A114G$;>>"0K"F@D%7<6,4AL\(9 MZN"L33O(I-C!J*ZA(XI&E&^K&9.:M39.JXY\@T#L(V/^FH^RQ=I>:5KS]:JUKH=<&KHL0HBU=!% MV5-251+%8!#!&AE I2(@^IQ!JF2=46B#9FVXJGLBE?9#)Q5%5;=5D+H9X>K! M_^,@Q?%(LYFY5% 5:)4 V#-A P>6#&HL\Q M^:AR&[[KR96V_=PHVZ<6/:T;",F'WE:=4#5T4?8458GQ(!OL5/Q4'U8R!DZ: M2B'O.6J9%>?8A@^[+U192XXL15VWTY"3Y3N<4Z$5E093:?"V$9%0N!1:@7 R M5FMB%#BG$%0NID2>/>>M%&NM-/5:243K9L1;J@TFIYA02"C?-3%SJC2A[ MRB4G6&99:V"\_J&\T!!8X%"TR"HSYXU_T("*'7))CKD:^O.NEH/(MVZH32>W M,S>L3?_T%_SWO\-T,L71T3\O)LN/3[^WDSIS%]I$?KVCS3O_]1OQFUZOD]9V MF&NC_7G0:^OF**5ZM[X:?#G()O-O<%X=K=&?1L]GT]5:XRF.7F-&/ O-RU?S MJW9 BV9VV'AT'N:C]^'T D>_O1+;3MU.I9(LWJ1Z'&;5[2R&@==!0?0B%L84 M#[B1SJ"UD1X5@DAH025EZ\=C ,=%*MK&[,R&V_D6S\YG\S#_N+;IK\+\9/YF M&9:8_]JL]A7.W[P+<[SIDLY.3\/5.Y?.*;ONG'[/-[U]T5IK5A4#(2L=00G. MH9GO [DH+VU @\S=7'24)09D'$*,"*HZZ!!%MN!*>YC[LBBV9-Z.;?X MXU]QT%O:7VO6G&/%27/I/XSVLG^C,'7O&0>Q*%[W;S80N)!0F)/>%I]-V>@H MU,+^74EG\>QB^6XVK_S)7XAPM?[%[:>IXY<_;;5E(V9IG64@7*.G+F#54RY! M:*YBO6YG\D:M9PM;=H?KE/:V.I]][-'U=8_"IU6-][-7C;=.61;!"5]EJ)I7 MS'&(-I0JULALWN@LT-I>/;E8+I9AFB?37W>^64VH:HG"@[2Q*J51=>,Y9T#8 M('WA6:(K.UOH\6)QT>I&O2WDNH]M6H6UGWWI<\D1D0.O+*D,M?6N,VM!\.H% MYN*E%QO9UZVQ99_[$K55//IJZ*N-!]4TH@MUC6!9O68I(D]F8U^VMM#6]^5M M(;<]XG.R6L^HV:6SSS("2;4ZC,O,.%9K-Z!Y*N_E>-1 M_99SK!?Z'D^IW*7?X5&*]7\1Z[?,Q6:*: S!5V=.)/ \1+#H8K#U%"*TW(%] M7!TZCCZDTXM&4Y_E/&FN*9R^"I-\/'T>SB?+RI66'@JHH;>?(WH-790]I9?1 M69=D)'!6_U"">0CUJ VH'+>V6.GX1J)>"UX4T>N GV=2?/B;\>$_=S8^'%(0 M4=<3878V-H.%)435Y"88E4/.5LNXV6,L-"UH7 9N,8#2NGY70)N;<;07$;'$M-$)G;R*I/YYNL MC.JD::58X=;$R'Q'%CVD^'!5I>C1&T C9!,WS>"L1*A> MX\->ABR5DL!B<77+8I,XKR4D+YTS(9DH-V*++6S9':ZS[I:!Q8>KJ)*/I1X& M/58G23@#7C@/)DE5#/)8PL:SC-;V:NOAJ:_TK*QGV,1B16MF=9^FZ,"))N"( MZ!EZRXT*.UOC;F*-O/@I2R'@:<3]IOQ$U;@\N> M-F8QH6(R";!)5$4RR:.$F3Z#4BY4W%E3KU=JS87A;+.-?@N>'W&R>ZI#5>F/7)5^]JGV!U=* M0L:LUT^9Z,'J%Z7IQ0E7'6^H]JA)FQ09JI?NP7#D/DQ7:'$DX%FSH(UX(7D,794_A53!8G0R#ZDHW M&1Y*57A9#T*&9+#8@K:5WOX$KT-RCW=0Y'XS!^0 ?=TW32['N_H)G"]^=^GI MCGZ?L4S29/D'JG?O\SII;8>Y-MJ?![TVJG??2S[C\]G9V6SZ6,F*G+MHK0I0 M2E,C45U2"$REZH-R'A,W_I8BV6T.T.M5KJSXXR8JU@UJ8C .."L%5#2R:1J% MP#0/VA:O;-B8^;>-T_T("QY2DJ+,NM3[7B":NGE55 )<4]RMN8C)ARP0-Y*B M'KAO]YZ@Z'A(WEL'P3;);9%)<-%+X((QC$9X&S;R:QZX57>9G.C8N I_8 F* MR8FS)%J99_N*0=,,S116@O.*P7*10[.9@9- MW@/C$B7?[ O2ROIVD_\EY5BQVPI9>I6<:)/109H &AL!L-!T5:@$M5(YS;PP M51P[ 8F\E2'OK>S)[Q=6 MC15_K!U)68D4XZ<8_T-0*P)W38(+,'3UN*%3D[=O$@2,13(3;6AG6LTU%JW. M&*TUJAUX_)[ -'11]A1,WB>,VAJPRE=/*0<.WD7=O!(R*FO0^I:=I%;!-' N M=;/8_#MI=P<9G_V<9CHZ#Y-<+WV4UIFF9"]ZK6)D+[XX5$>MU*H.GLP6-0>RWL@W5HOQ^/[UK"E/"R @NH:@6BAF(VF1@ M.GF5L^:X66R^E4?]69%7@WR?7U?CXVG5:ORYZO)+7)Z4M^'#W!U[@,DRGFHS"?3J:_+JZQX,4:!6V;."G,F+D=FKF.-E*A M4P*1E\C;??*BD(7;K,%JFT&9HL$)(T"@E"FX[*QJI1SH$J PL1I)UTR ;GH^1FM+-3B\ M?BLR[E0KF>S7.WVL&]:T;1G56(H=/I/HGUTDSA)GB;/[XJQ,+.?$00?1//MH M3A7LT9MZPEK@4U7U>GJG+M*X"J3 M:9BFR>KI2?V+L_HUBRO!^ET["H2G<>?D68SC)>__>$\Y*;WS[5S]V2]G,N3ZOHO_GZQ6$[* MQZO?LOI1P&FN2O>AN47U&YY^TK\/NU:RQY2H^$)?Z[V^_+,1S+M/Q_R57-9G M]U#JM3X-I_\*'Q<__.8_/TGPTR?7]W]U0VZ_^8]RC[=!PK;W]!807MW2[FZC MZY&(%N[!C\';]\_F3+N.0NKFOT"*1>^3_7L?B9A;,R.\=Y:'"V MZ(;@GI^\?''T\LW1BVU;_>WHHMZ<_'S\XMG;>EUOWM9__7+T\NV;TO7PQ>G[RRZO71W^J-_/XKT>CGT_>=.H*>^:QK#_:?//3 MIKQYDK[^E.1X.EJ^FUTLPC0OQB/\D+ ZUI_Z X^JAH8_/$12;5_P@$7UEVFX MR/6WY3_L\1X\JJO0+&YU2+KM>4:X6,ZNSH7-M30N5+WTYN-0/>#91?5D)Q\P M_[#^59RQ)^P_KGX@->V[SQ?X=('GH9HO7SMSRX6?\ZS9Y(]Q^7/N$M[_,G0GSK[6^\YY]PI]CG?[[UV6^^1Y?P&)?0 M^CMW6]:Z0 1U(SV(?R0 MXI#BW%]Q)"D.*0XI#ED<4AQ2'+(XW=E*.Z^W[':YR@/J#U[BUC^$!2>:*AIKG1 M1.#DRTS#K<& 6@T2=,,8'CRH!BS22Q*!7HY(/WUG$>.G2T%&IL>S;XYM'35 84 M?'P^6RQ'LT(!2.I72OU*MS PR4FC?2Z0/290F"M.O Y08E LEJ"U#FW$+AL] M/2F79J8ETV'&7NWP+-_1GJ+D)A, "8"M 3 4K[)3":)CNGK+LD! (2!8)2T/ MS4"8C5Z2V\0\=P% -^;&$0 )@ 1 N#6'J VC1.8@TV4?/ MC69M!%EW0D ]%GYXXXLHOW-_(=8_SF>+Q>A\/BLT&YQL"]F6>]D6@8)7"\(A MY,! F1C!)9X@V)*\]D8B;F0B;!-?72GIJY6.MF19U-@P,BSD6A/^"'];X\^Y MDM [!'2LHDS(!F7UE4DI:ZF$]::5Z&K[^#-CSBFV2O@C_!'^ML:?X2P$[0/8 MXCBH$ 1$;E*#,L6$",[$W$9LM7W\67JV3O@C_!'^'G3X+<9'-++Z;]R#8L77 MPZ\6P$-FU9'+RL:-1TO;!%;;QY\?*ZT(?]1?;6=1U9/U))KIKR/\<-[,\EH\ MW:Y1PX&;DCMW[SCP==+:#G-MM#]I;5U>&^U/6EN7UT;[\Z#7MO.TB=4R)LTX MV\MOW#**EA'3P0O*G'U,4H3/.H_LY_8',TH(!3KZL^ MJ=3YBT>%3+ 450+D4C19>!H\2P5$-D')F*UG&Z7.VV1*O,'3TZ:2>9I_N=*S MH_4)O*U1]6/C=Q@[ZO/6)DKU1I0]I126E%1V'C1'!TKF Z=AA14M@%]1+_1 MZV^;A(:=4\J,N=MA>E>?MS91JC>B["FE-.,I:\8@L1)!\8H=GZV!4%) E6RH M3E(;>0<[IY0=,TM=KHA2PQ9E7RF5T6J?$()/HJDW5> M,I#*2.&#SUILY,9O MDQZP"P6G$3GG%#.B%8"AI?J5LW'LR^4K>VH(3,4-214 M#5N4/455XHKG7#@45O]0O/%?@]? =#U6.Q6\#+&5,JB]H$J,I:9#.:%JV*+L M*:IBD3YP)2 IH4%5MPA"8,T9G;-M!=4J;'C0Q^Q1MF&^XHA'DWK M+T*<-P5(31PQXWL\G9V?U7?)AO1:Q\B&?#DI*AFEZ]D:4210(3*(02%DE22S M3 D>-MS=[69W+C#,T[MJ1%Y\5K66'T.-F=UA,]0^[VX"56]$V5-0)5==UY(5 M!!5M,](N@U.QX9;T+FNIM=]H4KK=;,Y]@$HI>M9!H!JV*'L**MOX33)G",@4 M*,UB]8ZL!E^:.*(O7*!L9_;F[D'5/.D@4!&HABW*GH*JE(2Z8#VW15=1$TSU MCF0N$)(+EN>04^3MS-;,)<828W<3=I48O7(.A.$, ME+(,/#<6M-66ZV242=A&V'57C/7U8'#_!"AB+#&6&$N,W5,>5S%.!.8@*1=! M,5O NU4/(,^B"%EAV'BTM4W$>%>,Y7ILMHB^$&0)L@19@NR^DF6]"]EHJ'3, MH (ZB X3\!PS,A\*PXT2I&VBW3N#K!N;+08R$63WGV3;;7(_0+-^;@:AEOGL M["KV/9M2S)N&PM!0F-OOV>^O;M=NH^!8LF("@2?/J_^_,E(I \:B8PSHC=B( MT#PH"GX\3;,S;%AP=].VJ/>WOOIN#P A=EBMUE$+]N6.^)KP_T"@)= 2:!\1 MM#%D)Y/VP&R(S>/&"$'F"-*X: I+0>>-888/"H7O$K3.[K!?%X&60$N@)=!N M6Y.FG!#>"C YEKG M@Y)-(R1>-"@,.0KT1?.-!)IM0N _K37X^:4"O_VLOW\,DVFCYS]BH^5OPX>V M[1OO67]U.B(0%@F+.TYY,6A+_7^%H7"@"FH(6B9@7+%@F3,(BX1%PN)NL6@PNU R!Q.B!V6Q:>Y;/'B96'$Z#G7 YB0",A7IT=CQ _;\#UPR9"5'7 _:&M[A-,/@QL=BS M!L-[#?]2I^'MM.VX00XNEE==0L:C*5*/X4-2,[)4W;)4S NEF>,@F\GCU8$O MX(-UP(7T6@3G6$AMA'NO-'?]U/*RGN?E;/JI\<]+7+9MHK0S9**(AYV6*?&P M6SQTTJ! R0$YJLI#P2!B*2A+9R592BA\#D7Q,X=Y^J!%!DB#YF _&# \Z:001 ML/J$UD1PU14$1".R] F+;R4"_#B0Y#T;A$FYOP<0_#U9OL/Y:++:Z*/?G\X6 MBS]0_)=*7ZCTY;ZVB3/+72D,@O4>E#0!G$ )@DD=9#0VQ=)*EXM&8=>&J;5A M3UP-KZD%];XC_!'^.NOJQV2834)6B/+JMAOF(2B!H',N4>6BG=&M]++8!J=W M].B5'1Q5*3!"Q"7B'B1Q340>C4X5G*O@BD4(VF5@+O@HDA0I;Q!WJZ86NR.N MHY9!!%P"+@'W(( ;6.269PG!(:LN+D>(I1D8[0/*PK@5Z M;!.NOO[4](O'J2T%K^N98W 6B$+7A$)"86?]>I3"&Z\#N.J]@?*\>OC&,A!: M!JM%DZ6R4;Z]3>BZ!;3>L76=H0ZA5!9"L"78=@^V1A3!LW:02]-9S6D-L?JU M$'E)F)Q3IIW1A'N#+1\KO\-D:<(MX99P2[C=$K=>.A.D-F"#]:!"M% ]UP"9 MR\2M%L.+('0Y-;O;#']HF^6X:AUS%<%>A@^C\_GL_611=QT9 MMP,J;J#2H&X9)JVR+B@8,*]],)4GUZUTW+C:D# 3_/9V?/Z M?9/I1352)Y_FC:Z;0ZT_]S9\P,71A^4\5-9-IF'^\7B)9XMJW9HKF<].3U?V M;5UMU'HSJ;&U5'9)(.VV3 FDW0)IYDDKS 9RB$V7O20A.J?!:F<<-S:+R-OI MU7$P(%5C)W>8YT(@)9 22'L'4B]-DJSIZ,%* L4"-J6!KHF78+8:>58;Q>K; M=?0X&)#ZL5#4+8E VFV9$DB[!5*38K8B5,>2E5R]RY0A"%U=3.F#5SEZ9*T, M 3P@D'(V-M2'D]*J'ZIPQQ2&IF>L](RU6_8N<)%,R@),XDTK0#3@L9X>9'#U M;) %YVRC6^KVH>QJQRX?K?Z(4ZS7UU)BMAA>2Q$Z#!!@";#=!ZS#HJ,N!4QS M)%":<8BR&2V>O-#%AZ33QK/"[4/Y !"9]Y$ M7Q"B%0JDD8$QQ;0(+8:^=P78 3;%(\ 28 FPW0=L\"SYH!4$CZG)=N,5EJR> M_GDQT6!,,IGV0N+DP78!L)1XO77S$%R.FE8A9+8.Z'D0/87MELFQ-HLD@J\V M)I;&?&B(/@O@GBMN(TI1-JK:MVH8@LO/#V)WD!*]R^+*1\>R$/D)?Z^&, M[ KWD@-W0H)R&)NNU!9LY@HK6QHGO)6&'KM$GQH[0^@C]'5;IH2^;J$ON4HQ MS!EL6$UN=0J"D0@LFV),4C[)=MIK[!)]?BQH2"NAK^,R)?1U"WU1D# Q"&Y9+-1-CG;2MKQ3M''V=ARJEW;3:+PK9ML,Z[:T3MW+Q59CPFL MN[1^\AU.%Y/WN JICB9-TOO3[^VGSMR"-FU*O9W-.__UFWJ0Z_,Z:6V'N3;: MG[2V+J^-]B>MK+[.AS\-)O7^SH=I8OY'*?IXV@Y#]/%Z:IF M=A3RWR\6R[/Z27/KP<+KM76KV'Q_)(5;QM4K"_RV32__0R.9Y^X\1*7)^5M^-!Z,@CE=]-S M P(U@;J%Y+B2F76*@7?*@9+&0DC2 U=>\!"20[7QK&#K:>6/"-9OIW/[P?&4 M)G$11@FCG?5W3S#4/Q6XB#D_=^=;W]/E&N@W9J7;423P1C3[EV44\Q<>T5'?S3WZ[,Y-U^XTX>*.U MG^.%$,995NK)(A<.B@<+3G,!H9F"%IQ/180VPNFWV+^=Q<3'CN]M^N2-S4?G M!.)O-^5._.TD?Y--SG/M(/EF5$WTU5UDBD$E;_8Z>YYQ8QCE-E'W/?)7C9W8 MVZ&"^$O\)?X2?[?E;W%*96YCDT1BJO];"@3C$'0*5BK!I5 ;=?';A-?WR%\_ MEH[X2_PE_A)_.\_?J#R+2@5(6MC*7X_@LH\0C;=- !Z]V&C)M$T0?H_\Y6RL M=]FAJ8\ ;CG1?4!5K:.AU41070NMK?-KH_U):^ORVFA_TMJZO#;:GP>]-LJ7 MH3[? VI[MO\(%$67[M;_#)$99QT$KBPHP1&B]Q:$16&SRZXD30V_.ZHO%*GO MGTR)@?LOF$?4: Q"*EQ6!D8&(7$+/ LAO?7"RXTT=^K\W1%](0;V3Z;$P/UG MV7%I=6K2ZJ)7H$H)X%))P(*6CGOIC?34 KRC^D(,[)],B8%[9Z .,6E=."3F MFC$(JD#U_.JY%E/0SOOJY17J!=Y5A:%QBJV&65\@GF$>YOPBTL5/ID^_ZS KZ[T]TVCOMN5RI?)!\SP;YS/FIWA M!!<_4*4\]88B+!(6N^+2*U/A&$4&;$"I5*@N/48-TN;"T3E7RD;Q]GU"N_O M[&WE*W:''GY'24NA$$(N(7<']26.\VB*!Z%L]40-VF866@;+(D?N3 GXH.&/ MY(GV3%,(BX3%/F%Q3VV$;+)&>0[%!%-!6:HGFA,#6UDI) L\^8TRZOL$E\D3 M/01/E-)^'YKV.PK+Y7P2+Y:A"4,O9\VXRK/9=!V&?C<[K1N&4H.I@)T*V#MC M^:SG*423H,1#4XR?O0^3TP81;V?/5X!X\+R%71]E4JF(*4$FLH6AO5,FL M>TGA/^",$+-F9> M$90?,;><.O)U<)'4L8MK;^8 MU3(FTUPO9/V-6S[.O;P]S:U8?\_U+[Z\LYT^-*P>8XW"-(]>3$XOEIA','HY M6^*(TP/P;9^R/?JQD9J9=>;!->JH3?8&C!,)E$T<7&8>F+7>%Y>4CZUDW1^% M^70R_77Q"N=OFJ/_K8^G9Z>G8?WVIP?5[/J#:G'7Y]2WK]4[1*ML!IZB!Q6= MALBL V]*\BK95-Q& ]\VUGI)KIVMECUAMU444&LW,@D'+U,R"?MOAE.T$%I( MB#9R4$()B*IP$,4KQ,"U]JJ-I/\NF 0;M798-!@K(R@9*]YM0$@FB1B45XYM M3$UM8ZV[-@G"/.&WY6F132";;>2-!25]>YR*;[3XH@?"@\ M!2W1Q39J#CIA$Y3GRLJZ5I&P0FK*%Z+-.7MELY5ME#QTP20P+KT0B@-S MHNE-T93<&5% *Z:C$J$>&3:.1&VL==DGMS:C()M J5X/(<9J;RY&%PO, MH\ETM'R'H[JB='$:5DHU*Z/I1C(8)7KU>9VTMD=>V_7O?S:?A%/:L3V0*JV- M]B>M[:#61OOSH-=&J5^4^M6)C7@H!_"]]2 _^+C=5[*6;&"B&-$\B9"@7+(0 M2S0@-5, M\>"5@\!S-5\F) @Y&R@^*XM%LN1:221[-(CK6YO&$L&)X ,694\)SJ2PF2D+ MTC6/N[53X)Q+8(2Q,@>)QFUDBFZ3%=0I@EN=JU==.,3JD(.JGZYNN F@!?/<&%'AO>\ZPH@CA!G""^KG8+R61F*L0CEY5(RE0V&0[,-(U% M8Q%Z<\;,-GD\G8*XYA*E-A&8Y1P4KS8L^KJ R$6]^FBD1+?#1>\>XDK>-EQN MT 2_>DI1_]WT5EJ][ 2;;_SN;_ZZNZ[ZCHL3W_M]7U_>9P;>$T\M+/<-XBBD M-#NKO_ECU9O1=+:L/[CJEM4\S&ERK.JKU<##T#PE*9-IF*9).*W76?_BK'[- MXLF6*:$M7/_HAJ3RY/THG89%U>SSB@F8SC)>?;S>X.;M*U&>X@?(DSFN-/AI MO=R+L^D/>;(X/PT?GS;O_G >JWK'X4 M<)I_B+,/S>KJ-SS]U'KZPZXU_#$WD_P"%O5>7_[9".;=I^>9*[FL'U*&4J_U M:3C]5_BX^.$W__E)@I\^N;[_JQMR^\U_E'O\J#SZ?$N[NXW^M191G)WF-N[! MC\';]\_N3^:'[P35BY.MOCEZ,:JOWIS\?/SBV=OZ'V_>UG_]OWV^,>? MCT:OCUX<'?WRK'GYZB$X;WD=KX]^.GK]>G7E)\__>_3LY>6K/YW\_.+H]9O? MC8[^[U^.W_Z_T>]?'/UT_/SX[1\>87OL$K7KCS;?_'2RK+\V?;TNXR_3<)'K M;\M53YJLZ-G%HOK"BWW>D4=WU-:]/F_)40D7R]G5 (CF6AJ#42^]^3A4>S^[ MJ'9[\@'S#^M?Q1E[PO[CZ@=24Q)QOL"G"SP/\ZKY5_=@=:YV^[X%Z(O2^UVF>6&\'L$[]1-[Q=WXC4]'N M:^Y,M55?;3RQV\;)G:UD%ONENF$ M\W?=2_[:K?L%__WO,)U,<73TSXOJ1FR7"_V-^_9IY%47[MS>DL/OMMCVE*H[ MR_WFLY;V%GSKPY9]58U]K^RA+8SL>G^T"9+K@_M^=PF3>F#&,DF3Y7?[5>P: M*P>B:5WP=P9/L)XL]Q.N##D]&\^CYI-Z-7_Z/W'^G__?\]ET=5^:F,[K3V'6 MU5NOFE#K?(YYM*+;8T-L4+[1X2R6%.U[BO9G4K3N*MHAV;2#/80<"EH.Z<2Q M'AC>#6+T1HDZ$_W;=6N";LBU37UXEO.DR3(*IRN;NKY1K\(DPV1*!F3@!F2 MZI#2Q5G3K@WS2A].EN]P?NF(GM6O>X?3Q>0]DF8UY_.LXGOQLO MPG0!BWK\**0Z#U(=4H_#5@_:_??=_6]GRTL7ZHMG&J0)]'BB"X3IR7+O#)@! M1DU7E62/'=(85!#TO-UM_6LVIXEZ0WI#>D-V1O2&](;LC==VDH#.^%0 MR(@>5G?,QI+ZD/HHA1&JIO=I]_B MV?EL'N8?U\3?OMWT\8@G@ M;(Z@,#L(*BAPLH**AV;\"VL#8M=SIM<<^P);?WGS8MMQ@^JV(2<'O-4)6GV! M%CE<[;(JA.A2R@88;Z8N:>[ <^$A.)V9%;YHOCDZU60KI'4056+-Z-3Z2O@, M3&E;LK!."_N(#M>M$YIHR[>WY=M;[LZC78<@7_+#=G:8U%[Y),$$T?AA3D)D M,M7_#+%QPU2V&X?);=BV,S^,CYV^;5C1 6_VA^GQ961UW:9=/!&;,6G"'3&_ M]VI J-^8MQJM"ZK".BM50$E?ZO%9<:2N8EZ84+)*BK@*;EJ'BP# M[YB"8'T,WMAJ.]Q-U*\;(:V OW9ACQ>+"\PM>J]2C@5!GVAV2/(E#W9'6$-3 M?52!$:14N7DB"1N@[7=11(ED8Q(=CCR)9+MB&0EYRPS M+^!EK Z:CY5*12)XCH)'%VS1&V?Q$(+1I3#0 0W4 [@'S[QH?AI1H(E&E?V1 M3/"Q)\>,<'9(\ATJSNXUL_%2!%^Y.;^_;7CF[AT_'Z.-)H P7E;T:=8$)#44 M%;P42BA$?1.7%HUQ,EF(Q2A0]<3;/''V4$K).L?$68QMXG)1;W]]]1UN&NG[ MQ9$5:EK-)-@.8LLM6608C8 -0;\,@EH+0^I!P$QFG<[JRB?37"]AK6+;9$Y>WH[5E/?5EUS_5K:I.=VKZWE3 M=^QH5JJ"K*:F+)I=OMK7BU&8YE'S\Z7>9,SKOQR/IKAL/E_P^VUK^G2+AV8/ MAQ9M>X *_>__Y0070Q8W*?I0)4^*/BAQDZ(/5?*DZ"3N3HN;U+G?\B5UIEH$ MJD4@Z@U+OD2]08F;U+G?\B5U'I2X29VI4O!!S[;1*F8\ \ME!I6\!B^4 =1. M8O3>&;E94A.R"3(T1>%&@.(L@4-$,%Q$E[)G5MR>B+ZN#GQQ,9],?WV%\\DL M_S6<7F"]/:MW%BWEIHM^/>'NW)8GI)%\R4,A<9,ZDWQ)G0/K?53E>7&KUR72MTW^ZIM&?%?J3/J_4^<[MMLB0428B4;"/IS(ZA).BDZ*3 MHI.B]TOK<;_F2.@]* MW*3._98OJ?.@Q$WJW&_YDCH/2MRDSOV6+ZGSKE--J6GK-IMKG7:V:/+@9N4J MO_3/E%]*@"9 $Z ILXH4G12=%)T4G13]T"I&#GX<"2\)I14*A&YF,XG$(*3, MH)1L7% R%;8QW#TEQD.( IIA):#8:C")X*"9Y=S9@";?/L]ILX)R/>C]\_G@ MI%P[%+S!5#^ZG-PHK?Q>4 796HWX^O+8R&TL(17BG)N$.4.NR;T#E]Z)Q\#[PP/%9B MNEP08!H7U#Z\E Z68-R9+D=$^ MHAO^[=F!LF<&HG,*0< C^5( D\1-ZGP0\CUP_T4F[I*T 5QI&K'9$,&CS! 4 M9JT21BG"KCL_MWC*'=;AMG/*0+ C^9+O0N(F=2;YDCH/3-RDSG04>1[J;P4[?H772+IFQ^ROWKG"4C MQ[2[XB9%'ZKD2=$')6Y2]*%*GLZF-\^FHIXC67'U8,F;;'LE!;@L&1B=HN1: M%VO$0Y)!OS/_X<][G?_ AWXT/6RC1ZSKMWS)J:%NT93(3=0;EGR)>H,2-ZES MO^5+ZCPH<9,Z]UN^I,Z#$C>I<[_E2^H\*'&3.O=;OJ3.@Q(WJ7._Y4OJ3-VB MNYAJ>O0!YVFRP"UZ18_^%N;S,%TN*"F%.$V<'BBG2=%)T4G1!R9N4O2A2I[2 M3&^FF::(/(@8(9KD0>6,$ 0R4"*HHJ4S)6]TD[MWFNDW6\E]F5-ZY95?>?:Y MO233GK5Q[IPF4(RIW_(]<-+9F*QV-D.0TH"RUD+0GD,PUA@L2O&0VR'=9$6Z MO"+=^8ITYU>,6S3O_^N2<7C%N/=-(3C5>5/V;2=(2#>A?VIP>/*E$^Z@Q$WJ MW&_YDCH/2MRDSKT^K!W\J!WDH82,'J)@"93)#&*)]6PHG)=H;-:%/Z0)\?X. M@W>;LL.-ZM>ID(:8$5E[:3G)41J4N$F=^RU?4N=!B9O4F4G4;FL"_N#GFWE(9*BDZ*3HI.BDZ*3HH^<$4_/'&3 M.O=;OJ3.E#M,N<-$O8[)]\!+29P/FNDL(+H40&F?($KK@3&;M/0ZB*AO1M%1 M8C1<27"!:5!8__!:,E"*>6.R%!GM'><&KNOF7N-B.9^DY67AW+-_A7G^XWRV M6-RY8N[XY4_?"Y_38 8"'ZW?$F=!R5N4N=^RY?4F7H:=S%_=!7-A1@6F$=I=G:.TT5H(J^494+L)?8. ME+VDZ*3HI.@#$SL.1+U!N4N$F= M^RU?4N=!B9O4F:HZ'E+5H9-01:0(KA@%RBL+(1D-3K,8=)<0SA]%2;Y>/H\G$^6X715XK%Z!OC\VB/ U_C/ MB\FB+O0-SM]/$J[+05YCFOTZ77W+7]L<)&*I]H-P2/+MJGS)NQF4N$F=^RU? M4N=!B9O4F0XK#RI!3UA4S!%,_1I<[_E M2^I,V;B4C4O4&Y9\B7J#$C>I<[_E2^H\*'&3.O=;OJ3.@Q(WJ7._Y4OJ/"AQ MDSKW.OWLX.>41ZV%Q1+ 6QF::2D!' \>M$?!,]>1678SO2TH%XV+#KB0$I2, M&;Q" 3%XQES6/AMV,[WM)2Z/IVEVAC_?')S2PO!Q,;;>]2LO[0'CQPF8AR1H M N9A 9,%+R-'#<)R!HI)!(^6@55*R,R9"7EC)-4V^< $S+T!D_KM[B6C]Z?9 MO-[4Z2A=S.RC\"G]G=*#]F/L+A_77EWJD\W'M;TVA]]? M?D<B*]&5L$'8(&P0-@@;A W"!F'CD#9-1[8$8:,'V*!DL&\F@UFC M!1;G02G!0663P"-S$%F,4N14'-]H#IDT8\H$!D'' *H$"=&Q#"G'J)WC%KV^ MF0QVLGR'\Z;GXQS?X70Q>8^?<\,NTVJ>7V;5O&V2:M87^6R:WWY.L?G<8/(E M+D_*V_"A]:PRMKN4LJY2G?)T">^'BW?R"A^;'^05$C8.#AOD%7[3*_36,EY= M/"A2YNH:8H201?W#JL"M4][E5EJ&DU?85:KOLQCAGNW%M\E%.X#B@A_#:9@F M'(_^?#'%D63CD6!"M4'/Q[H9W;&4EZD#>7813W&(MO+V&] -:[ES:^:$\\ER M#:YX 8H9 ]%@Q8_)0C@=(\OJIC7+:(/6$2$%84!YS2&X9,$9+F3]NAR\O&G- MWN+9^6P>YA^/_GDQ67Y-9!%Q1"2=,&,=\L9^D? M[V:G];XOUM!L:HY M]YB2@^HH5I!:(R!B T7OK.(L2:#0P%* M,JUX4=J'C=C%\]G9V6RZ,B]K[_QXL;C W)YC+N58,0IC$#H'B4YRSA^1H3*[ M8CE7$ /FZIP[!!>Y! S2VERY$!AO@Z&[B_]*XB9QD[A)W-PK-XV-QKDH(,54 M0,6($+4NX&SD.3N7DM_(-.!9925S@%0*@A)2@<_" .-H,FJ;@]BHIM@=-X48 M2[>W?#>")\&3X'D8\#SXI&;%>#WZ)P6:HP05E(10=%/ )H/C,4@MTDTX5V\W MEV X9!;J)[-DX+10U26V5H3$HN.N33C?+2'9:#]$0E.E&J&:4#T$5 =,0D1N M0#MC0:%U3?A6 #,5TEYC\.ANHMH+'20OJLE9:\9:, 8><_W#1"UUQL!]JP\' M[X9J*8\"SB?"3YJCVHI)9.]WP0_UB+W4]GKF[DL^R^/%&+8C%ZB%I%4,%& M<-9K\-EDKETT8K,]76#&,*\4&!XS*%$R."\,&)5C\"G$U#0!?:PF3'H'.2?] MWNI$K$YD!+62L3<@=*G@BG#.-_7436:S9.!=:?@E)"<9;0=>!==8D5O6" M59=ICOV4Y#V3S \=5$)GY9V&[$RIT&DZZ/BH@6D3@E!*9KL!*N[KNQ$9H%85 M5)%)"$T>,$O.,9F""]8^8J/+73A9M.,'45;1^"H+S8')FV$G"('%8R' M@#E"DL(7&5'QLM$,,K*@.*N?1%E/VHHWCB449G-_H&*%5T]AGJ<3PU<4D- MCE>DLR\J""3 56$KKCD"9S)""8P+9,U-FFS_S8K6O>,F=3KBN!) M\.PR/ 4KT>JB0,7F#Z,5>*X9^,P"5TKX$-C&H=F+Z%7PD*RO/U-B/32+A,"2 MY$(PEEUDC]!2D)NQ8SOLT=U=O2* $D )H(\#4)93; 8M0C+5\52VNI-1. NZ MI&"B#]*+#>\S.RE$C!X<:@>*V?I*N0PI*(\Z6A=5JS-A[@90H7KV\+PSS?LV M2W)65SZ9YGH):P7;)F?R\G8T2U]_R?5O99MZT[T2GC=UOXYFI:I'\YRP?F'= MXZM=O1B%:1XU/U_J3<:\_LOQ:(K+YO,%(F^SV4"5/BD[B[K2X29W[+5]29RHVH&(#HE['Y'O@ MZ6R,AQRE19!%:5">)0A6"'"9QZ(D"BG]S0BY#LS:R$K]D"V@K&80B\^@DLU* M26VEN3T_8UU@\.)B/IG^^@KGDUE>%Q[4^[-Z:W'GVH/CES]])V!NQ]93\2RQ MC>0[6+;I% JZX( SRT"5;,&%"CBI,32<#O:ML_>=80T M0AK)=ZA(4YS'[$,!#+&Z:\9*""(HX$9P'QT/6L:-=-KH;-"L^G36J@JR)IVV MZ>%DF3$RF"@2WEY]L">DB;&UA#7"&LFWL_*EV-N@Q$WJW&_YDCH/2MRDSG3H M>%#K:E4/';&>,JQL1J7G7,#G)IB2$NJ0!3,\W#QTE/I9;8P'N2I=4<*#+['^ MM$)$7J+,/C_RH<,-OC?-KF<;]"E;Z %:=?0!YVFR6"53/S\-B\7HV>AO83X/ MTR4E2I,=ZHV?06[EH,1-ZMQO^9(Z4Z(T*3HI.BEZO\1-ZMQO^9(Z4Z(T)4H3 M]3HFWP,/@K-0>&0V@UXU(W9<0TQ:@RF&<6&SED8_))DP3F:GW\Z27H4.GUT% M#J^"BG?OU_[]G&DNQ\STK,M=Y_2 .-=O^1XXYQQWNB25H1)-0Z54 A\KLUBV M++H0)0\;C=K;XMSJ2=]=,/> ,42$-\(;R7>P>%/>N>!*@A"C!%6LAJ 0@5F> M#0N2J;PQ1^T^"=2/C;>QMX-/:R#"D7R[*U\*SPU*W*3._98OJ?.@Q$WJ3.>/ M!]6DVR)%"0A69 LJ*E5/%2Q 2D6SS'0N8J.E_WURJ1___.'\T,\?U)]Z+VG5 MK\(DUPN&?]2+'N7)^TF]]#RJFO:F[O9Z37\:/9]-5WA.M MLV!=B=5HA0@QH )CA<@NQXC1?V&^&L4^GOYW58X7EUI],EWK])^N:?1GA?ZD MSRMU;F]^M1BZ(2-7G>3;7?G2R9ORTTG12=%)T?LE;E+G?LN7U)GRTRD_G:@W M+/D2]08E;E+G?LN7U'E0XB9U[K=\29T')6Y2YW[+E]1Y4.(F=>ZW?$F=!R5N M4N=^RY?4F?KT=C&A=)UF6+EN!0D@P0C!0R4L(S:3?PIS(BDL1R_V&D7\^!9R4:Z[_&TSUH\O) M/8:4-P4FBRJM^NH[E28]&U3^Y<;XVA[X0_\L+0&6 -MEP"JMDQ%10M)<@V)2 M@-=&@DN.)>5=-G:C^U6+@%T7H-^+K]\L1;\C7$7/I@NWA%=*)>[I>8^L4*^M MT,ZM1 6[0,X+B&PB*.,<.!\\<.ZT@+V$=SP[_2$[9F!Z)Q"$/!( MOA3 )'&3.A^$? _>?\D966&@57"@?$#P6#0(F7E.J%E&]9 >SWL^Y0[K<-LY M92#8D7S)=R%QDSJ3?$F=!R9N4FBCQR61 #,ZC MPJ3#1K_,^[1[IJ-(IY2!.C]WHO,SY>Q3[E_G+!DYIB1NH,2-ZESO^5+ZCPH<9,Z]UN^I,Z#$C>I<[_E M2^H\*'&3.O=;OJ3.@Q(WJ7._Y4OJ3)V?NYA0>O0!YVFRP"WZ/H_^%N;S,%TN M*"F%.$V<'BBG#UO,>]\4 M=5/--N78=H*$=!/ZIP:')U\ZX0Y*W*3._98OJ?.@Q$WJW.O#VL&/S2F1>9%C M .,Q@E(N0'#<0"DA1UMDX6QC(,)]&@KO[S!XMXDYW*A^G0II(!F1M9>6DQRE M08F;U+G?\B5U'I2X29WIW-/E[YQYJ9;R7S/,FSR5,TRKS?+731V4^.QN]?O.7Q7@TQ25EIY$Y[(N[ M0][MH,1-ZMQO^9(Z4U8Y*3HI.BEZO\1-ZMQO^9(Z4X8P90@3]3HFWP,O&/%! MB<24!1]B;(:.9PBE_B=RS?X5Y_N-\MEBT5Q?'J3"..$?R[:Q\R;L;E+A) MG?LM7U+G08F;U+G?\B5U'I2X29W[+5]2YT&)F]2YW_(E=:;VQ%U,$ET%91FIV=XW01FL@K)9D0>XF] V7O88N;U+G?\B5UIN104G12=%+T?HF;U+G? M\B5UIN102@XEZ@U+OD2]08F;U+G?\B5U'I2X29VI=.,AI1LF%F\P%&!H$51R M#KSE'-#&HK7V 8UZ2'O7J]*-9_GO%XOE6;V4Q=O9LYPGS36$TU=ADH^GS\/Y M9!E.5W4DGR[*E]R;P8E;E+G?LN7U'E0XB9UIM/*0TXKPA5AF/&0 W>@+%/@C4Q@ ME3:A^NXZ&OV0IJQT6CDT?:%6K7O)PKT:,MRT:DVSL[-9\Z5-Q]:KYL24UD-6 MK"]>"CFE@Q(WJ7._Y4OJ3.FXI.BDZ*3H_1(WJ7._Y4OJ3.FXE(Y+U.N8? \\ MA*XR9N.< 9::$+JS GS4&01/*AO4J(5_2*_6SW/-OM:H]?DJ?KCZR-\NHX=7 MX<5\YUZMQR]_^DYPW(V]'7QXG%A'\ATNZX2.MOA@04@501GM(&0F0/. 3BM1 M.']07^IOL6[UG._.J-O^&2 ACA!'\NVL?.D0.RAQDSKW6[ZDSH,2-ZESO^5+ MZCPH<9,Z4SSA(?$$%CQZ7C)(CPH4,PI\U@)T"2G$PDWD_"'IQQ1/Z( *4%_? MO604O\3EZ'2VH,1ALC^]\2_(G1R4N$F=^RU?4F=*'"9%)T4G1>^7N$F=^RU? M4F=*'*;$8:+>L.1+U!N4N$F=^RU?4N=!B9O4N=_R)74>E+A)G?LM7U+G08F; MU+G7B6-WT.:-._^5._3[JYMS_?MW7]0KI%=>69 <"RB5&013.!2>@O>9>UDV MNOB'G(MQO.G\'PVHHC5X93QP'IAC//A@XLV^F"]Q>3Q-LS/\>;98W#WA;%'O M?'WUO9&3M_C2;UYLZ':6+^1RGZ>-H.0_3Q>FJ^?4H?.J; M3>E!^S%VEX]KKR[UR>;CVEZ;P^\OOR,.48<"!M^X9VLD,MGO3=.1+4'8(&P0 M-BA-F?R0CNX- @H!A?P0P@9A@[!!:=>= PO=!*(KT97H2M@@;! V"!N$#<(& M88.P<4B;IB-;@K#1 VQ0RM/V> 72;/ M/+_,G7G;I,ZL+_+9-+_]G$CS>?[\2UR>E+?A0]NY8YR9W66.=17KE(Y+?#]< MOI-;^-C\(+>0L'%PV""W\)MN80F618P.4A8>E.$20@X!1&+"&VD*0]U&)0"Y MA9W%^CZ+#N[9+'R;;+0#*"+X,9R&:<+QZ,\74QQ)-AX))E0;^'RLF]$=4WF9 M/)!G%_$4AV@L;[\!W3"7NR]L\R))I@Q$RZHY*VC F> @:A^B*"(+&6Z:LXPV M:%WM5PK"@/*:0W#)UA_D0CJ?!J<8"4J)),0UML@1BI&.D9 8K R"O)PM2<"8A+!U+_D3 M3,P7)%*C&4_",T2"RB8F(Q1I8AUB.EC%K#(LK72;>0J1;LS$) =: '5"4<_F MR14F85E9Z.'J.;-$N*46K0B!">WI7L4A%J)GV'.V '?WM;C_F@8H,Y]H$XP MSE^00[TB2OJ(41+"(2ZSC>VDT.,:(32!$^+N\20(/G 6+?+90$:>,(Q.H M1)A$&:)0P5*Q/=ZD](!I#.0)Y GD">2Y5UG-@BO%O8LHR+)U)T5) Z,$24V% MBDXJE^1=XL)EVK2/(*LN4Z)P0M2YTGHB:J0#58@I*E*^7*+*;I^N^0&C8%L_ MK=XO_]?F!VE>;A)#CTX/OG/O!V_W6';>],/=T-"3&>+)#WL68V6]'U_D.U\- M1I^JT7B:?S@=%^B&.*IC**^:;!T[S7^DPI5K@03N<>?%L^T:I=AZDJ\5=FI^B. J96[Z61\Q7>'U-,U\W MK<]>KHW-9XQ==Y3=3VMUE]*45D3T]\/SXX/JI-W1]MDLTY-PM'I MNS?'[\Z.WU3YU=GI[R=O#C_F/\X^YO_\]?C=Q[/J]&WUX?C-\?%?#W_[_;AZ M_^'X[?&'#\U73H_^JSI\-W_UE]/?WQQ_./M3=?S__W'R\?]4/[\Y?GMR=/+Q MEYV9V<=-9/O5]_O:?; M1G,[2E\Q^:]SI7G/Y^2)G[%7C&_@L@]]1E_Q;=_R19Y2;T)>3_V,OU+;'@Y_ MQ>B6;RE>T6T_I7HEM_V4\M7V[R@>]SL//7C<\;UJ894@NUP@O7S] MPTEVU)\9AMZ]L/O:9B"OF/+)O_]$^$\/3\Z5)KFZ[U>1;?FKR_ MQG_^TXX&H_C_N/>Z#=+*^!WY).J$4 MZ&0U$KVTT?.GJJ63ZNS+<3AI, <0 8OUR M28!2UD\I;6\'X(RU@FC3C[?IMI$W+OMW$-,-N:X3#XDATV6K6=J/=V M$-!@U%JY]K)L]X(RZ;DRZ2$TO)]=S(8E'[)!0G.FR=SS6SK8!)"QX\A8OL&? MCO*OW63PIX/:CFI49P!1V QV[# U;_CZ[^C^/IW)RZM=L!2("-"]BX MV,*^*X0]5B.I3;M*"'B O@;X/,6>O4 M#[ %L 4H6X /P >4+< 'X /P ?@ ?#JQ&-8)G]_'-9AN !X SU/ ,R\B!/P M?@ _3\ /%..N.Z=%WYO3XO,<)/^-G)9[VC0]HC'R2^6T/*/?\&]V:$<^'E1_ MM1-_7C%R4%%,&?0,7V?/\)=8$WT[;>D9&/A__Q]-"05Q[Y*X^P;G[;?W[XB@ M => ZSW&==_D"W#NE;C[!F=0TX#K'U_2\V!-VTMZ?FC-[3#7[BV(#2,?)F'_ M8+ !^>[X<>>,2J^\2TCKZ!!WCB.'-47"X!1C*D;,E2!28#)ML5^0*3;8C)4N(Z8)R0P22SDE#93/,IH."9%T)Q[.2*<48#D5%F MSC,J,L2I<\@P&5"4VN+D$V-<;8K)5H_.)OA 4PUT!G2V._+M*YWM_!G60C!. MHJ(H\R9'W-!,?4XXI)6V(2A/#4]WZ3)I:PR1 C&329(GCS-=,H6RU8BI%L%1 MCK=_AK44>^;,/N-L:B#/_1,TD&?GR!.;[#-K7,C3F.PU2XX8** 0(% ]U;0^T>@ M&R M\9I\;7U 1.\][1_.T7^P[^1JCGXSX,$HY'&T>'A*TOY\%IHSHYN++%\5+]L) MWG3'V*:"2T541QY:W&SR&\6X&&!SGOO^UP M%A]'>6L(2Q!\(# &[@/N _EV5;Z08]XK<0.<]UN^ .>=*QG98;C#%.P;!(#Q M0-R=%C? >;_E"W#NE;@!SGL=6MWY'#'-F??&!Q2T$XACPI!F292B!,^-ER:6 M,.SMT*VC(FE!,1+&4,03)LB%*)%+41F7J(CV_ARQK81N'XS8J@,EZ7X%;"&- M#*AU+U4G6$J]$C? >;_E"W#NF+A[!N8^R;9+3L\S7)Y-.#R4+/+'I8XO<+H ^#H;O4$.Y4Z[=D!U0'7/HCHK"$E$(2&4 M1%Q9@5RD#DDL<)"!8T7H>JANT%!=:*CNLJ&ZRP7)U>7S+W.2BPN2^UR,]#79 MXN2 0K8X,!W(M[ORA2!EK\0-<-YO^0*<(5L0+< 9Q M YP[)M\N)4YT,%N<<.(2]QXYJ4JV.+?(ZB 1=CABXBT)SCTG6WQ[@=K'-?C@ M;,_BM9 L#LRZEYH3#*5>B1O@O-_R!3AW3-P] W.?9-LEGZ=CR>**>!PLUT@I M91#GH;@M^1\6=: )6VW8Z@D*/Y L#O[.WN2*0]?Q'P==FQ9>%[P],EL<5!\8 M-GNK_#H8\'/!6(X-1Y2P@+C,_Q@A,5*>."J-"S0\*S/S5K74M_+0;VCB-"UQ MPUGT^:O30?RQ5N:/;.VKX;BV_7 E@6*!8KM,L<0YXR@GR#.:*99ZAK2,"C&/ M3;),8VU6?(PU4FQ3A?IC#+N>SNEYZ,"PP+ [*.C.,2P$8T'< &>0+\ 9DN*[ M!G>8@GV#P,ZYB!MWX;RBU#BM$??29'>LI,61E)!0E+DH@S%LI:>0)\8K;C&B MD9::9YQ=.&7S)6A^26B,@9L7C)(]Z+U) 0?^[;0) (0'A/<NF-6#X>J@.J ZD"^O:4ZK@6VWJ- DD(\:HQT M2 )99UVTAE+E5FR[)S?(?VFJPP=&&> [X#N0;U?E"]&[7HD;X+S?\@4X=TS< M/0-SGV2[-4]D(Z4(*47.-$%*<5EBS#'[(=8@Z@5+$6?/PLNU]:WO@!_R ME! MG<("-*O?0@%"6>=VY)>;U9]4'V*(\<)"]0$8EV!<@KAW1]P Y_V6+\"Y5^(& M./?%7]S,SI7DSA&:LO=GG4=0QT*A6B]661DY#VKC_7,_Q'HZ&?CIHD3EBYV$/T_&]1HK5*"5Y$XK?J"Y M_98O&':]$C? >;_E"W#NE;@!SOLM7X!SK\0-<-YO^0*<.R;NGH$99-L;('=* MU-#7:4TPDD#< &>0+\ 9Q UP M[I=\ ;_E"W"&O$[(ZP3&ZY)T@?% W !GD"_ &<0-<.Z8?'>\ZL)+ M;67 26I!.+2<>2<=T@9K7BD%DMJUW&R_6'XWUD]OC(WLYF-IA4X+1[-<=+6W7?8C_F WJ_*!G@;E/LMV:I[()/T4I08/G M$MG$LL\A@D:&*H*8DL%'IT3^\*Z?\I23[\%/V0VL0(?4+630'G^-$S^HFPZI M?GQQ,2X7+8U2O\S/[00-!?8'F)L@[HZ*&^"\W_(%./=*W #G_98OP+E7X@8X M[[=\ #K#0*886-5#8D9>AS6J2Z MP7CX<'_4HR8*V'SE;_,8X")(&-;8(A5CR,+99=4/1+??\@73KE?B!CB#W?(< MN\4X0A*5/&MXZ[/E81ARA!GDF)=>$4586+%;?B3)^"&[I=EU?[39\O0=>;!9 M@.1 OAV6+]@LO1(WP'F_Y0MP[IBX>P;F/LEVIS.' R?*6BL1%S$['XQ[I"E+ M*+L1TGCM(B/^.9G#?74^.@4 :*B[A73@=W%:#<@>67FOS%#/R\F9_GZ&Z]LB9IHX21& ME!J'>)(>::$]BEB1%+726*ZTS\C/SX(OX^KNO')XW5>>;SJ^\UDSS04N]7\4+)]! ME1LA2NZ2RB2)DDH8<4TSZ5E%D)$X86UM9(:LHW_O'A)E-VD2&O!N(>/V[7B2 MIW14^=ED$D?^JII.[*@>-OVF*WO=JAK4V/K4V'P+=C'65ZM;L'OM%WS_\3OB M&78H$/# G+6DA]E^+YJ.+ F@#: -H(W=630=61) &T ;0!N[LV@ZLB2 -H V M@#8@87JW: 6F )@5F!68%0PRH V@#: -H V@#: -H(W=630=61) &WM &SO> M5]U388BB'KGH*.*&.J2EP,AA&RB3T46]DE05,2&2&XN2-PSQH"@R,=#\)S:8 M&,EM<'>3JDZGYW%2SCJ?Q/,XJ@>?XTV.U3Q%Y6B>H?*Q)*BT@SP"BD8FM(^4=K+,?I]E.P6S3S:N?DCG?^=3XW^S0 MCGP\J/YS-HH5PP<5Q92!#MN4#IMOKH?QS UC'TW?^R>@<1.2.%HDI;Y^)=748TQM1:@_)7LM;#TB,3N)CG MO6ZY=$T&O:(;/&H&B!.(L[O$"8;G]OF2&J:(+^?^ZN00MYDTM4\2!4RQQBEB MJN1*$(4$[&DD2!L=$-="(D,3R<9J<"P03H+3+V=X:@'\"?S91_[<;<.SK]M7 M^\,B4"P"NWR](%HP5+=OJ&*'@V<$(X&91MP;C%Q,&EG)K=>B;/:M1$B%-(E+ M3) U)1A@\Z\MMME:%3H;K(IKBU=V^Y9.DVV-U/;4V34&1@\PV=JFW?XH%S!1 M]X$Y=]M$W7$*MD3$C0:2X70A+EU4.C&8J,$:!-H$V@3 M:'.KM"FCUL9JAVBR#G$J.#(V9!M4$.TH%E%@?9!\9NL,G"0!5 M=W,Q %7O)%7S3-,X\S&24@C$2<#(IAB1=I'%:#3&?"7\8(E6WOF L!(><6D< MLHPD1*(O1\!D\YNM-?SP.*IF6![H?N89=)BN@:Q?KK0$J/H;5+H)(E565Y?>:CG;KE2N+=_M<#*PPV_"J/K>TMHUS?/X1_^. M+LK37#[Y]Y^R%=7WN8#G[_?S Q9@+<#S/Q8++V,6O(34^_.DL+[[*'5XTOU[ M4D!R'Z7>GR>%]=U'J??G26%]]U'J_7E26-]]E'I_GA36=Q^EWI\GA?7=1ZGO MV9-"7]@GI*3,^\+6!]6;Z..%BY.*D8/[$@I_< O_3T=YO&XR^--!;4GN>*,=[*G01#MDJ?.(>VV0TTPA&CCV M5N@@9;A;UQ:HQD&XA#RC!G&!\Z^]Q2@QJJF6&'N9UMWB\>3=V^\=XJ V5]T& M*QV,.##BP(@#7 .N=Q?7.VZJ1!F3$CP@$4U$G$:,3$@16>8LYSYA;%9ZF3"G M'1:!(&%]*=LO!ZBH;.T0@A-A%HNHU/9Z F)RH,P&CYH".@,Z SJ#UD_M*5-8 M.T=20HP'E;TTE;TTEWT\2I644DLE5YOW*TY8_B)!.(9,L9@;9%5@"-OL\&6& M59&O]52^Q[5^4HSM%V=VN*$3D">0)Y#G_S!NM=?*HLBH0[STX=<"8Y0BB=(: M1Z5=:?R5,QI*Q5UBD5/7^!OGG4R ,B-1 H!/LW(>87 M%_+^D>?MV5T[M3GO+1=)HR1,0MSY3%B2:403LR09XXE=Z=YLN+4\VX3(V< + M'7+D"):(RD292!YKL;T32?B!UAMLK+_]A?[2/>I6L^B; 0]&(8^C7>Q/2:N? MST)YXO8BRU?%JP9 ]_+NS_+JK,8I@Z%L7N4+YA5=V5&HRB]3GMX8JB]V,K&C M:7U0C>*T?#G%6(/BV6V[O6]!+=B2Z96X <[[+5^ ;_D"G'LE;H#S M?LL7X Q)[)#$#HS7(>GN>&:89DQHZ33R6$?$N33(2:T$T7W:^.N@P&EE!1+9! MJ#*$)^>QN6NHR*B,B8RC8#!#G"6)'%,>I?)F4$E&;Z<\ M?3M>'PB\9_F9G5OV0&L@7[!20-P 9Y OP+ESXNX9F/LDVYU.]34L:$J%151G MGX/SY)$E3"-%(U$T>1HE7:EBB,9'[SS2A$O$,<[NALO>A_#&&J,T(=;VS]WH MU)+?= ]MR/YM!%"6;6F[79)ZS_*"SL/X2W4T'C4/7LXU?S^)*4XF,50- " # M&&S*/5!$FXE\62H45 M0LZKB(3PE@?F>0QAH8K<8#QL]=#A*/QMGI/_K:VZ:^#>_<&CM^Z^JZ:($A 3 MVV4G"P@/".\YA">IP)XZAB1VV?8F(2&G%4:,6,*CY%R0%=O[1PCOENW](.MP ]X%\.RM?""#V2MP Y_V6+\ 9$LHAH;SCC-=9 .R: M;+O/=B!J@#'(%F ,H@88=T"V76KU^(Q&CQMI\V@P2=)*Q(/5B'N;D';>(,)( MB%Y9CXE?6S[V5H*T#S?2/5!R^P5E+]XB$/I J'NC&S!+NJ-J '&^RM;@'%O M1 TP!O>FF^Z-Y0P+:QW"H?@XDE-D2^_FDHH7>3)<2+&V_&]P;[KDWD"'Z*WD MB!]_C1,_J!^=(UXMECPHP3YO.N^<&MQXNB15/G!7#AYVAI=2)8D,MQYYDKQ2 MU"?+5@[W>UI^^..2PA^W0]2@K@!SB!?@#/D@7<.[C %70L7]TNVW6<[$#7 M&&0+, 91 XP[(%M(E/AF2)91PSWG @6E*>+,*&2IP$CI)(B3+'&_&I+]@3SP M[85D']>D@[/M1V:[F2C=< M!8X=CH@IK!%7V".;5$"E/;@R/#AAG]4&'+R;KGHWT"E\*UG@;<)W71#WR#QP M4'Y]WFO><_77SOP3%>"&NO&*(!E.$N&(+>(FJS.;6$(R1.*9HTP1M;9NO-_* M,+^AB=.TQ UGT>>O3@<_<'+P#[3CU7MV-E^'8WV0O044VU^*U3P*38U"@3J" M>.FJXY)WB#$KM/)4)+]R"/L:*;:I,/TQAEU/MW.C]RS+'1@6&!;R8R$_=M?% M#7#>;_D"G"'='=+=.\YXG07 SCF(F]XD(CI[:=@C)J1%G#"+#-$&1L0Q9Y'*1 4G+Q@A>]!SDV+[!_3U"0Q =/LK MVYTF.D^H<]YA)+D6B$LID1:$(^H2]5Y(QXS=(-&M.T[U<'@** XH#F3;-XI+ M! <;HD9<8%["Z@%9$302PAF<@H@8K^YV/K6M_4M3'#XPR@#/ <^!;+LFV^Y' MZ$#4 &.0+< 81 TP[H!L=]KK$,Z:A%,JSH-#/(6('$T4&4:]LMA:R=;7;;X# M7L<+Y/UT"@M[UF*^FZ4%99W;D5]N,']2?8@AQ@L+=060PP$Y'"#NW1$WP'F_ MY0MP[I6X H^$X!4L4 M\M18Q&422.=K(!ZBM)(8I01;+4Q_\'"R^\Y_^=;I9,_*.=+;3SGJ%QZ [T"^ M8+Y 1OE.P!VF8/=CH+LLV^ZS'8@:8 RR!1B#J '&^RY;@'%O1 TPWE_9 HQ[ M(VJ \?[*%F#<&U$#C/=7M@#CS69T0KOHY^9T-FW1JS097U0?SOZH#ZI1G.X; M"CO(L!W>1X-M4Q!WI\4-<-YO^0*<>R5N@/-^RQ?@W"MQ YSW6[X 9\A1A!S% MCC->9P&PRS4HFZA (4$FHA5#6I=VCE1R9(Q3"#/,':?:DK#2LV#M76\_Q'HZ M&?CIHO3DBYV$/T_&]1HK3Z 1)- ;R+9SLNV^,0>B!AB#; '&(&J \;[+%F#< M&U$#C/=7M@#CWH@:8+R_L@48][D;9U=S-YL(+7*VCJ'RXXO+.*IMB:?N&_HZ MR*P=WE>$;600=Z?%#7#>;_D"G'LE;H#S?LL7X-PK<0.<]UN^ &?(V82W-'2 MUMR'^(_9H,X/>A8GGP<^MJ47'Z(??QHU5VE.CES3P9"&;O^,CSYA!7@09 OF M#(@:8-Q/V0*,>R-J@#%X)4^NZY:""2L7=NY!W)T6 M-\!YO^4+<.Z5N '.^RU?@'.OQ UPWF_Y IPA31;29#O.>)T% (3 ;X? #1&> M*:^1)<8B+FU QCJ#'(M!22FT,\]J;>H&X^'#?4V/F@A@\Y6_S>-_BP!A6&-K M4\+['=L&@@/9=E&VW3?G0-0 XWV0[4[;*2&9Y$5** 22$+>)(&V%0]Q;YQB5 M+I+PG 3BA^R49H_]T6;*T_??P48!<@/9=E"V8*/T1M0 X_V5+<"X-Z(&&(.K M\517PR;/= BQ9 7K[& (CQQU#@D6@I512B[E<[*"P=7H "@$>Y64GW?Q6DU M'->0T0M)!I!D .+NJK@!SOLM7X!SK\0-<-YO^0*<>R5N@/-^RQ?@#!F]D-'; M<<;K+ !V3;;=9SL0-< 89 LP!E$#C/==M@#CWH@:8+R_L@48]T;4 .,]3NUZ M!([OS/LWYN?GQ=0L7WW#B6/.&DR2B2@)+1&/#B,=I$8B$-+3$(P4"5E+7.9)*I")GB+/I/'48T?) M2L^!I[3=!9[<%D]"X]RM9-.^'4_RI(XJ/YM,XLA?5=.)'=7#IE-T9:^;3(,F M6Y\FFV^O+L;Z:G5[=?>VC'] _M]_?,@A^($Y:XL(,-OO1=.1)0&T ;0!M+$[ MBZ8C2P)H V@#:&-W%DU'E@30!M &T 8D0^\6K< 4;(A9.PN1E^%58-7OL>H^ M+)A.+ >@"Z +H(M=6#"=6 Y %T 70!>[L& ZL1R +G:>+G:Z.:'V/B9,%-*> M!,2U,.(4.6$B[N5.G MT_,X*2>13^)Y'-6#S_$FE6J>AG(TST+Y6))0VD$>CL+'FY24FV//W\7I:?IH MOZZM>Z'97.(5L"RP++ L&&5 %T 70!=@E#W"*&-!4!H$1U13BKB, FGF-3+2 M"!:6H&X\PDYG1PBP@5M<&9$Q^[RI2$!>QH)RD9IV0X3$AF: M"'(F.!8()Z%P[$L9GEH ?P)_]I$_=]OP[&L9R/ZP"!2"P#9?5XBVLR#9=S-U M(X?#4NT%MPE%ABWBE!CDLK&)N$DLZ<1UY"L]_H0TB4M,D#5.(FX)1A;;;*D* MG8U5Q;7%*SW^ELZ ;0W4]JS8-09%#_#V-NQ^4+'L V* ,3O)F+MMF.XT=6+, M<.#.(2>#*QD/%%E&'#+!A(1Q(MBL^/=/H:Z-6MH^X\"0%85#2RJ!LC&+DC*+(>$VYU,D[Z;=& MEXSP@RTFA0%I FD":7:=-'>Z<36C6F?:Y2B%P!$7CB)-G$69D25+7N*@5AI7 MQVS=$F(52LXEQ#WE2 OLD20JZL_D#+XY-(&D@Z1Z3](9IU--\(:4UHHZ73*R4D+%$(JQM MS QEF5O-Q.*&Q> 212'@IC%!MHV=8$@*H11A3$6]O="#/) 4HK6/X(M%/5K^ MK\VC;UYNC^^R'>^ M&HP^5:/Q-/]P.BXH#7%4QU!>-2DP=IK_2(.1'?F!'>9QYC=*/6C]ZLYDA<'G MR@]MG1%W:3]%-!J'N+AG?LKR\6(VA_$K"H-);(#V.C_S[&+T:QC4ET-[];I\ M^NNE#26Y/W-=OZ;";E_ M\E]DCI_ "$^>TWMX<#&EW5U&7UH1N:PFUS$'OYV<_GYX=GQ0G;P[>G6?B_9" MXZI>@*D;9%F^X<)R\K<_3US77YH@JW/%SC:5R[ M+.U FT,9[6PZ7OA692S%$,E#+U]'V8XT MEW5\7<=+.\DTOIB#-@>\N?9/=UMO?![4 S<89L?S]>+WO][35*.YG92OC&'_ M.C>M[OD">27H0Q\_]!E]9?2#UW[Q^ZZW<\F]"VYUYG_H:-2-EB-L(#ZWGP^7 MI5\^^?>?Y$\//^@]8]KH@Z_/"O^F$S[X6OTU_W5>5\?9Z0Y/6P#=F)6;2]>MK2>$SKM&[,&7!.UV#9'T5UFX4HL-#*W%%,.3 0 M8 >P\R3L?+=?)6#G:=K;YSE(?E^T]SI7W9&MSZNW90NC2I/Q175Z&2=V6G:' M#_UT\'DP'<3Z-?#7#_+7_CTZ/.X^/RXL[!X\;A?ZBG=;:WYK3M_%:343<1Y. M.1ECW:49YH!JMKGDXNZB:9U%%\"179$J<&3G.)+H8*3A'HGH268YH9$V'".2 M$HE1!JI]7,=Y0IOC2((/%%% DB\9U&H>9U"R_Z>OR[Q\?R:7D['*+Y:O@%#);KC#[?I -:R*FNLSR?Z*LLJLKG. MSNG(-S%_Q0^:PR#!H=LI"[1SC<5V_,015?J.>BN15N7<5NKWJ@L#T29D\H+$9+ M6*0<24L,XEZH3$>I]/[TT4KB--9K"15ME<*$VK/X^DNG08$]_&UE96S(:]5-X7]X'U'&.B5!_6*,)*1TN54)XNX\IE5RFFD(BL/91USCJ]T MGW[B-FV+OK?CR9OQS$W3;'CH?6:VZ0]L2CQ\"I_LNS(!W@)A]H2W!+?6!N$1 MC>7D99)-84V-0]E&%D&(I,/JHN3!0B/&PP>CL+I$@+7I&,4V,9 6[T79D]HBZ5@J'"9 M?:Q1V;'7%)ER? FAF=!$L9#9ZMFE/V ;;XRVFJY?Z)]Q,EXZ ;O?M 7QX:WE M%"[M<%3CU$2'JT%=SVQ>SQDM-<2*]QYMH%<>TBM6&I&X9*[$BA-B M2C)JM/*,A'7$BI>1>)K>MAW,1Y^."@379 ]3"+H <8$P>T)QF,9?[&1B1V /[SW4=EJM['QY:%18DH"SL6PL09Q0BTSP67=%3)UB M1-)R8N'S[>VW&=S_7;!]4U9WFOXVQ_BZ*T;%OBDPJ*D'K@2N?&FN5%X%@PU! M5A83'WN-7)08\209)=832^TZ3/RM8XVLI02IK$MHDHH:O[+)^A3C? '' MT]2M4LH$C MXG5A)6TSDS&%C+$*!QX=IVD=IO-+,!FE>Q9M@'!Y=RWG9EDC9]M#N"\NXZB& M[AM]@!CHEPI9"=1; M82RE1-\I"X+&VS)]_VQ+*]51%0;UY;BVPY(ETF3S5[:N(P2+]QYJ.ZU0=G[W M,[&036PI$(T^&\F*937DL\+RVK-2"Z^D' M#<+7%;!A>Y:8#>DA0) [3Y";CT%[0W$@&$7G$N+$862CC$@H+8G,W.3X2HS@ M*1;WV@D,2A8W''!^PB$(#1;Z8'6W^=GUG6,,FM7#);KC#[?5*)-84Y1I-X_]F3=>*P?^Q,%GZX;0H6K?K4GPFQ[RFYQ5R6H9 M$$M<9+\I&&2T9"@009E5,3J]DKOSI"S$D<\45<T@V9 MW$^BR(@\K/))'\)\A]W M$7P]TV2;-\:#E4J8B$@46=/$%+-A+1,R-'*MF4X!D\T8XW.$OLFWS'@,QRU0 M2[?RIV3^/+)M"P,K';BM]\+L";UIX[E 5KF G<6&L;5T MGNH(MY$]L[,AEMU=\_HZW^/27I5]F<:\MMY/9O%6>=D+W MK-0?*I" 1(%$7YI$1>!1,V*05N6T=9ZITN)O%S',T@/?SI&'-YK<7)]5#+#@(U4(R>ZWVOO_X MH!C7<\ARM,J3R)!Q*7L7P4NDK7(H2L=D4-G;$&MI#[:J&(_R-'Y;>.(MF7T '1R/"3%K$ M98I(QDT[&NSBMO*W/ MF^V(YD7\QVSP.:_KLE7 MB#R0:H,%:5W5I^"+ $4#1>\#15OAH\$IH$0B19QRCHPR!,4H1>!"*.'7TBSN MY2C:'% *X:*7VV)Y9-.Y[M#^8S']I9T2-QZ&;W>5*Q[-V^'X2UVER?BB*L4Z M=>/(W"QX:">WWP\*#[>K#P=+=,I?EC&?P"G2XW;,H_-"6",,8IIDCTZJA S)'ATC#F/F M5/)BI8;F*4&W]_:JH+G^.#[T&=J3^'Z.^O<%\X>C<+P _+J.,X!<8J#+SDL5 MZ'*WZ#(*@774F?I")YX$I@H"BEF(YY8A0R."DDE)#8D)+%Z MTN:3#/\YQ-]FA+)4,PHGB%+U51+&U6/Z;YLNMGINV/W0)*;Y=2/&]G&>$5.ZJ^GF>[_M+_O]B MGQP2?D'E@ M]A#$!C<']D?E 5T"7>X/7>[\WH/!DC$E!?).$<2#L<@&3)!47O' (F5BY5R% M-2;?/HN.'YE\N\E-B*[R4F\AKQ$>KOL/!TMTQQ\. M4F]?9LM]>AZK.IML9^6X#!0QY3'BU"MDG94=H9.Z MGF6[-)ZFHP:M9P6LZXJ*'2@M]RL)#&)>P%_ 7]]J_V8-A MBJ)2WN*H:+(KX?WG[FAODK_T@$L$\8;)(3+AK0-!+E@*)*)RA2L(TD_Z\!H-Q@/ M;VFAC^>Q3:UJD?J7)9Q>P[1!Z;LX/4UOXU,WGK>::K772 !:VR-A]H36$N<< MT^B0)+;4BBF"=% 1!1V2U,QYPY_5&/;%:.V^R ';8)_8W0 #A+!?WO*&,#6H M(5!#=PH7$K$B!HY2"P/1)F3PB,Q204S12$68E39[L9F9@PPEYQERTH+_BSXM1;)S"S MR4,5=F/%0YAZ>\;R8.0'EW98CG(N58-5!M9P;$>@5?8<8SNM578^6]]I*9+4 M!#%:6F43KI%E!",N$H_9'J<:KR.H/0?WO%_0Z>ACG%S\GM&]KCU5*?9+54$; M-2#'G2?'S9-73(Y;(5&BI3D,%IF\$B'(.QLIQ8XR2=9@7(SOS0,[Q')KK"NCT/IP#M 7"[ EM"1.PD3[S5/ ,\>A#IB!)$78I1"*I M%W2EZN.Y6=,;HBU"]LRYASCTKAK(E]?9T?6YG42PD?L"0% V#Y[.0;%-! ?$ M:*)9<90L#DDQB?NQT[^_']<]-U MBROHFOOM)YZWC6N&>D]OPUYWB?R!N=F3)I*;M_BQ8S1$AK!5#'&5S7ZK&4%2 M1,M3E,P0NL&>N]=M[];><<0#8)F/LY^AZ'.(D(9CR8HFLRS,F%>C(\)/5"& 2'#)L(..3?'*47?%';& MK_[RAB7W'T^(Y,2%IF_V;)NN'^^RKI(0T9BDQFQC# M*P?H_G!:?$L3I^EX3A(?,D<W2/KM1_S\)OH\4W4L M9P>VK_*+;^^;@"K;\]W)G=ZKWWFGP/M$+";E/"M9S'I%D8V8(LZ,=Y@;*^5: M#AHL$;;R_^,;9'^(]70R\-,8R@>'HW#[C:5OOH^3P3B#X6>!) OT"_7?0"<)!"4LP1(5QD@F,2:>OR*^DP55%' MP_4Z]B"Z2H_?ZSW)?WQ?><_PL\T=B#XG5QU]RT$XJ%S,8QB5;*I2SM" =06 M!, @ /8LU:=D$I2[3%*E9653 &&EXDB+H)SE(5*V4FT7-*/4.8-T%#K_1N57 M7&?JL]Q$X91VG*U5]:U)D\F#[,] G P2H(!#@4/7&5V1)@GL2/$7&.+)%0Y- M C%LN:5:,,=6-A$,MY;CF'G79LKE)O_&D>Q#4)DH$\EC+6@7.90?$$V 0[NU MUP >P[T>0\SO@J^P;E#25[2@,HQGY=2ME]1TCPMN_LO&5-[],]$3I6=%5EP\^*\JHD0Y4(:9H5GGY ZK6 M&S-;7VF%VN#!AP^NJAU3>T"I0*E J4]-W;2*$.N1:'9<:5#(&>T0D5:RS(^! M%WJ\3:G]?I]]V+'G@29[/+RV$LC7+ML/4FTG#\I0J#V@_']6P27W]O>>ZG;LM36C[Y M]Y_H3_O]H/!PN_IPL$1W_.$@,W>K\;)+.PC%/JL&Q9K.IAZXY^!^"ZN*U7+2&B4 M#:3556$":6V*M SU.D6+%!,2<2NP52O) M3,_NB#W'X(%"?RUL8[^V@5*&)**.L0=<$7B@K[\46LIO8KM'S;,9"!7MF07C'"1L*-1%K'K%=" M5BF:^82<((8*HYU)9CV1X8*]CP5ZZXVS\ UF,.Z&.@':ZJPP@;8VU5[9IT"T MC(CQ4$Y3-*0PED=&AY+!G4@FM?7$AC=$6Z3WM 71X9>Q@L>7<6*GI>' L'3: M $MXMX &*F53$19-.7$LV[)1:<0IUL@F81!1U+&4/Z,E O+,#L--K_Z,Q+?C MR>D"A[\W,%R77A&J[XH%R*NSP@3RVE2_$R>"L]D>]LZ6XY^R/6Q-9C#JHZ,N M.,_CRO%//]SP=POD!1VY(#:\):OXW7B$FG*8RTDQB:=7!]7ET(ZF3=5]*;B_ M+#4SE0UA4!9B75F?WRQ'C>?9CR6:_#E_/IY<@0[:*4R"#MI4T_F4A*"1(FP( M*\8P1YKC;!%S[9FD-!'^K$/'&QV443L_[ZK![/N"V,-1.%[@]7 !U\,Y6O\H M8#U98'5-BDI!0C(07%>%"02W(8*+CBA)54"1!UF.'M?(4!T0=8+C_$_DPCW; MR'X1@DN#KS&@?\;)N"! 4T)_[3O!07AZ:^'I\<7%N%QH[/]>#>IZ5DSLRW%[ MK,8PUG7UQ4XFQ3*/7^/$#^H("FFGP <*:4,*B47, N<*4L&GF<%G2<-./^X;%54@>;?6F0>SX&YKCC0@=&]CP0!H756 MF$!H&R(T*2EWR5)$A2GGUKEL+2LJD'>).:PR.5'Q_##VQ@D-S&F(:W?/G%Y8 MSTWSV$E,<5*"VE@7;:GK4#6 M486PL8H2G&(P*]VLUV-/;YC/"#XP&AIL0(QZV\DB#8[1.*%9-J1M7<=I78W= MU Y&V98>%".[/:^P2;5N$JSSQWE$MJQ/4$L[!4A02QM22Y01+[#VJ-%-7.*( M;%0".<5+HF)*UJZHI:=FBGPH3WB:_JCC88/6TSE83T:+HT7?CB=-%N/I-4XA MZ@,V-Y ;D-O3CCM(1G"7S>U$RJ8<$01I%11*B29!G7&8/*M3Q\N0VVK=M>Y] M'Z*%^9W_:]TP-B\WN9X?35MW[OW@[1[[U(]\./J]^WW[\6Y(X0>-]C4\[EG, MUKSWXXM\YZM2&SD:3_,/I^,"U.RFU+%T8Q\U9_;9:>FQ-QC9D1_881YG?J-D M9M6O[DQ7&'RN_# ["?_^TZ7]%-%H'.+BGODIR\>+^1S&KR@,)K'!T>O\S+.+ MT:]A4%\.[=7K\NFOER41??1IZ0S!0?LXO?>-_9_5TD*X6=VE^BN(H_.K& M7\L4Y2N\OCY$Y.NF"?@E)2IO(3;/]?S?(ICS:V^YD4OK ]N4Q_K:#K_8J_K7 MG_[M6H+7WVSGOYF0^R?_1>;X14GA9DJWL8P:!=L \W^FX_]9AN/_7,/Q?Q9P M?.*B^](*U(V'81TS]N[TX_%9]?&T.CI]]^;XW=GQF_+J[/3WDS>''_,?;T_> M';Y;3&@'QGMT *.>^SMVFULMA*I^E*:XFG=,3Y;59G M4ZVNW\3:3P:7A?@/1^$W6P_J)FA:YV=M#+:/^3Z_#9O8:?ZJO2R!N

F^NWP M[.2LO/O^P_%97L*'Y5L=7;J/D9_<"_%]/(_546M53/&O\W>;O\BOI?+P(-N368UK<-SWKFZD$8V,D@UOG+>6+GUYK/[_Q:OU2#NK(E EVLEE+C^'E0JA;' MJ;+A<]:5^5+9-,WOU%=U5IAU$[ NERM"R&9MED:V)2=7KZHEX>4//\?A^#+? M.3_L+&6_;S:)S5^3O\=R.'$IGJSC<%C?N?KTW$X7HZCJ+(M!RF[?:%JY.(JI M/&6Y__S>EXU#6;@O3NKFDGE@@TEUF?FP,;27Q]20@OJU;NHX\ZQ,[>3J^K9V MV)QUEG\TJ,OPVD.3QXL_LV6\]-=ES/-:C@=<^L%X4DS\V>13S$)H'V_<2&<^ MU/HR%K.C?+EX"_GZQ6O.,^\F8QNJ2;,7D"<]KXOB-P^O2MUHYOC/\>9AQUD8 M[30.1GXX:P3FQ_5%S)[Q054Z<(Y+L?7GV-Z_>"G9K&]&55SGREY>#O.+IBKD M_JFY+0L[*3;.6PV20%\9!$V^XC,-;TYG7>*E@R8_0K+V\ M\F:M3U6]'Q<(%4]K+OZ;)=-.5ZR:(H%+.Q@=5"E^*4]Z/B["2S8_\*0ZCUE MHT\');PQ*<&0[+Y%.VGN;D=?\Y*Y:H?2_CA/YW@PFJ[>?FE5KHYA<%&F,5]Z M,4I?IGF^=BOK!L/!].KV$CG/')LO];EX>^U7OS08_5S G;_6_IN]?<$8>#/,/-HF[4 M]_*UFV,>YF&K:IJU3=V&8MM?.SLLFC[?=I0?K*Z+9LP,E.Q@DCG^LD5+-QV>O#;$_'QZ^O[:5VE55]NX)7T?V-0<]QD\V(F+&0W[/5%YO7VLLK^H]79Z^JL@K;H=Z*13\->=D&F@WSMU77E/=C!#>)P^8+\_!XX8="*//Y+E,]%]_J7,]GH1G)\NLE M'ZBQ50]'HUF^\8=XF3FH$/;;8BT1C/[K1JZ#8D(^?+LT&"[LSO*3LT*QV7B; MJX;%]EBQE"\&=5VFY.E\^WD0%XD989*)5R$4M;.!1&+%RH _SA'H:%"(Q_\,=Y<@JJDK> MD9*.ZGP![8TJZ4)P_3J7>:^YMUF,;_(2K*9B%M8M64^=1G)LH'LEXJ MLHEEBU,YG,7J7YXIC/7WU,#12<,Q(EB70_X\R2))')E J#5.>B?973'J@#5) MG*/2N;X<#"B0T\&@P)RT4N"\ZM)=,2XE*;^WD]-)8PJ&_RZ3\CY.SLZS@7$W M,2*[%G;QR3Q% B^G2'PO0P*_PIA\,T=B^XNF1!ZR55!,J64%MKQ4%NHKXWV: M':4&S=F"F'XI3M1X%%%^8#3],JY^)J_I+VWX9OYN&J3I57E?X%]NU&Y[A6FY M2)ZY[*M<-(FRMF7"8@QE V+NV)1W?AO;2;C6#[=P_X(S]ZIZ-\XCS&S7^'/M M^CW/E-@XEU/[]_+ON+JJG3O7Z*_^4RJD)4V@ON MDD#2AX XI1$9)4L#(Q8M-Y9BSD#_;57_B?S;D(Q$E 2'N"C[SMY31#P.V&(G4F&J1)C-F,,1%I9SA26KJ@6'*)8=!_6]9_^;_5^6P4BC^?/R48 M__*J.KFX:/:48HE)E?RB1LG=X;!K!OM35BA%_S6[*TTRV#@S64LWC6+\Z9#;-C#=J=IF:V:@7GRS/Q*J/>X\CM^KM=D5C5Z<+]2%;]7&C M)MK P%VU4)[V(4J_%4F8M)N,^3L-C!;S=_W'FSBT7\HZNU$"Y?-O3>-!E:?! MG^>%YO.8YK]HPEJ+AU#M0\QC0]?C#H,F$E/-8QGE'AF%;K[-.YN>CR=Y%L,# M8NZM07+\M42(BUIOIZ3AUW8O\DOID3"/S96 ]'!X&QDMA;03778SFS\O\WHO MHFFW*GZ^V%>S0>^3@9]7BO2D5IQMO-D3P- M/-HP]8_OD8S"K4A\_/EF?D%?W>N;S">,\O*_;4S8]8*ZV0=M9^Z@&I9\ MHT)4S50UDW8S7]?[A9?7.1JC&-M)6+1MS^]Y>SF8VF%A\G&^=*/(9V6M%L)K MIKK.=RUETN7.TWO&M92],;&%.>^[^LOQ4YP;E,V>6#4L)+#0]25#J\V]&L\F MM]78H&Q.565*BEDZL:'='B^_>F?K8/^Q,$LN[-^+%IEF*B])[646['1:[/FF M!W[=6*E%#&6?>MHP?T>X.ENC\6NST_0?4(SQDL48ZAO%&(W#<"VBI==-Y=@C M"S6@2N-151JWY[J[J_CK],2Y>3KZ-,\]]7DDKK&;P\QGN_-!PMZP[FN5 M2,E7RHYXH[?">.:R-^+&L^GW-%"YS& TBTU(LOHT;K-%&]NK]0\?E80>+UCD3V^PU$H_RG[3I\S M]+*F.IP>VQ=KPJAX]>UF!KW$Z* ]?:&-3)87\48$S9L B&M 8(6] MD52@J*E%/"J)LGIBR$EII,NVN*4K9R\^!1"'\T3X#]DZR[+(5MB[.#TJD:;1 MMT\E_S$<\%??;A/:2QR4'/VL=ZYK$";7<_^J:FV]E>C:]^T]T"X/M 836KI( M,3(\&WMW:S1];/S^M@S[8<#4@U*"M;IY62JQ5B(&MKECV34L=P><7>-,8VQH$!N[YK1$TF][7 :Y+>]5&\>?;MW/?XT]U51+N M,RILDR34N;7)%<-.E39),2\Q+K! -G".+*?8.R&YI?8Y:[.Q]=\OINE].TNG MHX]Y4DID<4WTCU]]^ZBZEUN<3=+SM$T*&*=4@J?NJB')IJ5$#'4GEX30R02I M":*:J6P6R+PD:&:OX&TV"(R-,JP

IJ4DZ;79 M!ET,J+09284JWD8WF96-OB8 ?CESPX$OZR6VW0@RS71NB1 ?3!8M13+2; 4: M[)'#OO3*C=Y*XCQ5*Q&"YRZ1LRSZTI3M&VDPXSK M-IAU.9^7S#EE9MJVM/*ZC$W]0MO7J62* MC2?+/:@.2CIS*=-J&C1-STLNQ<&BJB^6"HDV/^R^? 4W;VY8?9J,O]2E\U*^ M26B3&N^$0Y=;B6C8KDTG3/.+N?1=I$_7,E^R*TILB#[+D9+45@N5B^;/SN_== M2F29IV:G6;,%VJ1ZSB?C^J$6S_)ET?S!?K:#87/OTONFZ8O2CB1;047:J2EU M&0X/KJ]W/9#K.R_24J_FERT/7 HZ!\-94Z>01U\2_Y8+\&YE@*R4A2RZQJZU M<6=PFDB< C):&<2IH_GQR=')]UM6/76AMIL,=5/68R[U7FT_6JYU>O"?P/_3=G^T5:^7,]-CPL6VK9HUYW% MLB*IXP_V:2M?*D9MHQQ*8D_I871=/75+43?).W^/>2G.9[Y5\%EA7EPNZ7;; M%LPM2JDF31^@F[JD'ZU&6K20N]W9_U6UQ.)+(VIO\L.S<-W?:?RE:;@VU[5W MPY\'3<)\5O:3N743%F5;4_NUJ=JJJR\QFPOYOS=C:LH9O)^4(JYYO59KW8R: M$HE/XW%H;(R[O2:S1*\_:SLP3$HCS'^6W-=2'UI2-\.B=>3!O.RPONY'@YQM M'_^BW*E=)$V/RGG)V,$\ ?13J40<#MJ[7C>E;>RAMCSMNEEF\R2#)DIX_X*=AH.JB.AY_;)9%75%-EMYBM@V*KS!I[M^T% MMKQ^YH93VP1V;@4/BEEWW5 OFV1S%Z>T+[V^ZO>MF?5J"18(]\27I!"KLI>* M#;(B^[@N"IVP4]GS?=8!6=<]R-MNXW?,F*OV7S!E?OJ/H](SK/0:NYFB:F'J M]51QG"RUBFP8?]+4']U44=]Q!?UB"I>;-LZG\*;$:%%GJK3,'"_\NC_FF MCG8TOC4/;?%W'F+K/C<-!AXN%/S&(SPDJ&56G+EDQ5&6MB$/!7>4"Q36LUV>@K/O[6#29/Z<9K>+N1Q1HIM7U\"B5GD[+I)5;/#<[!(NCVY:;Q:;&\ MVU!?W=C5H_;,WD+[EW;0=JHO79.+#6BOK=BFCK9LFI;RP.&MQLK7W6 6?1K* M+EO97YR[0_.AS'=FYU_Z>3QI(FVCTJHE?FU/%KA6:LUY#-/,_>-9/?_%+]>% MW$UI;V;ZFW'?#'(>^[N(MO23;3N"E,CLS]<&=0DKULN'1.2;SWM+7/=N:6O& M;DUM:_F/1ZO.V7U/W4[WK([+YQ?8MIHBQ!OW,C\]FC>_;P*DDT&=C?T_1F'> M%F=)[7R:97^K?*=,P]+8S@?Y>A-_?G4PUXI-DY6F0+ZI%&^\E^7Y&(PN9Z6+ M_^]-'3F9_]W\[!^S<=%/;:.-1N"M13 _RJ)U5IJ#(!J=.#_J>;+LZBRN2Y>O M.W9UG,S=O7DDN2TF'C8QW=*UN/UK\6NV_.O9Z.;WB^26?+/IL#%51J7J;C(9 MN_&\7\!<'J5%<6]K[NZK_KFQ.I;.DKC;?;VD'!VL)!X=W.^Y7[]Y::^NWVE\ M\EN^[XUWO'#'KPN9?K8WI)4MO/&77PHX;UF6I;5:91JP$O)K]2:ZLIMVDRN^ MC(72+6A6+_6^'K:]L.OSTC>Y*9.:1P':B,:@/?MC/JKYPFGZQVWO]FSS%VR]N&6++.HDC5$>68VS128M1H8*C&0BGEAGJ4IK.?VKZ98RFK;L M^"$SX5'FZ\&TO.JQ'79K5LK2;6>E*M-2CDZ:+]8/_Y>]-VV.X\C.A?]*!^^= M&V1$)R;W1?*="$JB+-IC4:](V7$_.7(EVP-TPUW=I.!?_Y[,JMY0C;T!%(!4 MV!P 75U+ULGG[.?)6R'_K8@S6.]P%]-16]7ISS;#O?-QU6Y[=(#^>1\8=Y[_ M>G3+<8EI9O_R7,S8MDWEVU+A6ZG(!L0*TC=&5REXNKBNM /F/._DX@K536YY M4L9B-2T/UX6UJB4.D@>)NN-)\Z6-FI[D*5OPS,Y._P&60A[^G==KO&;E*/'' M^*[;OUV'6-6*-ULHKQTRP:$)\Z;3IMN*=,<%9^L(\&;U6F5#WS_R^2T MV33X]B(,JS-WD?Y"SK5U@SE#,)M.%CDHTY9HKZ,;H!S7-05;HY2:V:[.LM,2 MCIJ5Q$*9!A3#.0:SCI5AO*$+&:\#0ULWN$6+E0=A+O*AH'-3)EZ"-6LYSN#: M)T4TX-@\5@+>UR^S;WEXV?DNL"VVARZ0G37_8CYQRS(_9Y4<*2F9KIPS6Z#; MD9[3)9B^MFE;F7>N6H?>#'#HC;[=T)LZ]N8AQMZ\ +_HXV:^3)ZW>'R\@FV"- M?U^>QKA_)L2YTW595-!HA8YGTU2RLBG6 U/;GU?ZKG4?TWJ<9TXPE%4!OWTS MT#.>G![/SF)$*\Z)7F*=,[=[7;:@SMN6(VL(,^ M=S.!RK0X>/:?VP1L.E[F)&VKPKN@V==5]+7P=6WDKEA)=C-$MXWSE:QT)F,$ M,8I-?!ZH)%9H>#?=)!\ M+MS(5BYW/IO.+O.&+1Q MR([5>)7KR.R:<)A?K#@P\XLX*O\6Y7/<3FXJ@=71MY(;R"-DFS+K/6R3S^2C MVWJHU27:X'H1KU(TWF9.2L:]XVU>7_N"U/G^&K'36;/QEO+9X/[U M"T);30!FW_MV4/J^#?P(VN#Z#_!BVUS>3S?]X9O1.QF-5T/O 1Y&O\Z.RJ<( MF_&H;5(>?6&KJG&'X7,KBK3-L%O2LAF<1E\ K<@ATL8&3<[/"5PY$/GL._^5[ M@!]SL]6T[=/)?3RK[^2>K-/L;N6>M,)WV1K/931S/D-IWBEUE[.F;9$I6=;6 M-"^AS008VIPCF^@,]1'O!XFLL%ZV] M<9)=O=/CLY4'USW.ZSQYX$U;)-6-12U.XN8]KB*'6]6O*_ME2POE$JGL/9^= M7Z1,)[V*)YQYN.VJ8O_B:O5D]37; MV^BE$&\SHW!\,D\IF5N MTUH53KS9OF2[ EVD>MR6W^K_ LVW"Q'>3V;?"!==Z63M?W_M.9HN2 M0SAW]T50FQU1+2]X3:.RJJ58V1FEH+JET5R5 L,2YE&2X_9EQ,WFZ-S=-L!O MYX6X8G:ZI=07FP-7;[)\>IK-C<7B?/@Y!TSR"F<(R"?J!.V23;:YC=5=MF?< M6$/E%*N[6LON1:>YFUHAZ&Q:NN *C)8< M 'RY5,B4+;L?5==F>\W\8X++6M0LRR(Q&\-LIXH3G?ZQ!6AJ- ME)?8.863)?@0OO[O;0@MMR?_V$58_@.D],76L[>;:,VV5;"VFU' M>QLW++'9+JS;QJ>W*.#][DJNDX+L-%?]96T/=DBK8>SJ0EL&=+[9 M\] 7@5K05R/$EQDU5HOS"^2'=UB]Y-[L]_R*\23C@IMN).?>6Y MUO=UD"Q/YM^T8F497_4T[>DEVQ^$>O9:XK>MFM0/L&RM=?U2\?#M8B/*V7#K M=NFV_=P%UE9UUU?!W&317 &5ZVJ?+W':U=RF[+EN5PO/-F]FIVH[%%O1+[9R M/?/-?70[?NMZ[[NR[I*];"]U=M&%=A][$Y[H.R*^?/#M1\W#*XDI:N)GY3YE-"%SGD (!Z.IN4BO%2I[5*!G1T8D,;@A0LF+28:42M M)'E^6D*:B) '&GGEK'*"]V:.8\9M,$FCF&+*'4<<.<$4\E0I#&ZE#VZ7#F/+ MP_BM6]:WT_"Q6]1/FS7]-%M;D;^M@S8[0Y%.EULLPHANCT5Z_^O/5\Q%VK\$ MQABE/3$H4&\1UY:C7#6-0L RPH-:)=-=_*Q!+8'>-V)T,*.B_O+XPT;G6V;\ M34HK'GF(X]!P!0?XSVN%L%8*<68=LLI*1)).46.3 &3.;RKC+ U<,&3*M!U/ M*=(*$Q0]]@1'*EBBC["IZ*U0)0@>0^"P '0E7.;D U!(W3\:[=@_Z^DEJX!"LWV] M;]G WO%T)\UZ,%E;_5L^[OJ*2EZI- !MD]7M%A-VLSVV1@.NO/:VP'\3(/"S M7+@'OG]7(#[)36T;.WZK??W+Y/2T=)_GL8--M6S+TEYMS+9AABWC]1$I:8=I M-GN!J8\<(VM8GKZ%/3)<4Q3A'^\5-E'TIL[?Q6R^'-(_P/O*C_QP-K.RQ@K# M:'Y^ =H-1P3*VR*=I-;:6ER>Y7 V\^,]/QFVP3R:/=[%J\%\R/GZE(L8:69R MT7F^/G?(I2A0$($XXHDDIF,.%44&0 2%+$0G >K M*.\-[+Z+O?R(B%+-Y4R\.J'UTVH\QKH+9=&V MK:PLX>6TR[_!,?$X=L,#NH;5\UTBVPG#]<7';;%*-O$KT]L%H_YMDE2;@AP! M<0E.MK%@9A!*?&2"&F'NQ"-:D&-?9<3?5P-4WD__V+SH=]U[/M L]POL3R.< M 4L+X-%J0/Z868\,0PF'2'02A+/>,]^8W>[1GAD?\2%#Y'J@O7UDDJ!^;U>/ MY:AV] ZQH]??S_OLZ]2^+0U@^RW4GCR]OAXUA:;OM!2A6Q%;H]F M:^MQ2G7O5@U#2=?GA6K#9:6P:%,TL#?QWU6S;L*T&VLT1U +58+-(Y-+D=+^ M4V3&>OBI29-< OSS;'Z^!J(K)8_7*SY8/4.S4SNT-I;[R[!ZU MNKZVS;P.X MS68"]KIJJS2^'.=Y=7G211N,W2[-6J]@'C&]5?Q0!JFM[V]5"31W8[W M-[M9G7Y29EWLY_.WP K)6W.RA6MK=IPUZI4.F3)DH=#BS):+W4+'MG>B=^VN M=Z393K9(3_8PL>5MP]7WR2PBL6V%=MXL7FI3SN*J9F5^48;]=9&;+I* MYM+*M9T6;(NLNP:T.W[:VR:>4XZM@#0[,>USE^N&1^RD6M>2 MLSHV/T89L5TRD*O6G;5V>JI)+\.XI^K*A]:5*S[KT8;0^H5JRK?] M:7?;[0!VL57JWB:\,OE).:S,FNGZ6U><+04TPFSI%FEYO!FEMS,-.?^?/3YK M)CMS\C8'KX:KG@]E@Z)=S.9ECG"NM9]/8KY@\0+VS.P;?9OG%81O[W5+?ZWGP MYY1>4<3;6_)\"_&DV9Y$LW,OX]S4WXZ 7!O3S?8*;0:X%XMA:ZW:X8]M 5AV M;7N+-#X/,461EX$F6W=_SC[9>Z:CNV;2+YAT1:3GU%&!1/0*<94D,MY0Y!QU M@G@MJ#T(">.^),?;_"K?3L,ZV?$IO[N+&F%7C?HQO%U<]\[_DSS:3IR=QG56 M,W="ES$)JTFR%Z10>R)7QD&4T3@@8UGS-:/7I7]MMFPR/^N;[]98=[[O>0.! M=YF,UJVYW>9SONZZ/]O =C?W\Y\6W0R(7B]GW790_WT\.^L/M MY\/1L3T#SQPN\6<,W[>7T_@(_V5U?)E>>]K$[U8QL=4RS(O>+*=^M1D]NEBG M*G+/8+N-OEN=8^M .#*L%ZI<51(TFO.N2JS^F1UE=>9Y#W M\4]_79YLY^J[-'^4_[$><_6\) M-%*ALN@DOMT%%R2,]$-OJQLD@1;A13T>2$'^M)3S7_JH>^[K'A_];FG8;:/] MJBSY[5_^$%:D2GN5]NM(^W8%2)7XJB\K@MPW@JRK9E:U3Z>+41D7-5KMZ"'L MID-BS';Y_LU%XY+U:K<<9H-8L;I?ZGXYV'YA=;\<3E^7B$E?87M8BN0O4-@7 M1!SVW?--=NB]!H[N4"K_QY[.@]'KG9:&S*%ECUN^I3?7$<]A+]8]P?7V::>S M83WRKGQ[%PCN\]%+@/& >^."!KS$M0I!(^ZLRS,W!;+18"2$U]1Q MIU/HM?0^9AL)VVFI8%>T5'"L+NR@>*KB?]C-71%M (]<$>V B,8,QCI*A1)Q M"G&:$M+:Y/'U''.A#*>NET)]S":Q&R(:-Q71[F M7QK>>F'6\KMS1=%GFR+4 MJD;NNH^N]O>?S$Z[Y4N_4<3C.6D@HJ@R7G)D92[(L1PCC3E#\#>;DJ0LQ9X& M.K1-O=K;_]%M[?44Z@/I(3(VA-RO)KI.!.BY[Z$*G!4X7PYPQL@B)LXAXF- M8*QGTUT&I(AW+B@MO>J-SSRTZ7[?P$G'5-RS"?^L@//!@N+;%>FP8OOE^6J4 MWBX\S*?9/BV^I,9]*$[!I\(2%<[-^*EJ[<7XU36:M#/1V3J=J*:H3)S+\^&1 MPS0A*1UHG6 T#^(NMOQE!?EKK70PU<.(KM&C"ESUE3Y_X"*:6F^L16 *Y>Q> M)$@[8Y$UF%&;I"6Q1W%Q$UOZ88%+X0I<->Q]F/WR]]@TWXV.9WE 6)R?C#+9 M;S?%HIJ]-9I3HSDWWE&O;]EG?S.-EJ@P,8)&:VYFX=_+> M3?%?9U._!(B8+@X52-?R14:#KE?S4"OT*@)7!!X* CN6B%(VH:1C1-SHB,#+ M ".3!.^CQB[Y>.\^Q<$1F(J*P+= X!J8?UBWI3=VOR-F'W6[H6K*P^Y3>D3S M1LTSK8[C8^K*QZD.O4','QO'F 0-)P1%G,D$:HYJ9(D3#&--3<#W M[FC\>%@=-R:,/J26.R(DXEHZ9"EQ2$NC M?8I&8>[NW3LX-&QR46'SMND)^#G/V/I;6<#MT65_Z[@H!H&4]S&2[)9S+I_L M-.MNDEX9Z]KMSG8R9#/Z9IO1Y"3/D9U/[/%JW/EJ_F( )SC/7_QBO\:1'363 MS2A[>Y(GN^93PE9NIU*&K9F292CU3:F 7MJ4\*9TKV6BYYL)%!''YM(\XKG=P_&[$:J$IH\AA8D"E M$H$,EA@EF:)/1B2'TYVY9B]5I1V%P.]KB7EHZK-'$X8UTQG(_> $@]'@4H@1 M,6;RJ_4"P=D2"L$1(TTB@?,[4X8.1S#8 4CCR9N3C,SW-=X?/9X]]/-8#]9 MC4!? ^QYNI.NL^_Q[K3E;0+%,;CM)$G2+.\?CY6#K>$)<@:VADHQ8$>\Y ?@ M]+[9=CK?@G"PO71QWT$%V7-,HU9BK1A&V&O0OBQ:Y)BE2 JK,$[<)W%W7N9! M2 4YNKB-[Q&EHDR,?[S[N+Y-O*L+*N/$E4]Y8,:)GR:-_?QY'C^OJ:A^[]?N MO5#:B;!9F[A%[Y2Y(-:=_BWCQ(;I83(%^^%SS'Q?IU\*YPI\OW!59(G/=!29 M-G)RDKT]6.S"P;"F2-C04>0Q^5ND"KMT$R'FPLO)=,6=M'6?^;2K&RVW I-Y/-P"+-3B9^E&"A9O.FL@K?SS#!NPD\ MP956>&"TPG>AN.A1HFAJB'=*(Q=8S$3W!%G*#5(Q&L4$%8KVT@JWH439520? M4J=&+B5!>7D1Q?,<*1VF[GB?&95;?I0,Q!M=DI$67,!O\7H4*M MG"4"'S%])54(O2M5B#DBFN/-?U=2B]1;>@ZW-,#Q]<]LX/"+&M M7Q@EQJTBY_SCYLTI]I8-YV&+)Y_IXUT:1ET=O<7>" MM1=(<5'W3-TS=<]4O?WHF_29/UZEI:HT;@^W7Y[C ]<=5(G=JL:I^Z5JG"'N ME^?XP'4'58U3J42',F[EC^DDE[-\7.3:R3HDX G.5ZVL>@=LB*!8A.B#1")R MA[B*%!FG#8J26IR"44&H\U5X,DA**$\H1B41MSHAEYQ'Q@1/!?&>!G^^"J^K MNOMY/CO9UQ[QKI083J:?WS9-A/\+G^R?!^KUUV/*<1TR_/1EOT)=A;J[0!U7 M 0ON-6))$,0-<*W[/[&W/'>NJ#5>![8D!F\:*2,,(2C@/MPO4(ATL1TK9UD9C> M7#M+K,/2*B1#4(@[89!-,2*?A" L)(I)'!"P\;%AU8A[!L)?L:YBW5VP3MB@ M-*82.4H#XI)SY,"N0PZ@+AEO J?D/-81Q8Q5TF;*7HTXQQ99CAG"-D825 I, M]8;1/2+6J3$WE0S^+O'.RHJS6=_W>>]/2^^C/:ZV+((U# MVF:36P-Z/(8$V:(0"HD!]\Q$EG!-/+11TQLQ)8-*%3* MQHR(%\F94"WQBJ0521^,PU(RKA+CR#B2)VHE,,@I4PB,>R*<-H"9/0Y+L.\M M,XXC22U\)PF*;!(&>0'FN[1$,#Z@@ 4;"UZ1M 9K*VQ6V#P8;+J@/7, EB3F MT<&9H.>):8>0D(2@FH@!%I2?6GT=23A(-3C,D MF 7W7QB.G"4!:4X% *].@W+EU1CNJB+I\ IKM^?)E;,>@/:PG&?[Q$^!]_#7 MN*AT[)6KZQY2GR^8JTL(;HSW#K&DP-P/SB%K,F$7%XY[H07QO7)>S+@-)FG0 M?C$A[G-*53"%/%4*8RI\<#V*PT=,CY*Q$ \:6GGRW%W52ZC(6I'USHT2D6!* M+ *;7P"R$@Z6/X"F=L0''"A.IE=X8IRE@0N&#%86D)52!*X&N!D>>X(C%2S1 M 2$K'U/]H)3I+Q59JX%:8?2%PJB*W$D3*9*)9F-3>8!$S1#S E#1.2+XG6B9 M'A]&*1E+_:!![)<*H\/8(A59*[(. 5FQIUC'!'8F,QAQ00,RDBHD)""K$(9H M%^Y";38 9.5C)2[FC:S(>GE8>X>V>T/'\K=G3]I]4-J:Y$(P+#!D;62(FZB0 M#?"3<"899X)2N9G@CKR2'YP7G8(B-K=LC4;D^$-IHTE?NF0]W*??," M65WJ+5WG?'7F[_UY3,_U\5XLXT=ENJER_Q+EOC+=U(GY57M6UH[*VC% #*I[ MINZ9NF>JWG[T3?K,'Z].3:^\ W6_U/URF/U260;J?JG[I>J7Q]HOS_&!ZPZJ M&J?RV@REG;:K%!K-HY]]GL*=AM$,GBM7LM3^VJL2E%7EX T=*4)(,BY82T1OX0#$WPE&D-,.(A^"0U@J^R -W)&%J\( FCI&Q M(O=<&_MDJEXKK@WXE59<.^1(L!A5#,$CDA3@&O8!62X=,H!SUA&%B>]UIN;(A13RD039DS.][)FW%M8IK%=<&A6M21&5) GO- MLH@XL;E%B5J$B10^)"VQ[[6)!B:<\@8@37J&N-886>H &G$,)&@VK%&';$QQ MI>JJN#;X5UIQ[9"3KY5@6A*+&, ;XC2".TFQ1M$*EC1+W*ET'M>T<(:%9)", M@>8F38]<% QHIEV,[.AT-IDN1KG) MKH8W#][U7$?AOJ!1N$HF[U(@R"JA$&=!@G;A"F%LM&5"F*!Z0\6%CM'+2!"6 M(8\:@'^T5AK,;64M3<1A/J"Y5F:L.:VC<*LU7F&SPN;! A16!$8U0XI3@$UN M([)2"H!-+JBPW!C7&[1*-0"!2!)%IR7BCEED 6"1"\ESZ>#_TX ,>4+'6MUS MA*+B9L7-BILO"3=MQ)BI0)&*)N:$%0%S,SDDE."4!R( %GL<-E(K8P$RX9@ MYJ8U2#.EX!3!,.U)I D/"#?UF#_L&-6*FQ4W*VX^;]P47H:(*4->1+ WE=9( M6YV04Q3,1B8\C_H\;BJ&171$(T6DA^]8BHR3!.F@A/9@K8H@AH.;E(Z)O&?> M\V>%FY6RIE+6/!ME5N?6OM2YM489*64@R#,*6@I .)=M8!2CQX0IR8RME#4O M;6YMA=$*HQ5&;P*C$1,L*/@&3 (0BP*E9^FPFB%T0JC%4;7,!H< M(">1#(5DP$%/ N>4'4.,*,J2TYJZ7KBZDM$\S=-/R;G?\C+BK%S&92?1S].#N!ZY[] MG_^E*5'?-Z,FKU;FDXG3,#HI"S;Z%N>QTL1T>%AI8EX@ 4J]I>N<[\D,S'V* MSLRSGVCXTO@R*D],E?N7*/>5)^:ISYNOZG,XCU=)+RKI1=TS=<_4/5,5=U7< M3^CQZASR.LF_[I>Z7PZS7^K<_KI?ZGZI^N6Q]LMS?."Z@ZK&J4PQ0^EB?9>7 MI2N0JQ6O3W 8:9W(>\!*58:QI$HX%*)UB#NKD&/$(.MLL%)(X6AOTG@4/AFE M#1(\!,0UILCH('(;E;&.AJ#-@ 8KZ#'EN$[DK;@V]%=:<>V0;V3RCDEM(U)2$,0)(\@YKQ'C*6GND\!I0+A&\%CQ M2J%0@6WPK[0"VP&!C3.1;+(,\ ESQ(.7R!G!D-":1LL")K1'H1"<2Q[Q M]V2 K9+#W'4;_31I%O.)6RYF\Z:JCSI^EE%Y(CC+_&.+)@TE-G41"2>89-X)3.1S-P\;LOEEDG]5L MV0J;%38K;%X!FS$J:JB.B$N.$:>8(V-X0D1:A2G3U'+<(W.,)/)(%8+/\W>, M0U8Y,/(5XXSTC0,(FK[EU,04V'-B48R4>=,)>AFHI]ZQH)26O0'/40N9I$4^:86X49EN MW#GDN:&4>JX-<<.!336FXIZIPY\5;%8"F$H \VQT69T5^U)GQ5I**+$2S'HK MX!^)(P+4TLA[1R@W+%G=J\"M!##/?%9LA=$*HQ5&;]3(8$@R3'H$)K]%G$2, MM(L4[I=';:FQ3O1F 5<"F JC%48KC%88W<"H"$1S[0%!R3$;D#74V M?Q02J00P%48KC%88K3!Z5W* 1__X97)Z"EMO9*=A] O\U#R.%O-H%S$4YIKE<9H<'Y_ ]]H# MCD8_S^:C!DZ0_]:,%K-,>+,>,-*,1XLO<;3Z=>2BG3?E3\TEUX2_?(&+Y1N< MSXY'LU2^<3J?A:5?C):GH&965]QS_;#5%]!>?NLOU[J#\6@R[10'_-0LYW;J M(YS*SB_MK=U"\?_O[3N]\_=CQ?HW?_WQ_O M/_V_T>N?WOW\_L?WG]Z\4 V2&=!^F-EY&(^^33*EV0)4Q;Q@9+/922.[A,_F MD_^QV58>CT[LV?I/L6#RI&F6&6P!CV I-P3#4W :F -> 2%\@(Q1'31GK& M&":LU[AY#J0^?@'=W+Q=+5_8\6N:\N&V0_/^UY^OBJ^/84'R_U_HU#R\7(W: M!UF9 .=)]M:(UTK9T>A#>]S01$0)+:27&F'M16G1<1 MZCT\)$Z(.A FGJ)&.E"%F*(B>?B JIX[O%=$WL.>>O[B<4X4QME:A3\_WKVM M& !&VU-2'_XVQH/;#$(R3ZP52*?<.F@L1S:IB##A,6GBB#1["L E,Y%'1'U4 MN>!#(6><19I0GX1R0 ?A]XR530]T.A6!TEB,$]2,;O8$*?G.;[^ W\ MCOA;G!=9.1\HS+R@JT^ZD"'>EIBK(H;X"..+YU4]@K2<9NLL/\_P,,)8E3@V M"E2>!^67?S+*V&PD16V9$ESV,,)8L+>TP,@8GQ"/U.>BL("(T)(0SEFT\<%M M*OGT,.)?!HT15D7NB78HB3PF19J$;,S\\E$)+"*7BM^'9%2,*&&OH4D# #^A MB@!$.'# >)Y?X *-R&OFDV:6)-)+UY,868S4HJBU!'^-"60M6"(I=^R:0+A) MO:Z(>\<)*IX<3KP?-$YPZI67"/$X M;PE:WST"2>B00Y#MH?G,WTT6<%%_<5JKLV=&+VR% M+EJ/#U. [M-%/'&P60DKD0DVW@ZL93QLEBE+C@R@Z:(PRF.BN\9*L20Q M"M9:Q)E2V6[7D;,?D/.Y_;Z:)Y.PV_ M9Y.B^;!J.KF\[B?;J<^R^VB?F^T1=[G#*ZYF?8>^^/*O?< M8*E!0YJ2X 6-1&:-C+R/PX[%MF@^IDYT/\P*G[_Z,S0(C8"F#J.?M'LE@%U=1_70;;6/8$'F,TGX'N#:9C/$M>".D0WU@5, M,&@YY(G,=2%@(X+\$.228!$3+WWJN;$W49AK-S9+S ^@+$-V]..T*058;[.P M?8ZYW8"*%G^UD7ER.M["6;5RS^7W2_./G>8SO<[M*;!:_ M@TV^(Z=@L&S$$]&;R.& M7WZ&1QM]1&0TV8ZTM%$6N$EPG-OOQGD77BF>]?C"DJ4'JOZ^EMFPLPU7.%6P MOZVE7M7A7&NKKE1&6<#\AZ):CL^RIFB6L$Y-],NL:&*YQ"/BDPUADE\TP,D- MGW'Q!2RM;Y/CXY%K 2V&\6B2RK-_^Q*G9=U*S63>'\?EW.79P^3K),1I:$H- MTZF=!) G](\)?&_]T>AUYSG\]OY?-W]=>PW%Q@,)'63LCHLHG5,8?.(H0.'Z MB!P3"7%.+(^24Z9Z]9(W]A)^@V5[/_U76+2?5JL#/D)NL;.?#X96=%!H572I MG<)=[MF6/[:[K17-HEZSS)96"E^$.-MN-U*WK4AG$=V1P18S+\#(;W!T)^QA M%,$VA$7[FAW;/8'I]4.L;@_?VSU:MT 6&^1US)1%!KPFE5TG'[B-+#"N>^-FAA+J(3<(]0Q(6&\3J9QU;&R)O16;3SKO M22R=W?%OI=G,9VS[OZ].0;6CZ2S$U?=>_6VG%^TX_HD"/&UYD=_!?2]/IM^# M>WAZ;,^^RY]^?YK-O>GGK0&AD_:6NIF:[1_^:]DL)NEL=97R502Z[WLW^S,_ M)ISANW7K]I_WW9^]&1OP\&^%D)UNQ]*ZW?V[_8ZV?F[;O__IRWI::7EI[0A2 MF^!!OK/'W^Q9\_VKO^Z\O-6;*4NU_[4\RNH_;C/YGK5^204-Q>2[$2AF3/1; M'X.C5$S,$ME8F;^K9C5PHL#M+\UGDVD7*P<=DGY@D).)(<*](@QK:S!_2-%Y/[T?T6%'].*1@P\O.)V;.]OD^6^.?W!^,.QF M<[CN:-,]GF5ONQ)L,AUYVWS9ZYOSKC!H?<5_LXLI7;;>9V8?*XIO>=3_$>MNO$'O]6\H4?NG6ZL'A%[A2OB*NR"8/RWT9P]'%> M=!?AKF'#S6?_@#V58AODAKUX7)0"N&1QVK2FA3T%8?ISEXYPZ ME"C.C36YQ<:! 1&\P"1R$KSN4:#=/)2[)34K @K;I77E?4EO%E60=8*=ARZE-#AQH1Y>M+5@ M*J0#[:;])F[VR)ZO$^N!$+5H0$$,QHBH7>RLND"6%=Y$8Y138 M,,S?ETK;!-(/)&ELF)*6Y6-P+SYADQL\#7(L,,2](\C9W$U.9"*.42_[TUB" M248'8Y&.FN1>,0*FC^ HJ1A$PBDZUQO@^R O?I@::0RF2G/:YNZ.S]J$7X

*@T>:*AHB.NKC6 :_P4FEPLQ&[S3*]$C@IK&G3QZ/IJ"IT+ZU AH\$:WG, 7>0Q:*4$[UXY:RS\R2O7 M&Y5Q5U/HGEX[/M)#?.T[=M! DN,O*=[ZZ6JP;K-R&99+E< D3=JBM9/X/_]C MIY-IZ2/,H>O.6,U=K9D1M.@#9X]+S*7Y$D%AV%*?#^M ;]'E>7( MP>ZB6>_GN>CO>&+=Y+BMS[WNNJU:[IK5^JU?5DFNGG_X5<5T/OB"C,4J15&J M&"]9[TG:O+?I;+&Z=JOO+UC@;M7:@MR\2'6+7=5^ :]Y51.:RX_7?1=K$WXQ M6X#]/E]/2+G )[S@(NU[RGLGUYNNJWH'Z08$;ZE3'A2HSX7-C( #F"Q!08%+ MF>DIS:$,KNWLZ&;VS$_=VA_*;<1'%S-=/&9DO"TU/B=/DUSWZW/#6B=9TVUC M?QY]!'T=;F[U=_.0AFC@.YR2EAPCH6/N83,8Z61];FG30AI'E;]3I.(J>7M[ M:BW?AA4OYM>55U:/$%"$L\U@*#(^PQ M"X@'J9"+,2$OL;9>:Q5,[$WP#E('Q3R2PBG$:2+(<6>1(Y8$1FPD6.^GH=@4 M-VU2"N_!2NY/?>E/&\)7TZ@:.:@P\(5)@2_V:_9?XJ:1)Y3NB*$)A\0^6 .O MU^3D-H^:(I>D1:!YL7/<@*+M17UO,I/TX81#C;D>E&S+C!+885!=,? M1"0G(9/.[/8"$:U\$L8%PGHC46XSKG9K47:-M&T.@&QK;*3GCJ(BQI(.:EC4 M#?MS-^"RZ60\M?-2SK#3T3C,R;?@$9I$(T&"BYCSW '93$(2I4TR@&U/=&\R MRF$P9U>^,O)LE=G<%7\P**=!)9IN*%5MT&P[P+1;PC)@EC#.%,JE66"C MD(0L9^ %&J=)I"!$_69L'9A2(EC$8AZMJUU"VE('$,>))R$DDWHY@FT!VL*E M'U;^ &7MFM?--[OYCAKAC9O]$(? MH #JQOP?HBH.3H(Q%R@2(0*&"NZ0M4XBQG2D-DJVIX7_]JJX'0GZ4 J9C\6P M!&67$.P6.OEH]+8R0[5!ELS/%TM:;&A;RHI(P##!<$'A$%YOYKVT!L, M^G]?!_VO!_T7'2.V1_SOC!H+)4'?2M)JQDR>.9.I6QO8^HLOI?NLUUS:6^)! MCVM7)$A%8P)S.\]6BD(A&XA"#E,G4K0:ZUZ3,A?)&A$8''G=D-.[4WV]W-=I.6(K(;#/:(,[MS M&9D]]LL6EG-6..-\>UN_QVR1QTX%?#P]GBQR'\2D>=,F27W6%FGBNZ$Z*TZE M4OZ5:\8VYFQOT7+J-&_6T&H*>[QG&F'_2[G6J=-".1<*;Z?)">9Y;O7.,:FS M59W828PK&H%]WS=;:(JSJO"Q]U>]303A7<[#1.N[.7:=,@]J5Z MK21R5Y?^-EO"M5S,?-#P!A:P3,?K:B]XHCU3W]^/NM[AT:8083,!<;I:*WB^ M7KO\Y>M6OE?"PWD%2XAX?1^GRWGN]5F<*QK9=R^;9UI_&]["-UC<.!ZYY:*< M/;\7.U^,1Z\G;W:F0Y8)-NT0D0UZPZ*^GL"!NXNTKG];3]2;;F7> :FFH10< M=+?\XZXP:8H:@KNG^)M/779BLZ\7^87U8;D9ZOOJ[W?WWO=]2F*&YB' MN3;+8UC^Z>PZDC&/)Q;>V#Z VKJ/6@D\(*/PEVH4KHW"?[,@I/PI\SYA1;!) M6*/H2_B5T&R882259,YX:0+O=W=2C2DF&E%G$WP'YS8^9I 7VBB)J8J*W@OO MT]7A@>=/^_3+9Y)2.$9G< M=Y/'92+#F4-.V3,9X):2S"WI5I* QIHG(NE=CD:?21 M]5+RMQ&3!Z!]$D,;F+;'_O_EF; ^_?+$69^H]AQK*E"4!-!1)X:,UA@1 _J5 MJZ1L7R?G5*F+":,@' -$Y;!+I .QIY'KZ)AE+E;6IYO, KYT-SPQUB?FG00( MM4C""1&WTB#K_I$=.@!^&7NGP_W95?:B!)F,I5,A2N$EJY2H;*5?+<VD(,1@;[B B5F'-ODI+]EJ8AN/:$#="UKXQZM^G$\YXJ M2QR22LC,*2Z1EI:AR)+S$F0V] <7#R6,_FP8]:YPBF_ J+?X-AN]IBVC7C-\ M2KV75 FSES;L*F>DTH9M; M<[9>SZ;Y[5YIPP:7!'_ZK&',@EO /=(J=XXK8I&U@2-'*<%@J$60J(>4G/MB M#0.KS PIICUZG:WWD(,!W0B=RZI[WUR#9>Q*N+PQR]B6LR)V2XA_J?QB3YM? M3,'V)D0)A&-RX)&9/ 3'4/"NO'16$X)C/]EZJVW_T/QB@VKN?'[\8N"V.Y5+ MB[B2-,]19: JP#O"T5'KO=>*]J;\(M=G17>GV8>/K\8F*H^!,E*:O>,6GX0?K$ACLHZ M&+_8+\/F%_,I#_$+(!8@!2A30R$38T3)4">U523:GKJZ2;_ 8_"+#5&>GA&_ M6))&< \JQ 3KVG%]+F"---/84$8-Y[UQHK>V<3:+K""*$Z[HP?W[RB\V@-=.!05C%R5)0IY[ M![!$O4;2&9T8Q32)'K_874VA>WKMPR3&'%>"L0&, ;M>&\)C$HS],C""L5\N M(1C[Y1D0C)U?[THP]E!;[ $8Q=>Y"D1C&F&96)$(*4-RWY 0)I+C"(&'] ) M"]ZC.GPB]3X)QH94%W2_!&-72_G@Q"T'UI6Q'C'K90YZ41 =&Y")X(U2(8RS MO;S];28;7"1N!^87&U1J_M'XQ7[9QR]VC:ZP&X%JI1>K]&*57NQ*@(V)<6LM M0U;G1N"250@^DP4808C$4?O>I%(AM-+@:B/,B4/<)H6T9@H)FVB@%FNKG&H60S$0>$?41 MQ,ASA1QH::0)]4DH%[1\!.&@@Q..FS7Y#@\XDI*$^&"0P$8@+BR\8N5S$T$D M/E/S&-=K=KF);#P>OQ@9&SHHUN$;]H,_<7XQ[:4F*F#D:#(@6 +DPX+);QFG MW!$L/.L%=P\#.KOR=5@Z$V*>. )MB=5.E&G8+&,Q<>Z4Q8A* QI,9I>0D9'H9T%_]/91V09P\-,%%W$,O:I M4+WD)LXB.]/9VN9I]KN$8 ==X#5>)IUA^&1F*_Z?P?@BPV7AT8X1*P#^X7P2 M#,_,:RLH!\-3"ZN2)EKU2(]O8USLLR@.Q\(CAV9(7&LG51*>JTEXKBB@>#02 MGDO>@WZ<]_"M'3[A9L?A(".D\@*C4@PTVIXM=I=-=>!;W)^R[I8W+^75FT8. M><^TAUYG$#[%F'9;XOTT3V#)3XXY"(I\P^X3Y!.U75!MZ[X: E;O/=[L> -8F#DZ/8:W6E"%Y MYOWFF4),;7=Q/)Y]ZX:Z=]4E&=G2ZN5B":F:72Q,,YQB. VN/96$HV6VX",25=DD)2Y\W!1DS^6AKBP4LKYMS;Y>++;)YS+'<.&E$^ MJ#K2SA_;>.UV_:@EUKR>>;IG'XU+NJHM4AFT>\^4MMYPC9+F*<]KML@FY9!) M3(; HR:AQ]9)O:=$X82H#TW:#!Y4)OF"2J-> M('*;PZJM[FJZZ95]KN4\ZG4^\=G^74WN+ PAKW[_^$7C@8MJ M!(^6,2X0 "#-/1U3>6!L @UP$,@QXB$*9(5Q"$MM+=;& MFR!WPIJWEM,/[=O(Q [K=2]62ADD3?41)]E[ML,S,0X??6WZ>P)2%O'\&97#U]DK3../Y?(Z'Z7 M_T:.Y6-% 0[O68*'43W+39'+8N-XV>DT=Y-=0*VYP[Z6O3BBOF]VCFCUZ-=N M<'@YY=]GT\_H4YR?W,1G_1A/%ZV;2DEQ)77GIK:>J>E^8\6=PIV?2LJA^0L9 M2+==TQ5QW-H3[7S,E2>ZXH&8G\ZZU,*N*UK(82>%X::\K7;P?S=3_KQ'>,'" M%+/$3TXGL>OLW..*KJ[G\HR94K"URDO JL+SQ(6=GZTOO"[\VCIOUX-^_E8^ MSV??"N- R-_(-6C?MYR<^8G"UV++7_9,95K38E$0,--'EH=9 .;DWP ;TI:S!=O>]):_/![EW74:RQ8KBB1?I9R@\&CE9@*XVT*(-.EN^60& MLI)KV,OCGW;^?GX6OU@MP7&6NSR>#-1PL[CXR?*)LW&X_;9VT++.0A[*+&16 M9R$/=1;R"\CK_+$&ZHPJNUKB\4S"-N0R;/>5@Y*U#%M$:-"Y3C0AXU0FJP]. M:^SAP]Z06!$YQI(3%%,TB+O@D D&OI,,T]1P:Z7=<5]74_'>3U<>07$_MQV" MU42*.WJ@0H\U&53GQTW<@G7LKK6T'N^NAUW?,. P>2(&6VHQ@4.0PM<$D+'5#ZM MZ,]U N>=U?]D N?*JR23-,@1&7-+GLH4PPPI2B4A$;/49P+3CD4N&48ZYFBD MB!:!C161T=Q2RJP5L<="=V?Y>[MN=#FP)%(Z-F*P&1M[#(HPG.V6\697:M!2 M18.341*%6,HE6(Y3I 6EB#KP80.76/=CW$8IR6.&/@6 QBW8!T9JCXSU6A*P M$>BY9I)'C7'OY32^BN8:="$W@YK N,&\?9&&ZT3!-RBX:E'?;G7;'N"[BI?/ MYMT9LPS#TK0SM>:%G6+T^M7'M[\WKUK6Y+_F0^-B<=PQW25X$VV29Y23/_N M]^56JCV>%&T%8+9:%?LQT[Q);VA)G@EF? (@EQ)CW8502T MHJ \! "N5*%3*@FCDMC3:_V."F6 MA 1SBCFPY#G/PX62 Q'B,4:2' LF5''8*PZKF?"/=RN++_/8CJZYO'[_,5W9 M[7%,XV$.Y8K$86MQ0"%EB@6/P?B+G""#G;0,*^I);S*(<98&+L#DP\K"=\!6 MU H3E+MS\FQVP1*M^^;I#&8CCN)$)<@ R512DKD\CP]\2\XUMKEKH^\ B&A\ M],XC37@>\0%0ZQSC2'A 6J,T(78 JG10(8LGAYWL_&3=/9'"H?WS7I7T_@@,X M\7'_QOMUUGEIQ=MN/N78Z_;G/\Z:Q:^SQ?^+<"0L@(+GVL!WP-]!4@BE"'PMYMGC3TMF MGL+DS1)/;I,8R^F6D[WC6'?.U+C,(H+C83T+8)5 38J37$+6C+>[R=;AE!(' MVN>LVTTXK2.^7J%BOII?=.6/*S\.SNGB=A1@]C7/:ARUK54Q( N_V\]EZM)D M%@Z0D5E+]Z_+$SBG7Z4I!;:Y1!'L""TS.T)$FEF"1+9.&758X1Y#W$V1?GEC6,XSO^/CU' <;8HX=M[!8VZ?PG8YE$&UVS5$=Q9I M@D&Y<]#7C*9,S\I!7W,&*,R\$@23E&+/IKZ-2'_T7V)8'L<[;#-;J6RD#+"G\9GD"]PJG MW1I+MXITSP A;1LP7[4==^P3;8*R!_LC.&B6H^DQM+UUVYA^VJ8_FM'K4E$W M6S9@DC1OOAO(/GFV=59MT=KHG[KWW:_4MLO%[/NNZ"S?3ZY!@]O/AZ-C>S9; M+N 2?\;P?7LY@X_P7U;'^TP2>=K$[YIX:D%8XFH92BZE/?6KU2W /:PKY[Y. MFDD9;GSVW>H<6P?"D6&]4.6J A\Q_9=<6'?Q,>2(TJL.N>)SB]+W6X=[(P]M3X+D(-WC@^WW :T/P'1X/ MY")_6IR_P;_;VTRDN-BPR)&W?VLC;N]RQ.WV8C"$M:ER7^7^.G+_RG@.*_OZR<*RU(4R:3)/K$&+WNG0MKO"_MO"\E4^A_XGR615Q30K^_L,3[J0K] M8;=TQ;$!/'+%L0/BF"'"!NPP,C8/*DM,(!VTSL.VM7>&!LI[Y=)!LTP,[I#$ M'K"/8 7?\1[!-R1 8G(NL\0]'([UQY55&*LP-O176F'LD)V=DC*/N4:>RX"X MI!Y9KADRFF+EA/(!][KIHR>.)"%1 -0")Z%#9G,.V3&D7B)K 9T"S^UL6#&%>]P3+C/V$IJ0-P!A7(%;Z1CW MB$HF?" N!44>U1R[A-7SJ0K]0\8A+RU>>6%QR(\@?BVS %SS'X6RH2J-%[-_ MJJ[8"4'R@*E,%$5<.OB]0HZR@)C&U',L8B2]:2986!XX-DC'E/)W!-C)3B'C ML/,X&+"$TZ/J"G[QX,\JZQ6^!O+(%;X., "/4HD=H)!1VB"N-4=Y7"2X[)A$ MKUV2AO=F:M.4 -XT2HQDAC\&'GZB&AQ^I['DRC+A'A6^"*ZQQXI?]96^ /QB MAC.EO$;64(4X(QX9+++3+J(DTCO&>B%'3;P+WFHDJ:*(^Q3 \K(**21*WP=8*XACC(91I$D)K/0$L N\ M/]>04B@ MF']5W @6)':R5WP4<1#*@=EMDG"("R^09I$B%:(6(22PHGNS&@^M@QI8;<5((<'D#H3 EMF MD,&2(DXI1X9SC$AD-K%HO+*]'+@A/%G)(A)1YI+WS)ZIM$4II2BPI1X3.@R M?'YU4Q4?*SY6?+P8SQ+#6&J ,D.B03P:@BSC"BD5@K3R3DMMDM,D] M.[D=1V&P]:@ <]%BSUWD3M^[P7=Y34]-BM\I*EL+0#?K^VX*%XIQGNDA':::1NJTKCK/KIZE,:3V6FW?.DW&B;RG!0/!GLYQP80EB$BGAO40=U$ MI*WPAB5K7?+]8E+'B.0.)6I,-J0Y@K4&(PJ8:U.DQ(>!9,#NN9ALH/!;8QP5ARL./RT<5H)R3TU"(8 !RP53 MR(B82=:Q(#@%SD+/_'72$F<(1H$HAKB.!DQF(I"*7%M,.(GXWGNI*@Y7'*XX M7''XT<(&&H=$@D&YFPMQ#$!H@A-(*FZ]Q99;)\_CIJ)>.!P"$D(1Q+WDR$C* M$$V629*D%A(_;KSZGL/5 \7+@1<:E[OOV(]AQ?9+[]68W"U*H97-I]D^+;Z$ M3WDH ?!"BUYUUF'W(#VB>1.&V3(3$#^BUGJ<83K768PGK\ >**!#L./2)Z0= MR\-X)$$FZ\?DHN;&"O 0>FTUF'$;3-(HIIA (7*.7/9 /%4*8RI\5G,] M1X++A]2,YP2Q^A(5ERLN/SMF[H-,F"MPD\Q1I(< M"^;>TXF7HJ94%34K:E;4K*AY3ZAI5/1<&HXTX0QQF10RS'F$,6>26QPE[R7_ M1#0^>I+G:-C'> 9[]XV+F_S'Z M<%I@X"ULCZ^3Q=G>I=A.$/ CP=A?+LD2/-;JW&TQ/GV)\SCZEO_9%R2]P14. MCLTT"H<5&*8J* S8; ,R.H^[Y2'(8"R6N(?-EF/ X*01Y2$/N=6 TF#[(FHI M48#;C-,>L<-^2'X[G]OIYYB["WXXVQSRFSW+?WK[S,Y^-7%ZT5I(AYWP,:! =5X+L-DU=02! MAN(L<"J53^?7@BJE4VYV)"*O6LK)UB08J"UIK95.*=:S[H>U%M/9'CUV@6)[ M^*TSFK40\KD\\V@V'\4_X]Q/&OAV6)8VE<67_=OJ86ZPF?PY.H'?OC2C"" 6 M1O^RG,81P^-1)N(M/3293_3HIFI /PLU\'ML%J#9P28;M1KA#Y#59GLM0./? M @?76[@S'39=%HQ;G9"W)/OG4B(;@X2S)!T5"8K$WL";V_CG'_V7&);'\4/Z M=3;]"L\8P^9)RX.6YUSIO4_9VOD$E_P!#-1_O!I%L#A/L^J;+^.KVZI"^10U MX=M1LSR!.SO+9*?+;NE&OW_\8V2[MPM/6E&MH';!&_C6S-Z/9G"[ST9@SHY"/8Z:=Q/BI8/+(GLR4@UYOO;@@ 3]/"71GXQ;[?5Q)BEXO9RK7) M]P, GF\_'XZ.[=ELV;49?=]>3N$C_)?5\?#VC^UI$[]KXJF=@Z.W6H;BQK:G M?K6O5N;KI)FXR3%(UW>K9/M7OG<_X9N$EU33R^X]EP?[]IT\WONZRE3HU_] M;E_< ]_O U9A/H#E?]':_$BTJD;IWK*>_*:7/E^OZQE=$J6:)9&OT4?3QQ M<3YBI"206"TL?3'S2.OPW9V>(\LHPQPC+_)@+9L,>+[G,5QKQ< M=0V8>!LPZ543M_21P!4Q[V"VUZ'GF_7]]R+$52.]F"WS4A71P\QH<1)+9HU# MPN&$>-0$.>(T(ES1))WQ/O18U8@36CM&D<8:OF-PR&SO%HG ,#:4@.O@'DZQ MM8!P:87][L^]MH^.NW5TRW-"UVKO'[+52CL?6"9QB-3F5B&/=+("$8>M MHT1CG-G=GPXL/KS1;XYT-?IKK/XPF_3GV3S%20[6S^8C;Z<^'A]7)Z!.*Z[3 MB@?C2'#+N#,&/ <5%.($O FKE4?>:B.,%-C%?L)@4!IS#3(W]B6N'MOS(HAO5V[A.LA4+KP*.R$L.V!DR\Q')DQJP)]9&FU1_5-D@L7,)$/D8KH:X M9U:/)V,%U?S"?90%[?245W7U3&?-/:+?\:)&S 7NI2$T(&RU1IR3 )Z"B\B8 MR#07%#,7>CPIH-,"#3DY$0)HR"B0%<8A+/,T(VV\"<^BM(@\*#W5DQ]45S%W MP!9,=1$.F:=295 I%R[!UP3@7G@IH/KB#P/B1U-5!Z#D( M=;3GQ4_V/$:Z_8>=EUE\=YG/=>!;&NU]$<]_FMK/\]G): $'CQ:S\K_C,CDM MHZR=GHTF3;.$\WSK7E@^R'J U'EL9Y,5/]3/3DYF^;[S=#YP3>WIZ7SV%7Q5 M=U9.]L,,@'C_],)G-+FU/32?^;O) B[J+U[SZ.;+/,"NS(+[#:S&&=2Q$Q$<'UM,0A327\BBDE,5 PELAY*TH+YQBU M$G$G,R,9D<@F,,2$UC0JCA.3_4!KWJ'ORSK\5 :?M@FEMD48GJ]\U%PQ#19? M-=5\K(P8P\H,:01L?J*FDY(R5_/5F_'HVV3Q912M_U)&BN;U;2;-(HL3@-KK MMV]&LVD'<_D/6Z+X?_Z7ID1]W^P@WWAT:N>CK]E2'/WOH4F8TEQ@)3ABB8#- M[;Q!1B6&J&(47A=1-N$>YYV,SOJ@D)/$(BZX!]L>Y-/):))S--G$STO8CV5! MBIS]9N9A^,9]!UCIC^69F]%5)3'R$\<7AB4>0M?7@SO'H]0^M$/UX M;)MF]':E1[,:/5W._1?P5G:%;$>5MN*Z^FZ[M*.5[90%N,AN-\RX3,M,Y[5Y M&86ZA_N%E"S6./#(5'8HT M#WZ/."+-I$ V1L#J1"BW/2)2$C 56"CD%>4@U!Y,A5S/PI-QFEL6C>D1Z#V( M4%\-TXI?'.UX3*ENA7HR0+LP1I .$D! $F.@M36\;!XITD[%H 'V NVC'B;6 M:\V025YDU"/($IM0C$)A*9D@I&<7[A60-HGP(7V,'FS%Q20V/]I]MV_ W^_'/[YSUFY+E/+[ HMTZ]@L[>R7N V"QW MS]\=,'(QG_U%P*6@2C()NR%0 M"'DT1."8HHHQ[$W$N2>N4H!]L-#P^73\>J MW57B^XV$W6..1I] X,L.:CEMFMEQR)*8]\%YWWZX$LFU#=Y;BJS3V4-RX(,; M<,DU,TI8;\!$[7%%W$8B/]K,$]%Z57DQ;NM*76UX7C)#XI%DK@!IEJ@L&N?A M]RD+3]0N6:L,\D)HQ(W R"H=D6?>*IP\UJ)'F_28PG,U8G%FAB8]YP2FQ9U5 M0'$>?9SD./7G^0Q ZG0^\S&&$M(N(>P_X<$6\?AL>+*C M4J18R2C[DR$R1" M,RR1=S1:HI()O@<\VG)'0:90=/D[VA-DM ]()Z&E .]#2GU>=G[KEB1G"7)P M,+>X?$A;09X+F1#E3B&ZN"IF>#0HXP^./H9;&(-U!;<=X4G"TA^17EG1;&CONQUQ%C$& @P(DT;_^/5D%@ +%#> *(*IL-DD4$LNYSQG MS7/.[9>(1N,0%T-_L=X*:1B_HS (L_+F;N6S,Y&KV#,YT-[\3)_^^KK?S>AK3_=+K,>&TVK4UCM0DF\M(.O]F+.O=&6=V\Q/>:[X# M0!I_&<%"M"K=I>S='^ W4K^UFV%$@[F@J^RB&7!C2<,WRS#X8-1TZ:J;%<]A MGSXJF$P3XP0V(/"#0=SE)O-42V1P]#P117SL%(=*5'(-VB=HE#0@3JD F#(4 M<9^X,XE9ECH^\U4EH$Y,?UM.XEC8@H&(T>HV X[++$#"Q8K5%R6A"&,5BQ'9\*V"S<^$01Q=QF MMS5&3A"#%) .MBHF1^)5&KE4'ANU\604%ICPVWCR*4Z^@F%2?Y@ ;@S.ZBU1 M#C[N511E03G7HLK<.+D&5AM+MXDNAVI6-PKE(#-;9:OA&/YJHROGX[H1!=7Y M<%8OOH+%&UY^,\ZW_#*T_I_HDS\=#V'TS07S+JEGH% .*U@%?]I ?XCQ+*=< MK$B +V TC=8!T<-RNDM5-E1?![:YHFX"P%? M],9N]_F'>WW,]7WH]\ H\\2R;+Y_6[@4&Q^[K5*NRMVF6#1*RXJ97O>.5BB@ MI]".H\!\EJ!>("=!' OI@8BPBMATBK5P37!(,B"GP:[C+H)]+D <&T9%LCHP M;=)56EDF*+]M,IF;+.@[&XU=#>*HB:0,1NVY7FM_2-SH6)E!H69P"6# +4/SMKT_[?@)*6.RW_?;F^O\/R;HOJ=:^H?E6QZ-ID M7<7"5G_+-U>O[60XKNK!648/F,-V6:0SD@-F$1N=H8D()'4 44"$0SIQCJ(Q MG$L1L*:=!,_"(H\I&&QF!-"";4M3H%:XA3\DAP.J-,M5!*HT&($9TVC?H -/ M#SZI_;H%^SB;9(-NVMHPH(GY.)E:X/Y+#:+ZN$@&._DRB;%EV=!8 \M^%K)M M9W&43PJT7O'IMSBW+1:.JD7L;]!H-V 3-,D2.067XE=OYQ\V?Y)7/S?\T,!0 M8WS (MEFW[+;-7\TB3#@U0O.\]L_CHCL<.FIT 6 M &+G*TOSJ76^5_R8T/;U0$RC&D>8C%=7?+9A6&5 SBU6?@5_K.8#\ MU-A@J7'4S:=UTYA_;DPGFS7HP3A'('(D'IW.1F&2X32[*+(?^:+ZB6C\,^S) MQ:(7_0*S_7#<2((PQ]-FBR^3[>'I3>V!>9K^SVLK^O??/U0KYEV\VVX3YZRN/:U>N6:K5#[/%<$-+RA&W"W?LNB>9; MWO/Y,9AUXFE6(>?;+]P RV'9:@3\MRFK_^R;<*-@Y5@=*4HF)R(&SL!F MH0IQ&BFQ446K.UEJC(6H<&6,$8BY@*ZV6 7=SRS?EY7P ]6,* M*Y_/>3PL#8T>P9X=Z1^4A]R?+7PU9VL3!"[TJ%7BR^K4U>^SVI2]E\UJ5/7, MY?6;#NQP> $;"N_-QT@71'F=TM@ PB C4^TG Y=AQ8V_SHVHJV\$T3H T7KI M'VK8-\=+8RM+YR&-EH,SXR]PI['/3L?#C!KMJ3(8VB( L72OSM7*:]:JN2R_ M<'8^'JT%6Z<;QYK9N!EO_'Z>S[G-!Y<&*;L@1J/,X'4&@SR^G)6W<9!Y!L]6 M.[AUH.KJZF\Y1/7MFKB377E4'[WRP1D'"KY! 7N&N%0:.L=)&\%X=QG >-TZ1K;F@:=] M.; M8C>M\K# GLLPX&I,!RAM/:QS\$Q^^W.MZWKI[_'+H&X5K%^;+)1RQ'6TP?)9 M!;PK"ND/;:F%2SSKZ8TCIIX.IK/,8B!]EK;2XK[)NEW2:@:=@]ZA50PFESO7 MY@\M5?^CWBF?7LG(4TZ;Y+8Y&(:1]@)@3W*2; B:ATY]5\4C]G 7+)8F2H5\@&@Z6B#@,Q= [&1D9X$@F9* CB5F)DA8I(,JN%XMXISA[9 M>%'*'!G>4\I94\=;V'H2!TZ"32I2RI'A(@!."* 2;2RBSE,:=4S1B9W11CEP MLG[JM)%,\/4B= =D\S5K:N=#>'/K7-P(.#G-X L(S2\]#0UXC4'7YQ()F@OF MNES[@3$@&$&M2YHDVJV@%8)G"B 8X>3S>6;)D .!!EJ_%"+D8P!*%>_)C1 T M@ D/[/ I0)%*5#JE!0K6@Y@B)" 7@4I"<,D:%[#!'3&U-2IY[//OY#AWN.X- M&;5.+5!U7..*6")+2RV+PY6?ED>)I]_&W2 KV(V](RJYHH@S;HM+)&U,TB7>8 '3D-'R^C#372TX8SO MDR(JH!HN-76(@OH,!*(MZ-(Y@ URCAH9)?&IKT1UDXX$1$7[=,3M4(ZS<87! MV$I9L-&L P$&:>H94A@$6"*>.M+)0KZ/$;_;3'5RW*O#LSTXQ+91V7Z/OC<:W&MB^Q4&9KE8(G]8K084,OY.\J&TPMW=9D[(_%)R,<#8[A&1[PK O.;(PI4]"JM_[*,3&AC^8M, MF!Q416$PG+7Y^)/QUT'#5_,LCA5*.O@0PH/CA.N1A2MG_'\<-(P-Q-\V8KC) M?=D$A)G&4* /C@7,5NN6K[HPO[^-T56J#OK/Q'#IHS:W2O ">E1-&;T=OFK7\D#[: MR=9D?:\<':N1S=#RCAT"X0P"($CE[7F.W!TZRMP^4/DIGD]7\*3$):O+%2%Z M4V3R1[5W+XOK]B\\2*C6$:P+I+SWN50N6*-1!*2"L1''E"SM6!:1"N,4LR;N^JI#6ET;912/<3+!>\\J\Y";-I9=#DPL9\ M^+#)W0)\!VK+$>E/O:^UZU@@)+>V,$0QQ'.%%D-Y1(&3X# %$:@ZOEH/Q!@] MJ.E"Y3"D"1$YJ@R2T7O+# ?*#5=I[G,\.Q]/P'IIK=A2;W=>>6Q>G>R:LJ3H MU [3/">ZVMB#=J\'19A2)BJ'HJ,4<0PZE3/2H&"4ESZRP%GL'!1)4@9B-,+6 M8]"I/(-[(D>* ]5%*;DPY)%?/!T[A68 MI\DN16+_T"@)Y3'#"B6F23Y1*A'\GR$?0)9Q$&R!=?RQS+M<%APN%PGGILD> M$$PJ$)W8$.NT$;SC6^M%Y$AF<.H1:2TKV!U5S=GVVWG>CJLW698NW/^GV59] M$@D3!$ON<2*(IBBR,U5*],;AK2V\$/Y MF##7(/AN=Q+@L6F-]9'6YG)P4*^7A&UC2_T6?4F3J*+6"'1O4($T:-S::(M M?X]8<>\UZ92KZ8OH(W<0?3TBF3M+OGQTY.PLAD$;2%JEL>ZQ": Q\G-U$4%3 M7SK%KB97'TH$R^BHO2(<=/[<*P-&C6(],8^UHT(F13A;/78CW<2)8O%?4 MV8<(UG-U"=W:,W_%E78GU_S6SO.LUY$[S&INV"?!I,"(.)M M\I%@ T7 #@^ M]_:QFKANLP@!7Q)GD-+Y/*;D#MD@)6+28\4T]<9T,L!V'2/OE),2&P.?*=V10O>AD?U4<^OE6;+KJ[D=NNBX?;CE;_:B M!%KF@99F+38>_GJJ(9:4X4,"RC!'<\DR^,T9XE!BPD2+91*D(YBL=\H2JS/4 M@+HD28[GT+>WO]3^,[NQQ M54J1_CX6Z1>E2']?B_0?FD+WPV/-CS.$JW[]_8VD=Q$%QJDCC(*6J3#)Y:C MM*6"YX:90A,1I6&J4P"?89MT2(A2SK*;)2"K+4?8"2JHI]I*6H+I=PDI_.< O$(&IXB(<=Q[ MDZRCMI'8'H^ M_?L3;8/I]3.(IAL15+(*!2D QK Q2 LID%268JPY";:3LW87ZGVL:'JO#JJ5 M:'K_H^G+2$F)H^],,D87< @4^58R^EQ;4V*$07?"5AD69*<4O]":$2,L8BZW MZK5*(^,Q1\)XZP(+VJ='/VO>RVCH@<3178PBJ]^@/4673S;F-LN)HT1D,H%X M$6FG\-=]:*3$T1\ECB[[+#-N'T;_JQTM:A644/J'4;58#W/':/I-I5"OU.<_ M>GI%41W!2GDND#*@.G.95,ZB%H@%YXRDWA/1.8$F Z71AX ":TZMX8@TX2 F M63 QB,C HMQ32)X<2:7[!%J7=>6N'.SO;\ <5'.M$Z%@'NF8BX' ]E*>D+62 M66=\I+R37>^$(2%JAH)J20(CK6A"Q&#F@N8,3*Z.-VGE3/YS#I:OA*R?6DE< MHC&7C@JD&RIS[IUL]W30'!I1=RG<:: M-E*7?H-Q;L?2._("^XE1S\$N3U[E.I3Y&(T)B!-/;4J /;8#/7=17/99D9*) M?I'394G*:PAIS=[84);R:9 4=8(0%37*)180I\(#>6B'##'6",Z=DIU(2$R" M)V,Q(EH"+7I*D:76YD*Z&F/OJ+&/E03P8Y+B_2*I:^(/E_6WKW,N3B\;WCV% M^$1DB20%, 6PD[)_2" K,0<2$SARXB*CG?C$?>RK51_BPE?TMBU:_;&Q:1=> M@"WYALQQGZJ;/CABT?P];\ZXTE%Q$;-HZF-5Z\WY2HCBIA#%FE380R6^!]7> MN]8>>Q*A"]"V!0WY:'%D#FQX1Y$+\(,R(E0@BLBX==C9?NA"]RIJ?[O2>6NP ML)J^??L!+#?U_>P,F,4OCNPIX5G4!DD22=N_R.;#-%QJ)IB-R:6.JRXIED0. M3S"7..(<["^3'"@W/,9(DH.M[12+^N1/ 3V'BU!#VZZP;C?V_7@:KQI3G^%U MOPSARA=5A&T^SR@XF<47SPL53ZIZ=G8V;_:X[#'9(-E7(/W1="6\765:_IH1 M;@%A>SPP,?A> >A-3^LJ-D#7M.ME>-Z]=E#G/G9MR]^Z^JDI2#N>U0"..J,L&>-B/WYY48!>6A)[.V)@.I/TR8;9_[V^6#SP%[:V73\:I[1G\>3 M$_QA^/ER-+07X]D47O$]AE?MZQ0^QG]87.^SVG]>QY=U!$D#,F^Q#)/FX$#S MZ!>+(< 8EL<2<@'A-M#___],?I9-,ZST]P:* F9_T_P6@!;0'-.3"QK0"Q*>9Q/JWH\'(1J MP[8G MOYL8P1T%^#4^]DUCO@N_[C14\H#@\[*_\/@R%S?'B\;IL@\?(^VAB]N09K\7 M:D? O?K8T;A?4][N[&[8THV\O\L9-U&T+;+#-04(N4Y.F-Q--=<64BSD"I8. MF41H5 J^X9WJ'-8KH055B'B6R_/FXQ<\GU<11 MW63-G&0._1+/8(2_7%Q>\M%>Y(].OME):$/[;T?U=#++']9-)L?G4SOZ<-XD M]+S/M0ERZ];WL\S2&[/MYPD>;#7!X^W[WVXZ^'[$?M!\O7!- <*>3'D=%:Z; MZ[\51+Q5HG6R5%J;FT9QB3A1#ND4/(H =%1Y&@+O' VY"R(VB=:[@\-%2&CN M#UL[:[+U@R7D6%]_H/&I""3YHJ_GY_PE:^LY>7=2M6=QBRQZ-MQ3 M1-!:_PN=0/88A3S.O2QLC,@I;%'"3":#!<66=_I?)"8LD0Q%H2V(("60H8XB MR1CUN3XC4=US[SN30G^9=RQO#])O4R>G1R"%B\PI0-CW+2U*^3:K75$&2G3 MB-I\4BV!@FT2CTC:9%R(G+EN">0^(^(5+;WY\E<[C;_9P:0I,K%M51T?BX*: MQ;.^'1Y=&)5%0W\^7/-$$&]1509 MGHOHY,(4(2*3:YTPXQG)O2;ZK.[_O0E);D7=O[946',R$_TK3L:9B30E]-7! M069QQO6;M#':15==,>IZR-N^IULGVNS7/K:>^T6.:GQ7&LWR@>_&P)\.7 M]UR@&XCF-DMTL(+22I<(1SAXCWB4*4<*.'*&4Q$PEI1V"LUY;,#2 ./"!T]S M[4.%+ D224>C80@*PZ@ FB.$'!1R<$IB)U6^3=!5D/* V('HOK>S$\ M568JL84]&QYK?<2*X;%]"76PED4Q'6[524$:J[&@"*";@WE_#0)\NA& 8%=GNGRQ3#8)NXZ:AB44CDO3.(LX21"\D@R3@A M(8I<M]V%0Q6:YEUMV>TF[M:.7=/WS=K1=DJVU+L)4F:JX1PPHCKKU% MUGN.M)"4!25)L&8;;4N6''%2UW%:_RW:>@:,]&'T>_2S2;9:@!D'M^E6TA_K M; N[F]NLM>T[&KLM$W0];U4"SUWMPO3O\/F\ >3B]M/X@YIL3VPJ4CR;4Y!,^A M(\EM&SV4'B3/&B *!UW?9"^$09,(4-BHL%%AH_NRT2+3OK!18:/"1@^01O\] MJZ&CPD-Z_LI3@;PZO^L%N4>RM& )YC% M7(X&;/%H@/3,>Q,!&R2)B!,MD8V6H.1I+F$:K7:=@D-8$!\Y9W"/$8A[:9%+ M4B&1"(G*&9E,6C\:D'-HYSSW;F#;=,RK6?J;3STA=L,17TEQR=-_^H1=<*S@ MV&TW?WXXYVGO?N'QPN.%QPN/']BF%QXO//Z@ JC81F>509HP@KAA$KF@&?+. M$\F]PB3)J_:(X#IJ(0B*,=LC"0MD@J3(*.JU)-Q8QJX_&KETYWY("[? EDP3 ML>-B;@71"J(51.L[H@4+L"4\1X!%$7&-*7)<$I2$Q9)9H[7I()I*EBDI#"!: MQ(CS()!VQ"%J I::<(DC?3P/RZZ+4CX9'"MUEK?D@?]K\< _/^XI8F%5+'AM M -P]04I2C4!$..22%BA%0C@1H-/Z3@\51D0,/K=Y]EVEF0:/QH.3HI,$ EHHA MR[R#^2LF%"5*D'A5TPE!1JN]0"%AB;BS$AGM%5(Z6FJ<9)JK:S6=9:&SD^DR MY_G#Z-KR@-?K/S4L.OQV@R)DQ,'I0?MI&=T/?BJH65"S!ZCII1'$4X82YV#P MJ1"0U=@C1K$F3GG!-+V*FB9*2T2*R%FE$ \>(X,%1\GQQ).Q)@2\HT#([:"2 M')XGL4!E@"-B&(QC([KZ02 &U$(FL805H$[K3 CJI.#[ '*81;CXBP MTE5F/KER)N&!+/)Z:.NZ.BD!D>?'/,]5*A2/XE/=],+:SV&7MZ[P8:,X3E8C ML%T#XIPI9*VV*&H1'$1U.7QT 1?8.TY['+O77Z.\B@42X@+IW+NLP.[. GD6!3< MAA@I%[N"R<<(E) C(P\/+XL#L !G 2+#DD+BI86;#R7GG" M+CJA,8HV4- ,+4&:"(^BMYPKZK1@G>,C#U(*MQTLH80?'(Z5XR/[#);\4H(E MSX]YGJM4*,&2I[KIA;6?PRYOWYBU7"N;0R0N'PQ3,B%MI4/*$\UD% X^N:KP M$6L\P=0AS@08L\XEY'CR6>N3'FQ@2[C><["$'#%EBB+X] F^P-ISV.6BL3S# M32^L_1QVN??N?.VB$B1)))G.]9PX1Y9XCS0.F#*E972=H_%&"BV%<(AA8Q'7 M-%>TY01AP;T/."KF_%[=^9P1 U!2>*$N &(,C(H MQ#DF5GE,@NI@VX.LNVV[\P\QA:.=OC7MN[B/S9/CK MGIM^ITXZ3U.T[,+"ODU#G4,GG7X01H&0?=/!,X"0S=JI%6 IAUR%3BN"N'5@ M="MBD-52<^,$8QQ?U4XM#L$0G^,5#+13V ZDJ10HA])\=I&;WU"FE&+N$H4:4T1RD)>XVD"/TLE;D2;"F07"!Y#P$;363( MT1;-&29PHA1SKRQ,7HQW_^3R>VF'U+GZ-PXJ5V,]V&9$>T\R) M83QSP[A/.;6?;E*W68P#%5E6,,-H) M8;+OZ!<[TH(4-"UH6M"TH.G3]65C;AD5@:'@3$3<&X%T5!X9*0,6TF$L.N-.,KV%Z>+;+GA=\/JP\%HD*5P4#DG*,N)2A0SQ&%GBO.#" M1LXZL4HP%NO!7-_35O^]9&3]UX&*Z&)7\XFFN6[.,I MT.;XK#KY9B>AKNPH5 W55B?G\%X_L W/_)[?6=]3U]G%L*O535[NUFK0EA\+ MQO[P@\@MH?O9P(=-_.VHHIB2H_R3-ML%O[!J>AJKU^,S&,Y%]27#30S5^7QK M?__T7W4%X_&GU;3CA!D4AI>/ M!$2JAM$"*M2G@_/*C4PTYFG!DO#J&SQ\=5W^O:[&YPTU3\?SFYJO;:;\?)-9]8NQCY M!?DO^#\LRVPRR5<.!V>#:?N\^1!!)CG8/KAU$L_L8)3WJ#ZUDTP1L^DI4,^_ MYC0SJ.M9GL!QU=(O/6H7 RZ=#:>+E_\>00[!$K8 ].D6:VA:DFKD# M@>4*EO "F%G\GUE>NCSN'ZRVG0<&[+ ZMX, 2(&\/1_DQ(E!.R-[-IZUU_[; M)K"[ _]NO_6S\,89L/QL3B/EC$5D<&YPP*EV4B3B8L<&=(E;S4@NS,U)/B'O MD7;*(^H$]EQCSKV\:@.>+!?I(ZS1V]'K=H5>-\S1[,RU"HQ<4V#$#0H,/KX^ MDO+XN%K!U<.&C1O-*L_B5I;XM]Y]SH0>>")U=?9K9!5[@.!C?WSAD9QM7Z5"^1[Q90<%SM;XE/ZKQFOT8?&]A@K1!C M,%E0-<;?@2JF<7BQ1Q)8U2F ,./W!DG^_"=0":L&;/[CQ;G]$M%H'.+BOA?M MUPN &,;OJ!5^L-@O8=RSL]$KD!_G0WOQ,G_[ZCRC$)#-98[?H!W2/"VN_2"[ M7P;I8O&6YE841P%T\N]YFO"$ETOU_/NN=?!+P^_Q=R4;.2OZ?*.>SW^N[M'* M[ZV*_Z?39<)ALVEM%J%-,)&7=OC-7M2O7OQQ;?,6.],LU>9MV'=*(.R1"<%8%%SSNN@D L2\DZ M9'4^+2)X0#I*G3/(-%%>2^_U5_"E0?E?+BXO^6@O M\D>-V?:FT7[>CNKI9)8_K#]DM?HS*$T?&M6T_FT\2:!K1Q#G'\','8R#D>N?M'I"[52 W:M\^2]YA-FOFZ\ 0,&]"!IJ=U!4@,#_R;G8!--9=C'&Y8U3#[IC]B97W0 MN=>SP!PHTEAD8B(H.9^2$C)(W>F(96AB< U#,EFXQ\:0CZ];Y$22(4G.P!1\ MNE2LZ?6GG_9 PWDNMZ19L#P;76J= (\N3=-6I?J:%<%+4V]N95TJM'TC4>EP MMEA 5C/.@$251@[(%C$F+?S7*(M]OTGT[['>(LJ:7AE(Z]#:.%@VV4Z?+.$QM: ^"*6 O@D%^E:2(!&P MMD0QH7"GL.9K6+BM&=S7QPOV9W #ENUO$ V*_G4VBA7#+8CN;RQ'_2-R39AC MFF&4**BR/"J%M'()2>N%HXE8W 7D8$4*DG-D6&ZR% -!)L$CO.+.*J&8LIV\ M@Q/O)[,8%B&R0:Q?MT['K5'^]=E@^Z/\ZIO-*.GW-Y+640JP:]L-6+JQ8 =N M=F0MM) -'IW>47(01+!('(H:"!(HD2*#G48X)2EE;E'(7(>2(RQ+<@#L,?>0 MM1)4BP"/T#$IITV*1O%"R:N4_$-ZRO94[^B"4BN)!* *QN5:#D 2UEB"+/-& M$L%II!VO^KWHXO&\ZM?7Y^H3@5P?BKD1=YYKZ/>DJZTT)A\8C#;__]*+OD>) M1):0D)P2#LL$"<:H:T#1HQ MQ9E/6&AN3#?3IS4"/\RF=@I@!^;01@/P?MD^K%>Z^WBVOY=/Z_GJ5I].?J]7 MLQER8L1]LQIN2%_XKW.@IS@_NM Z6IJW^_%L"/ 4J\5;58S@'7'7T9- MZLF*^WZ//H;!]_6PP9H$7Z9P'>5DF/,<./X:AQ?'/0F#/Y]$R/=Q6KT;UW7U M$2S9AJ6JIC8E>54!;PU\LU&_#H8SX+C#2H243U$9;O=D!)LVS)MV#IO6*%C5 MH&X27F:-V7 !P*W%2YQLS:+1[E4,* M7^/$?EG->)OGN<%OO[S]\.[DTYMU43Z>7:HI6;UHLMB:H$"3 M>.,'\96HK: M,).CM2%4/QK"M:^&Q;#-49XV36X2TQ 0ILTL2BG_FJ.?X[RF@T8E:H8#" 0J MB@?PS(;[TF)5V\7.6]-, M%^S!\5F\S7ZTZ:._13>9V^L $Z]Y8(U20>@T9LHD"6* M(\EXX#P?._>='(2D6!)2&L1:=RKC(%,!7W;8L:5%KGM@9$XY"Y;)(?B"2(X&*+!-%*:7MUB M,.5\]+E! N%@_6 LD7.,(^&--49I0J[4>-S%%C,ICXBXOK[C'O9W#JW+5/\; M4/]Z56(>2*^OJ"(+J-_?%+NFT)K8V6'+QZZ#V0-^S2?P,3_QEV/!^K+T]SQK$9!9O MEX][*';KA\]O*C%OH_#V_=_?O/_\X??_UU<+=:N49XSSQ 6,L%,.:(?DN%V0 M*($8B=I(S[O%&>]#>9_\:0RS8?R0EC0XC^I^SNKN+:CP\.WQYCY>0OSC"W)O/B3/1* 6,[FXX7I[?S>/)Y!1A^OAP- M[<5X-H57?(_A5?LZC8_Q'Q;7 [D,[7D=7];QW(*M%A?+T)S+;Q_]8E-9YZ^# M>M">@7JY>,:K:YIP-F^5\M@8V)\7?_S!1>18TILNN>E[>JPUPY?_;KRA]V.Z MH;*VOGMA[8VTNWGW[E(C6C^]$M']+H&]^OR3R< .'S)C((S\[7^\ (OLA[/? M,-(=;O;#3INM:B\WF1WWIX<^K$AA@,( ]V2 U93-P@1%JNX)5 Z,@.Z&*7=J M W00J+-ZON+NQ'*;WCA]6+'"086#=LA!MVKN4SCH=C+]FAY4'I8B^3OUH.IW M.Z4'A/E^M]^J'$[.NG9]&]KK]TKLN_[HWC?_L6J+'FC=4"9ED)1A)#R-B.,4 MD8Z4(L^3YB$8'Y/LM('UGA*%$Z+.><13U$@'JA!35"0/7U!EKXUV ?_];<%^ M6RH=*H[$#TH?/%4R?]3^) 6Y"G(],>0R5FJ:@D21,)[/08%NHYU"EF*1G'"! M:MPY@J$9!=#*1QV%!K3+50ZX!CW)YN0MI[3CG41D0:Z'J+;W:*_: M;UA\ )_\8SSY9SYY>CX9^U@7Y?;Y\$Z1#&O%$3"WT02'#-&@T]K D':.((8% MQYJYH&BG6=^#=-K,>&]''UNVVUJC4T%VW)W[T,F[(-;!;>F!(I;ES#(M(C*, M"<2Y"$@S 5JM5MQ;H:14G9S3!^FRNT$L:DQ!K.*GW0JC_#88#>K3&*HOXW$H MNNR6F]]L"BX]&>;:2G>H&\)KAR1=8A(Q!A81-BY7C%$8:9DP8APT8BN(X-WF MU0_2AQ>\^Y?,NN_C]$/Z/>;2(W%;HH8=:7E]7:A=\\O3:Q558++ 9(')&V"2 M$LD)%Q@EH0+B5EEDM=>()">4]Y(JT3GJ^2 E_!%@TLA'[:GWQ&'RT5S0J\=Z M8,4V4^_-F+QZ1B8_9O6Q^ <'A?JBXR\YX38D>4AKUB\I5[K&/M>NL398XYH* MPB2!^$J,Y[8N'@5JB;622L4Z5=\?9!F E-N6MPD?&;QC!_F!-8PM:%K0M*#I M[M!42K ># 8\9 P," '(Z AG"!MCL3"2V-AMK/40 V*+:$J..+N^!59!TQ\; M"\OVV[UPE^SBC/Y-C<7O5*C@218ZNZP(<6KKMDK.)(:9;^LRYGY!.:V\K4D4 MO^>X6E,#8NQR_>/I96!/-]^+CT(ZF)Z.FK>)Y[@I8 M*KMU*KO)>66WC[]_^/CF]\__[ZCZ^.[D_>>CZN3]K]6;__M?;S_^[,*.4:7I5@H-7DN>I= ;O'*Q.D?5>5Z?MA9Q M7"S145O9^\%UW [-'"PEV]8NN55YM+Z4:2NEV7KB8#[4Z3W;,E2E#ENA]G[O M;2FZ5HJN/3T6>TX$5$I&E:)KA8,*!Y6B:[TAJ'*8[Z'Y,K_,!L/<(:R<3WF" M)V!+U:(M!GMQT,+E'G%!JISI$'+&;;+(4Q8-_*9(ZIS%,\I+14)"$0 %\: ) MTHHZ%)*QBO@@DI!K_<2N]?C_93*NZS??<]LMX,9W=A2VE3]63GX7*.O_EA8H MVR*4^22CIQ0CV12M4(!GSF&+HH\61VL%BYW&\)R*H"CCR#B;\U:T1498AS15 M+F&?O+C2_?+QH8SBZ[-8GBK=]_PX7+]Q\@&,\R[:.N:FS]7@['PR_AHSY99B M%L^'A8K$6"O,%JW#RD@4A5>(%C6(R*8PIV.)&" 1X!%.G@-6*2 M8I(8M@!(5S',>1J35&"[2VT0UTXBHP)!)+J 0M-;U%=AZ94'=I5GQ52:[2BA#03'E1%2!=UTEQBN? MA!4(,\T1IY0B[1C<(Z6B$?[$^33Q?H4&/^)2%:E10*QLZ>&#F(R81"T<(M03 MQ%D +58&BYB/!BQW;YSO@!A1D@'2&11I/J<8X')G60 D$\[$Y*QF>[?>^9$L M[8.*RW=+O//;; )4.9O$1O5-0'+P>]%\GP\+%:&Q5ME!2\=BH$AI(A&W#".7 M$@'UUUB/H],@03J5'8346"F"J,LN7XH%LCY$Q'A45%C)<6![%AJ"E'R'@F!E M2Y\!@E'!HE$ /T8+ 2JL=TAC') -"C.;>#"Q4T5 4F(Y)PR1@ '!;!*YI =! MBFONF2*8TU@0K"?D7MR]#V6!P"/0/#S.#YJ*D\T5<&TH$N_9V-?%G;0JK5ST MADO.$.7&(9XP1R88P!\6\KBBJ/.-MQKZE#I_@"8@>WI0<* M8B(9ZP+C"#N2$"=4(LLY1Y9H@;DVDI).O?:[E*S>'XA)4T[_%;?XMD[_U?7+ MZL3[V=EL:*L5WG M/O;4SW2[4A _%Y0N*%U0NBR,1 MCU$A$TU"PCN09E2"Q.ID^&PO%/ ^3G?A0^-'!)?35 7!RI8^ P0#?3M$RR(* MQ%C$;8X#R*Q<"^&UQ8EP0G<7!]@1@HDC)DL0H 0!MA0$*!IN<2(5)](#M.2@ M/3%<(^]U;G1)"3)>4D2L3S0D[B1_4,+,PNFSS3BRV+'\Z*FWIFC)!04+"N[& M]1T4S@U^D568("X"1CGK'=E ?6(B&I,ZIU#OX_K>:C;-\_19EPSVI^"JOD7? MY]L0ZR&M9K_$&SVFF:'#>)9;3.]1P.VG:<1M%N- 99T*QH5(+2*)!,1]($A+ M%I%E4C)%DHXF;D/C_Y%C:6O><"K98TK!*X3R].1@ =<"K@5<=UB*UC$L7(R( M!4$1MP"4UA*#8O!>:TD35AUWRGT,B4< 5W$DZ*,Z6IX\N*X:&?"[A6GTQ(MR MY=T_?-VMIPZ4$9L $\7!+8]UU3T<,:RSYL:XA:HTA8[.7/U3U:^7U)L:=+2[C9MM:\ MM0FF\M(.O]F+^M6+/ZYMWV)OFL7:O#%[6?_]LL*&U9X#Y_O969P,_.*2\TW* M%S\6C/WA!ZH2O6F@6[?KM[!*J[F=5?Q^'D=UK":Q/:HS'=]TO'V:D]W@RGNF MOFYA O^VZ=5W>.[6E0ONM(]1"11P!.4B@5YA+#-(A>@T)C$:XJXJ%YAQ&TS2 M**:8P-KC'#G!%/)4*8RI\,%U++?5G;N2C'NM;B'7= MQ@VZ!CZ^O:__X&UW! MU<.5,V-[&$&F_=[16Q#))J(98H:H7.^*(!>E11(G*Z6PFK).Z9>D6!)2&L1< MXCF>"#2:7(XLQI@]["Q["?9';WG,U?0T[A'CIJ>3V-;2K@?? MJS/X_+2N0(D"X/WK;!0KAH\JBBDOK'$E-H%@8AXPW'.7#V8KJ M(+7L))<:9VG@@B&#E04HSBU'NP)(+I@B>Z#-7@?6:.7NPZFO7'1840D M 4O=*H\,$0I%$0$3)?:>=@[FBVA\],XC3;@$ZQY+Y!SC2'ACC5&:$+L' 4R. MKZ\F4@#Q9D!DQWM:**EHLIW79YW$85-EO+KY7*<+%=C%27?M/;EEM#Q&O3W M ?1ARA G&-1A"H+?8>60I4E$G[@0@CP$_?A"2+MMRS@EDP/1' M7H,=1W1D,J5MV')_&8_#-]@U4%O> N"-O@S<,)[4=9S6OPYJ/QS7LTG\#._X M93CV_WQ11:#;\RR^)K-X.Q>3 M]W]Y^\N[-]7)IT]O/G^J3M[_6OWEPX=?__'VW;N'$.J61[T%W4,^1=7C\XHV M 9^&F9\N](G1: ;2?P#?#2:M"A'K1E)_F;-"UB/@ST_Q?!K/'&@%"P1J0"K$ M:9S :S.PG=IIAK!); "O;X)>. *23F&$C0;KQQ '0CM[ASS#2@J#4[=D^D,@ MY.UR2=^-Z_J6$D^N23Q41Y^E7D[8 P7LQ9]'XSZ)MTNB.:Y6*0RF,F[(J&Y( M;+ $4B"EC*0-X2S)R\7IMQA;X;>9&N$1J8I?X4^@1.]GDPHT7S^8@))9PZ,] MC-:?PBMB2X+?QK-A ,F93Y /_AF'%_GC434:3T$( ^G'YE4)WE!]M<-9S-2] MJF[#PQO.:,?JXG#\+7\/EWL[F5QD#=J>926\/JY^RQ=WYE?/W']'GX, ^C<9KNS!>??6_U\NG_$COHHPD^@AZU^/S^@+4FI5JMBI4LV8C821@ M?MHAL%DKK+-@&<&VP[:[6TMJ[5#*8EN.@&4&\*H!8(&=QB_C2?,,F\W2=X =PXK! W,C MFC:#-_-#OC^ 5I=YN9K 7?FA?1-;H.4*%D) 4LN$N,K%QZ0%B91\$)1KGDRG ML>J=ZP#\.E^%WV$1 -)^@V7^>U[E9N78FNPZ!P5X*;P0795>;]__=I/?SAR3 M'DFP/S24^=5.!N-9AE80,4!97R;C;P")F2#6J;&AP,$()$YVF.02)=ZVNE*: M-4T]X<_3*@'HUGVQSIZ3?^VDT5/7XC[-_FZ09JM2Y=2N*",_Y26"/881@O*0 MXL_70<(SC>$':67*?3H)S]G7-ON/@G0H.D:PH8J&;K^[^V1?+^3-3CUB@I$H M.>/(^023D=PB0W+RHX\,1^N$YAV/V'VR';<\&7J\J3E?;T!U_^D(C3?Z=E"P MOT&""@)X?K)_5*..'=-5YMQWS^QI,Q#BXY!W""B;'-:"!,RR?PXPQ M ;PEWRT/>Y]@^OYF2*DQFK*$ G8 E"HJI!/\8)Y8%GP2Q'90_SZND_W-D#.G MM;<$::)AYZ(6R'BN$8T2&R(]IZYSJN@^H?''F.%&)]$]/MA?RLPJ[EVF7OKQ MEU$#>.'2?='[2'LK=_8K:OIBC#Q.J,@JXP*W,DL+ 2JJ)+G]1$#,$M#/3.ZN MW,ERN1=8M9'X^J.]R.Z+G.CB_606P[N!=6 T3@>QQ(RZ,2,]CQF=O'[]^W^] M^;5Z]_;DE[?OWGY^^^;3*JULE21\TP]54Z2B-Z"#! GJ.V@C%(L<6(R"F(X. M+XV]Y//FP# P_ M7XZ&]F(\F_?V?=6^3N-C_(?%];!10WM>QY=U/+?9R;98AN:(8_OH%YN*77P= MU(.&8"Y>+IYQ7;VXYJU2'AL#[//BCS^XB!Q+>M,E-WU/C[5F^/+?C3?T?DPW MU!O1=R\WLI%V-^_>72HZZ:=W*/M0IP=4D+_]CQ=@N/YPJAO&M<.I/^QDXZH& M=-W:+-3]^V]^'U:D4'NA]MM0^ZH+M5!\D9=[0I #(Z"[8!.JL'N*[ M.['GV![B/W4 M83O0&FN,6QH=C8@$IQ!7U"#-C$1),DF5YL++K12P?'-V/AQ?Q/A[6[-F)13Q M>C:9Q*TU(&1'DN^XEO.3*:%64*S'6UI0;(LHYF4B+@F,#*8:\6@(,L)J)##6 M-DBKA=A*R?G'0S'&=UR+]\F@V*-5F^\W1#Z 9_YA)Q,[FE[D<@V3F1T>5;ZE MUNH\IS9=)L<6 7+PW%3DQJK<<(1SQUA 4I+<%% (9$CPB E,DU'6RK2M\NWY MH.2"$4]:/GR=:[P.TB"&[4H/<@3+4Z1'@;"RI8O/9CXO>B^NWX=RSH?S.+%-L;%A4R!@D>MY M4:3&L^&B(C76>O1APRE- 469W;Y<8:23<"A23KD,/H VNPW%=\EY[S+C+?PE M%]L5%@9?7W6U$'G!K9Y,N>#6%OJM\E)<8X7Z *?LC@"+JW*PK'ACMY17FPO]%WGP4(ZYN?S+ MD^&I>V[ZG0K@')),T4GZZ)1 B?O<3TM$Y*S%"!,IB&8A::6VDH>;.;5;!GJ[ MHD62'2B1\W''PZZ#P\=%\SJL]#IJGWA.-YZO2E*1OGK/Z8/R#O@E]4>(&$\ QQ9@2RA @4'!:!"R5Y M?%#GW"O>HYT),74DY8[#HC^DDJ6"-:6QLBWZ6G?(58*LN,C?@>&E:M*/_R>VI]E"_?6I'7V!*^?-[G,? M]-SJ_KQ=N>K;E;)VB];#BR:=^<:FT%T ;@8F6>VSWK3]4Z_JY4/SO3#GMF7F M_,F+5G#PF.&L^7PP/87!V$TMX^#^;[GKL:WGG>+JZ_K$E69MO6_6)O QTS?V M1:,/[8MFCHGF^/+?PUNUE2$]@2'UL#_/@75+N&]#HB=E72W;B\AGUO3K<]/L M^F_CILGUFRRQ2]^90O@]W=QM$OZGP?="]J7CW>-Z[PJ,/+_V7 ]O(OL,6W05 MIBE,4YBF2.[],^ES4OU*I\W2J[9P4.&@TJNV7P3U;!3APC!%Y!214SBHB)S^ MFI'E+.^-Z_N+'>;#YD>5B_#&46Z6,T[5>9P,QK>*,_1[8?:=V;IW6B@-AA^4 MD1I),(D0BS!-&/'(,-(!$^22L<)XA6.W\F((-"BA,+(N&L2%D[UMMP9=9M=U40IT%>@JT-4KZ.+, M)25P0([F#B["@*TH%4/>J>B&+BE*M<"'>!A+">S+]052S>>P@$6 Z*I83X'(II>G[2Z &^IID1S/AJ.* MP%BK+LM(P,%'9%3$H+=2T%L5=P@GPAFUFH.A?E5@8,9M,$FCF&)"W',0&&#N M(T^5PI@*WY30OHW ^#B)\?N@SAUOWX[\)#>]_36V_]U6LUM4B!SXD6.&4LT [9KMQEH9\D<'* I11"O"'"8H>>X(C M%2S=4O=]#"@K?6$*E)4M?0Y09L!^MUPAERQH90D4,I?KMTD9 @D&C'S2@;+[ MU(79%Y21(ZY5 ;,"9F5+#Q_,O/8^,@^&)0$[D^&.-49H0VQL3DQP9B0N8/9?BOG?@FY^6BS9;M,#4K)4*X$\MJ!HJPB*-C,)<G( MLRVZ3.W%&8RNWI930Q564R)C)S]KB\[S;4.OYCL^"7J8T%NR@!_*7G<>%3]HPK#NB9WO*\OMQV[)[--U6=M>NE>:>QKF*8ET0LB#D3A"2:Q\-T191 M;0F@G7?(.!915"H("MJYL3M4SK>.D,SL^ !P0!D"'2R)R2B!*:$*=$(FNM00E, M;,^%2JF;R%]TR -!R$=+(FU&/Q@%&-1+6+'-A'LS',\7)2] \YC5Q\Z7L]>N MX]7\>,),WI,,XN&\QQ1Q5VCFZ0FY@IP%.0MRWJG6 M9+*21Q$1CMEK(A5%AF,P##2G0J:@I>2[LPEVAYQ,/6J!A8*?C(N>J2AM\M3.//BP5\/SN+DX&'O\/@:T^@\LJ[ M?_BZ6R_(#%6^<>DJB_J:3RKGUX5N&((A/!D4J7:@YV&"' 4]SYJH-+:.,J.N(IS"E((JF7V8@2'. M&4:@03*DG)6"V4BM-@N$)B>-P8K:IT;4E%=G\,=I7XEZ$T&O4=^/L'A=J5AI]PJ46E?G=C)M M*1RN^CKPL2' _**&3 ?PY?OQ9'I:G31+ ?.'UTX&\)Y!;.]KGS > 0?D6Z\= M5_O0XSVNY:JV"1L.>G8U>P23/A_;B9?[VU;D-83#ZLI(L,VB'-,\O:3_X[QG(PG2Q M>$MS*P*, LOF>YXF/.'ETLCYOFM+YM*F?OQ=(7K-*FJ,G/G/U3U:^;TUE/YT MNLS<:3:M3<>Q"2;RT@Z_V8OZU8L_KFW>8F>:I=J\+7M9_?V:71O6^GZ6&'F2 MIMC;T3J^S:%P"!Q^!OMM$?3[/NH,V!G&%W' MX84^ E^?VFF+QLUSYY*_(>16<_E^/IC81>K4= W;ZRD,UT["%5@'?FBQ^.IK MCZLW&P8ZO^,\=PC/7\W@@LG5-\VEP^6TOMI&!,SUJ>G%>2NBFA+^0Y:N09XO1!U M,W^:I]Z^/(\[?H]GYWG?5G:Y$<1)EIC>&$A?* M.4P)\7H;]/;) ][,AO%#RI3W%HRYR:PI"7P+TKN3%)5/48AF@R.-A\/QMP8, ML_\:\"_6>8%:BSQ.[0#$Y%R G4\&(S\X!Z$ZGDT;&9;OR]@+*'Z6\X0SB(-: M[<>ST;3Z"0 ;H'U6PQ7USR\W.HT/32];1 /:Q=R0"@[2;KR(@^3Q9)T5AI\O M1V",P,+"*[['\*I]G<;'^ ^+ZX$JAO:\CB_K")(2C,O%,C1AK_;1+S;ER'\= MU(-6!+Y&P/T#IKX]1>18TEONN2F[^FQU@Q?_KOQAMZ/Z89C M"OKNIQ0VTN[FW;M+I%X_O4#]P28B !GD;__C!7WQX[EN&-<.M_9A_H559>2Z MM?GK;!0KAH_NO_M]6)%')?=#G/"SI?]?HX]G#JQV1@H/]%B$'M@*%Z%Z[_/4 M!P$[%%-^?]JXS;'B/JQ8$T\KL.\,_KUO^F-EYQ]HYKT0.D7A/?)48L0M]4B'R) )+D<2L!.\ M"@LW:89L- EQ*9MF41H%)R-61EIMV=6XP;OQZ$M.>.(6DHSB'.2ER@FKDB8@I*F(=[QP48M8+D5,Z66K2 MZ"U!E@#.446$I=6 M)6 M!?A34F.32E3HQY "HHB E%E/P\=HC3F%NL84$CYO*?3&NFH,3()&^Y-H/"_ MCJ**A<&>!*0"5XA' [ FX$;07956S@G-._EX!:)ZIZ46%^LB%K_(6VS.#0*! M-NGB=M1DS]?-6:FJN&%+#>\=5$\YR!K>/]TSD_V.M5@TX52!2DU((OGD@D-: M/_]=EOO,"-CY.XME@=G8R"LVE<^AXG9'C?=R6 ML./T46M;]:9D^.V\DC\76"ZP7&"Y#["LP&@P+A D+>.Y%Z]"6GN*O$C$,QMM MY'X;GN]^P+*4S[/7S0-A>2\M'9JGWD<(K)[B:1[RU#HZ?!Y/M]>SX9F*R$,7 M@$]>O%TCCH*SRD6%'!<:\<@CTH1X%*A1.@9O/,/;J'6[F[P13DO>2$&ILI\' MCU(T"9^4RB6] '&,=,ABEI!1C"OA79"VHS0'S2@ E$$Z9F3#"G[C&I0ERTT4 M3FG''R6[C1]AON-V9D^&JA_-$5_TVOR<1:*0K(YHFB)PEJK*>O+)K%Q6 M%<6J!JOMBVK[HCNKLTRL-YX:D,QQ$"9;<,IS8($F1@5S.N[<&8X[/.R6YN\[ M[/.1]2JJ&%DQLF+DS9MC!HW@:"A$GSU2?DW !:3OR1*IE)">,+]KRK][C*1' MVK *DW=MZ=8+$+ST[*\^[N9#_WJSNB?5TFTP36'R<=S4,'9G9]/)EV'I]C,Z MO[*+S_V\WK]>]>CON._NCRB=#"8' 8S8!((&#[:D_U#B%.25$\#3$N(O2 M]/N3<'I\O&F(M9[NT92G3W?00:1J@G$Q3:KO'#+\LVXD-VE8KJ^+$ M@U(NL70PF9V5!E*?4"4695+U2]T \))U9IE1R:@)XAQJ'&/+MK2]*=[RO.1,Z,9R"1 M?"9.3"X4:3.!#=*QZ*XC3>Z;*2_+Q?K>;M6JZWV#E=J:X^=+:9IOXR\[3-?CS>M/=WVL0I2J)-4&C\.:/1%J0,'$$23$A(SAKBK=M) MT["+)DZ_N_EB.BS-X-[F3<_9A^*GV75+IX?9&+'IZ;0H3?<08,?#T\7I1MNF M G%K?#ISYTTKK"5&'4Y$M]&QM&/&-VK[4LUJ$ZFK#OEK$ZG-SVL3J7UVP+C^ M(/#A=Y#JTR'GYOV?EQ;S^ZW8.7^/U;:\!;R\NU)>ZSE^^LFJIMH MJ_UV2R*_31K+0( ?:\FN"V[L//1B0N0Q+XU5SR:S83&C?FX;-W]*WUC5G^B- M*L'4S7TSNE$+QWU]J^C&773UDH]GHJ#Q6#U8NGW'EQ51OE(HZ8B M$3(F0T%DDT H;L%3JT'PXI[#AP2O=QU9>N$3>I=6+HVW>J"]4(-+*[!58.O61_:.$,\"T.@R"!,5N" R2*)43(XX M2>X$;'XX&=T U=8'%GL$-6.O/P=_D+N@YQE@/<;+.VPCI,&R:HNG4>ZD%O'9 M2A9V3 >5/40O+0B?4%60$D2HI4U49T]\)TYDSQSX]?@-/NO#YS3ZE'YOHAMV M18#9$:L][2JL/3[U7[GO!: QQU2T% B+:,IGB^!D$X.H510D"Z]IIS?('KGO MWL#,B'VE2CTHR:_.X+L27U4UQ!/8)U5#7/3@D#19+B,(YRD($C0X0Q6B/:?) M:85ZHE,?9^^4M[A$/GR>W$XY--%3\#]I.BEB8!AESZINJ #VY!?SD0)8% ;A M""UUR1127$,2.!D9!"X-VNN:>MK)7MHKQ;T3>'68[?7QZ$](W*M#]ZZ\5E>U M\ 3V254+:[5@1=2&10H^*X&\-A.PP7F@1"E++"':F\/PVI*PMB/EL*_.18]> MZ"N"/:+%?*0(5N"+FRA+J5J+YGFR8&/TP*UAA.N8C;P3@MV.V.X0O6JL0G79 M[H#:FB8U)44*U16J*Q0>354 MAARBS#Q"*G40!:$,+#$:@J*FH"@)I%-C;N^TO,'+'6*EV:=GX5%!9>TVCV>S:>+LI]_==/I^7#\\?EI:1RSN]9R1MQK&Z4'7T_](<-G M!.&,F 2\%!L$3 $^(@"6.U4TKJ*.[1,-A9GK3A^W+4/T[8O,XB MZ$'5K\=!8Y_*<+]=P^C1#KT.]S$/MPKV$QANK8-Y!X;Y$_W+X.5LWC0QBH/% M#*WA 5*_B&2SX7?>C?\<_%)^O,T9Z5X/-F;S=E*@^S\AUXW\['KR9?$JG/DT'MK :HZ:#BJK%HJ-*RXU308F M W?77B,_7--W(G-F/:*8[)R>"\^-MYJ!2)&#T%*# MY=% M#)[P;+)I(;S5RXTI>]??CD;3EWQ7_V!;S2)6YXO MF*7PCYEMX89Y.3@=(:-, I:O\MQ6^)6&] M?-LU=_T\G)\,WO_]_PY>H970L.#??EW37/S[ZHM'@[/%=+9P^$9X?YR&<+(E MW">%!"_F^'KM;2[Z:B U[EV_*A1L1V@2D(A!B<^X09PN0>"!<)=PH_!H.YTZ MB2%)$ -,J')6QR18K1PHG[ECUCK)Y.5=\L=T$E**LU>X.&7'S%9;9E==J_CQ M]8$D!Y#B9=NJ30%J5,(E4ZDG[52.T=8;N!B;^MG; MZ(]J4]LXWFPQGNQG\N MAF73X@5G[GP0D VYX7B0ON!E.:6K^TG=ST#G)8ZC;,3>[3V5/1,\2S!$"A!1 M$?!*<#"VU$/P%G_O'.,([W60WN$WRS6B'.,8F7$K$I])XKB:M)LXYL;-_IL5 MZ_[55[(JOK=3G.CCEEN<30[W%N/!"&=[@/P&O]$P@*6** V+2NOH:>D75S09 MSK2?HW9(I\/%:=LE;KFCFE(2^AD"A$B+ M\IDCTQ^=#_!' 9KY%;=WLUF:SXX'?UO?NKSV;/WUSG,:3>MGN-F;?Q9=O.X- M%8>SL, ;%E9WY=-*:[S!*Y2G 27P?XL&7YXDKIZW@L@"**OV4S 9XQA6'?CR M<#I#4/H\&13J,D.@GZ*2TB6)9H.5&SEH_]CEJAD0!\ M[-HX*']H)O!%"NU?5I/X%7NAE=,;C67USJ/)Y^;Z\IVUJEKU/<,9:D)"6__G M.(W#HKP*_F,TQ*_&Y39IA]$['8+<@OOL @2N2G?2'!4>4:0>'=XA"=,>VXU MF&(8B^Q4@J()47'C)+2@@E]IN3.J MD16NC%RCJTH!PE6S6/<1D>EC.3Z9)IR_1=M-]N4OKS^\>+XT",K=BL):_MI> M#\WU*WQMX?<",FD+F<<'U"V;'A\J5VUPOPKA+T=E"C9U3-E;UR$X_GD1EI.] MT:CR=#*=#_^GI5EKY1UQ7B=7O% SV:^2GZ)B.E_]5?1R1[OHN<:W0^/:QQ+@ ME<$[+8"YPCD8DTYW>J;BYUDKQ2$2B:CNG :O$QH704:E!7'>Q:T=O68^?[0S MMZLP+B6/R%<:7MR_=!YMB<^M"4 ?!44X[Q,- 8U @8ON>08GF0=OHU&9"IU] MIZ:>X22Y9"QH3P,(F3BX)!C@!)$8.,VRU"LY./33?D+__&0Z67P\63;)#:-% MX^2[3&!;L.FCQ+!(D1DB68B^Y-^FJ)$LE#J])'!2$Q/R<)%O8"C)7%XI&#D=-(DT 39E.9.+G"PC%E( M62G\A).<.^U/G&***AT@!B)0T^D(7@3\H8EA29N4,NV!:/%^BM8%9VS89D0C M&_]=^%9N&KZLO16-(V-J. M4]P7 G=-X5[TLD\1MZ!K?(E;[J]&(Q0';N]$EZF@G!=H>2B20=A$$;&27[.!DDQ]<7XSB@^%YXK1MJ<&&8-D;I8CP?CK:] MXJB\Z5EVB)7:ZDW5E^B(]IRHQ;ER!++VP%]WF'Q(!/'9*\^\ M@"B*7]++A AB.1#* @V2>$([QBGE*1!B G"54/E1JA!P4&$JSIR7F:%>5#>) MP%GWP$,B_7S>1N&\',*9BDU\13) M$"];#DL08EGB7]QL.#L( M3-#C'L+$CT<#7'PWGA3;+OT93B;SPYI(CS1N,H7J!"1Y3;G J4X MYNI8H3T0V KH:8[]ITW_SY88CS]".=Q?L>,2LC-J? Q+=_R:9C1'W],4T*"< M#?.P_4983*?%0S_"#5?@=9A:-_ORXM&:GR#R#HKOH@!/82E+@U(>;RX9[I+T MI7C.TG_\-0X_#9IG_?L/9^YC@O$DIM60?V@_7F'6*'V!.)RVAN'/..6+T_&S M.)R=C=SYS^739VE'O9]C.YC(3J/W#/Q:S^3"?KY[27 HXA\_\Y$M9 M(;S#S^M$X2_[#N.^R$L_ ';9K5CO)G1[^7-SC39^;\.__WJRSK%J%JW-G&IX M[,]N]-F=SY[]\&];B[=:F6:JKEZ6@\S^]P71WVVVKXBN[\[U+2/GV4/$L^?= M;+%MM\YGUY@[ ?^)R(.P=>$.:H*GPLK[=UW(TO&5FF*S-)4XYOI))"6\?/WB MMR>>E-#$(+%&T,BET^DO*2SF2Y]\XTYRT]BJM3@)B]:!L_;5EW"T)MZNJ%;7 M?NVGC1#S]52O@WW;D/2B9D^+8OZEI%FFV6SP/!:_/[+;]@B[#;UZ_\OS'_ZR MC/<;XG-?XB FI\B\7X__L9B>#UX,9VY67 :-OBYJNKQQ* ?CDX]3=UJVS*@ MZVI7#'&08?VO7]_^U^L70.T 1QY3N>_DZH ]OWS+UN;<.G5?7$3MK0=;PO9Z MY\1*FCE")"GA[;0$M2LPDB10PEEKC7+"A&H5>,NI MTFBF4,IOZ7^],##)MYRNDO3N%/WBZ& 9S-^&2 X6L^6F^#R9_EGV1'!G!8U* M'#E:%&EV/'B]=E.,+TF-"V&ZP!= XZ0Y$%N2Q[X)DB9:9(X&+J6BE"T. ;S, M'I06EBHJN%>=$OFW$:1M>W?3B_&^R7?Y(TT+8T36=5-7AOCFT9;NT]G6C^5@ M"HU/?,_VN'0__@LC TN.ET.6X'$]C03C&0.>&64FBF!=QW\1M8F2&800JS*" M":?@.Y=4D-PRKXYB!'%/ABJ(^:X*N5[_5H M(ZIA _.;:(=6&(^:\XIB_C7VY^A\XW1Q6(*A1XT3FZZ.-O:S@$X)$I52X(0B M)7G"@J5:E?0^C^N:7?1^]PNX7*T"]8=Q-Y5U*DZO=1S*Z=%ZH!;Y@O*YQ,DH"0[%!!@GQ-G@C$J\$UDE&.?64LA4(:C@]6#* M\6TP27KKI#'4;YV$O"QCGC7>S*(,7RS2"QSEH8X[6.\DJ'%C,K%R=*UI=$.Y M6])>5'01C2:%K8UBN$@@V*FTN8L4.43$V?#+\K6:E^3D9B^YD>:S/!$^=0UG M6I\3=Q@28O1TO@37S;-C=CQX51K07EQ:<+D=BCM#B[GUW94GM23K L*_A16- M<^*JS/Y_&0RV?')WWF;4J2"MXF 1SG'+H$;&_2; DLP=#=EKTCDCRIIGJ1#P MN<\E!PZWFAHR*3T%KF%*W/Y6W+(2S_@/7\93<*?/PP2 MS8@CC/-W,YW0HQ\#GUFGF)Z.XBRWVYNV'EP-*ENV+?WOY_/W+]T_41;"Y M-QNO[*P-5Y^LI&8P:L2F\"(,T7M_]S /J"2[\?;A&4 M8CP'!RF$$EM!'!B-M$$90TSPF@?;:21,!6&FG*/K2$HDF9!@I1; D3?Q]PK0*]3U;?X5[UULO5X6IFBS.WM(1ER3F(/_7-I(JT33QA$RQ7W\N0&$ M?=4SR=93[R'&DK7G) ?O!0#7Y'FX<2/A^XBI7PE93V(*=FQI@\9E;T+0((HV7S1@2^^)\^#HS)R(E*G MO([.#C6[-Q!30G:03 23*06BJ9,T9LIL]_SAHD7 M'H EU6^>WFR&5=6;RS; \BSO$YH,D\7LLCF!5GM#_!L3_NH#ZR<0"U"J:""$ M- '05Q_1WD?-N&!$RC00I-8.50MJ$_#&XN[EAGCII3*^P[&*MUED@YP\)HZ* M2[@2,JV 9:E5,)(']5B(>4\KQC4&^-FT[*OY^6I3K>N9-$Z\\6;DX^C.T?,[ M/UXTD62G;&$RS"&3L0E,0.FCBCJM2_YV[.0)?8_@M1T]RLRL J2?XZQM'2'. M_IGGWQ<"36G/CJ@'LT)IB]]V,K_@(%=RCT8L"B7>)BY+;$:3;AEIWPA3F)RB M*!47\MZ(<'*>!5\"W15!^BN"!$80DE3.--O.<8,5T:6<.7 A*$I!]N ) MBV YER1H):A-CX HX'9M.3#I'?0)+UC(4;;1ZO,B.$\Z-B$W@L7H'3#%2FI!"OAU+H E:JB6.O&2 M9WEK+/QVM$Y?D;#XG9M3K]D:$ NR#;>8[/VAG$:(TSZ#,Q+5G(D(5@%7C:+: M(R;E4GZ@DPY+!:ZZ\$ )ER""5V X98"V%*':"&,NLD8NEO;7Y6":K)%RIMIG MC+LH2M.6\ND=SC7FS=Z=02+ZB+HK@37E+((1 =XYW-,D2QDS5UG=23H>L [L MM;'\A&W6]/@7@Q799#L(=@C%;1H$&0IP$5N(4?J=:DG:V,GSI7; MG$UF%BB/# 01#!PW"0JG9-SQD'6WSL##,UR56I9/Z]W&^;;=NN5B*I4]>FW$ M)LFXY&B*N(QFJ%""@,_(WI"Q(0IG;HV]DQ#NQXAE?:9NN.9;,H"V[&_NSU3J MZ#:1F!<&[3W;J\X'14U.Y3S1XEIK7'6*"IN&D&R62JO0*12@-66!(.>3));0 M@^)=0]X'5M+H?&(VEA[/#YK)]=M:/:!0K])OU#?K^VX;ITM4+,D!:+,TQTGK MRLYG;EG9N?E27&X1?]YS^Y83-&.;3B12!1 ZEVIJ3D'*&DW6I(R[XDPH)6)] M=J6F*QI.SG"TB9'P!AFHXLH;) ![M&]-GS&RZ]% (M+F/:]]@$523BMP*'2[:NS8;_<-D32W?E2C'M_EOL]06"GIAC^9#'#"V9_^?GNIM_#3-U>M4%KNJ!=E5?L%O/)JMUX>9^2 MUHZO7[X.(W<^6'9UV]+VL4(?4V5_+-GZUW^)?NMS->;''-1 MW^/0[W%/G72[N_@&+15;#+BF(,2NFNM>78WCNTC?][3+5->URSS@8&^3AW!] M&&(I4_/[I$F,>5G*U-RBE^8C6OB',<#-)^RN->QCE_7WPR]5TJL2Z9\265=3 M6A7%.IL/FAKC@Y7@/_2MMSH?N_V6^\HQ*PZC@.H^J?OD_M37 M]ZBK*[P>#WF&M[U5MCW' =0=];0?QNH/N M@1P>R)N_CM!U\W%OW[O&+\F!E?N M@7V.NSGFWZ%D7!V')J57C 4.AI9PW>@$.!(B:,$LD4EQICKANH0+%VTVD'(J M%31%Z6?'-02F-2%,AN@[!66VH\67%32O;T[W?=V&S?5A:0]2O._./7H,;GMB M6[U=S(I5N\(J[:SFQE'P21@07@7P.4H@/%*>G,A1=[#*>L>BD!PLT0ZQBC$P MFE!(@01*$I,\LWO%*LLJ5GV_5#]F_T/?5[@"V*X S)ED$Q(JT,I%$$Y$L"9Y MB#)*F7F,0G>"_F]3Z&RO $;E]:U4'Z1\5[95P:J"5;=Q*S,6,<:6RL RY !NNLU892=[^6(977MVA] MD/)]GTZUK\8S/"6GVKLK MO+"\TV?J-DZY2^EU;YI=V=WPZ?FVPG^)\TG13$:IH- M[ F>#[<3*IW*-2[MQ(5W[\C6 M99[[(IZ/'=FJJZ_"W6.!N\RS$9Q'$"+C#^LYN�/,Z(7*7H4?(=(G<;AU\E M<@\6[BJ1J\CV )'-&AL#DP:96T 3U7L*:'ZBB6JT3CP(&62G-LQMO(.')W+" M\ IM=_ B?C4T[_9940_/B_CW9II0;3H?J M:E*:$$T4MY \][C[@P9?G%HY(C>*R3*N.]T-;M.Z;!L-5I/^O)WS=ZLI7QW\O3X(HI^)W4 O[Y_MSOGW25"_8 :ZWZ"\A\)^WK0P*!4UC8$ M4_J](3#D;,%)CBQ!$(/;WQ@1.A6_A>4I%N=XC*5*N+$,C)<@D,C]D+]:#1@G$E5,!-GXR1('AVQ9S0()$^9">5-:X3EE!I1$6+ M2B,>.3 (P[A@B:#E'BE2 JUPDSL/)GLELJ>$B51I1 6&W>^=&EVU6[](',X" MSM1\4*K>/DU76W4V;SF;J:<^& 8E% !$B*5!.&?@E;..$2]=MT'XSCG?BZ54 MOD.A_"--R_QN>9C/%M.T=C$#V_0Q?S-6H 'P1^9COMEQRX_U'.VA+6Q%M+LC MFA*:.U+Z]$:5T(H5I0&.1++JE/1.6)UHIW/.SLEJ1;1>(]IC=D$]@-6N,'=W MF L(6429 $HA>Q-9( GS :US+;PR3L;@.PF/E;@]+9BKQ*TBVL-!-,\S,8(A M9S,EHM-%!Y[)XFK44MOLN/>Y$K>>"?X=$6W3OX>_E_9-/<&K2\_^ZN-NOODO MNY#C\--M&WL]R"YJS98KO?[2N&D).)X-9R7C,P_.EMG)3:+G5N?>HU6+UC Y M&Z;I[*AIIO;ZPR#]U;097W2ZG*4P^CO$U9]LWQ8F'=2O"L\FX^6"V M"">E_UKI3HA(Y/#)@W+.@._KQFU#V-+B#5]D."D)J6$QG:9X/'C>O/1FXW!Q MRP.!'@,DZ@XU!,$JE")3M(L;^JJ[7S8\WD_E_ MI_FJ0VU\D69A.CPKP'D0Z=WLJ7KB(DK48(;[:8C2Z<;S-M1PAO+BYLN/YQ== M+X^_<8STU)J[?]CJX]XTGL7K5OMS-A\XW(\?9_-5A]IQO'(#;V_]]"6,%A'O M,SN93.=0HCY7J_+3_&2"5WX>SD\V8D*;73Q"\2NKMJ]>SLSEQ!)-$(51N(VX MPRTA,FX)9[2A2&MR)ZZ"Q"0E;A@@QGD05J.IIDL[6\<))X)SW("7&M)V]]!K MY"U#-^IY WEDIS M*:1Q?.8G7\HP2R?/=7'>+_OFM'K(^ M!V\6K3W<=AD'\K,;?7;GL])S6\EH3EE#1(?15\N^;O MAT/K+:NB,5VVF>6GS6;J[OO[1S^VC;SK9M'J(+VB#3EF7'VS;;&]<]MB>6P8 M[V/;XCXGISV]8-?#Q,4_O386]],TL ^S=O"XT-K*XCN;#_5X]$_PD+%66=CA M:2,:82K8D, HG4'0J,&I+($(XRE%T/3*[R)^XJO&V:HDZXM%>H./^? YC3ZE MMLGYKFKBUV)9=U(9-97@0F7(JC*>QE:IFF)34T2I>9"9 XF"@-"6@XN!@?)> M<-<5_)S?]\'FRJQH\=%\=GAZ:U%>;XJX*0E4%\32V2E406\VS:!(R M>@M":88*PD4P+E/$?B4E%=)EUTF/WKN".)FFM*MZNU5!5 MB)PI"5P7Q-+9* M51";"B(YPSAC!KQ4'H0+%#Q:%" %\YP$X3WI1+;O6T&\FBRFM4!Q'Q1$M2 N M%(1I CWG)PEGH,0S57UQIYWS[=/4![.W;JE1ONL\^3'I'.D5RNGBWF34=3W/EI-J_*HMHUU:[Y MNMS\M.,*JU+++P&_ M^ORT_&M7VHSN^0BGI];2S0(F_U+-ICV:39WTJJKZ;K?5RGBW]QD[9F6CQQ/>([2TT^9L"\NA<>.H^^\-]U8!5AU5&-\]:&]Q$UOHR\AYEZ#W&P3^E M 5=6>R>=_&LI %8*OZRT8Y?A'I6J,:6>1/'W#/[JI_^V7)+-GRZ$Z0*_49GQ M W:HUHR\'?)::H+4@A#@G% 00BE-:,TCWRVN7&WE7>'1'U^. . M^J8>'RPG]PWNC[#4.=674H\1ZC'";I+ZO)16) =6NPS"F@R&\P3'G>H;3N63=/%7&ZAZ]A^Z-JJ>_>K9;_NL6F%LS )(\@*$MP:\ MSP$R<4X+):F(O'KV'[%G?]T"X1N- @Z)B)>>_=7'W7A"GE +A)YU#KBB4/7@ M]5;?\I(/DB66>AQ3$3NIP;*/CNS(_ M;_/?9NEYF9QK,5)M8:3\%D8>7Q^1<_]2,,!OC\I$E^2K;CW5E"PZC9<3<"? $/RGX$KB2B?O1><$7":+ ME@^R64.%*M*AP'LN0 ;KK-6&(DE^\L!7X.>0X'I'@$XW-$91ES\(1KF>_4R*_I0/:J29#^OR-J;R?C7 MTE%QU/:AF9[.:D>:M82\VLXMGS:3US1Y6[M"8IJM>>!]1GIH_'_6K5\U1 MVUZO].D+Z[5>]MG#=W;X6]MG;]7RK=FI)!./5[# M:6US\UC:W"AQK.PWV\^H8RV^^:5CP^[:"T?@##1 MV77 #VK -TX^Z$,;FUTV_RE5D08O"Q6\O4#T84[NK[5/3YJ-/>S]5D?[>$=; M6ZU=.WL;!D5MMU9C^.\M7O)=.G7#QH!',[?V7JLC?@C9/C6W;9=5A@+G4=@ MB9; $\,3.*H]OF]6*04A8^H<:7Y/L$K7 ;OR\:^QYVU^-2Q^_6)R["C24];> M07=2D#6AH#:7JR-^].!05>%VP3TKO(X&/&,$!*<.3 HE)LL%C4K1:GFGPN37 MJ\(7B_1Z_':<=J@!#=55 U83<2<:L';/JR-^I.!0->!6)#-''><< Y>%0 V( MBLS1[$$[RVD4R7-[I\R%;VC #Y\G10/NJL/X]>%]3TO&JPE8NP-6!5@58%6 MWU2 @2G"L@O E#>HS*0&$T0$%KDU/&>>'-FG BSQN'=0@;4!8C4"]Z4#:P/$ M.N):T^Q.2O/)UC1C-AI". 7*=02A? ++<@*1G/4B*9.IW9M:_;"&K >B5&M! MLVI\;AJRY^FKR]FJ=;/2V#T5R43I9) R*$Y6G;5EY[=4_691"IRZJ\7ZV[QI,WV_W&;SMN0K92[ZP@WN4 E\ M*]$DBSXCH_L-C4ZWZ>/Q3/V+IU-IF7_O4#2/9K,%M.;5 Z[ M?A6I.4R9L,TL]1VL\YNW'UX.*%V>E[U_^9^_OWSS8?#ZS:NW[WY__N'UVS=W M*0RVXW?=06%G]1!KNWTX28-?)Z?XW/-5([?1^;)]*-Y@.!ZXP0PE&X'8+_"7 MXFV;M5)_//C=C=W'IM;;8#'#;Y?"::>H@E#^FS].\N!L.L$'+A52$ST2)_C- M\61>;C--'_$Q@^%\=G'W4G2M\>.-D;M/5SOK>/!J62FQ_X5:CP8S5+.SP7R" M4SK#Q4[39B;+V_\--3*^Z?MY,[TN+&WT9M3N#&?K"RK=><(UZ%OYSQ"(C]E+ M1%(M001.P"0B069#?30LJ=0YOQ?91,N$A&A+^<]$##@M-$B>?/ L6)/E94S] M=3(N''#:G&J^&\[^_"--RQ]0TN@6HSE#,5M3&F";G(9]@]+H/O4W^+$1YMXM M=Q*1*(T45&8/@D4++CA;L@) N9(Y5) MXS\.L=SJ>OIZB.5&6!RG.6+;IS1>M%"V!+SR:HAZ+7P\)' @3I?Z]Q2D%TT) M5P>&$@*92<.X35'H;FU@@@(5,XG+C#Y4U]4)88[HU\'E*01N/6D-X%!&J&?ZF,R3C$K<\ M:VT. @Z\7[J@!8<#5J9>PM(1_C([2S@AGQ!POIM^\9N1H .6O7Y@"$L#;A)N M2R9ZMHB6BH/55)8=F(@FCF;;24P7J'()+0H8-38(A_K8Q1@@92VX2XEIEPY" MOZ[O!EL1MEWNK*C*Q$G(N31;=#* 8UJ C9%:KE!U^G1YN;6/FB\7W3NFYRB*/)L3 0BC2V=JE&K2\/Q MGR*99'UDNM/WR*)A83(R@620!* Y@;#DT+0(ULJH(F*5SP$>?@&(AWN'*RAGWX1?HKWBB(]HMY3*"$$:,!S5+6IJ&VUBV;-. ^3O ML7J:R-N7X_EP?O[W84SO6@7UN_O'9/KKDD*_690*L5L[8/71INB_?O-J2_AA MED+9 "5D9);&U^[N2)@0!,>60BBD@X/1N-F#B3H+DY4PW>)'W[&[#SY 33D7 M* T0(XDE-BN #Q&UE;2(\B2H(P MD4G".^KX>_PP]SC -Y,KX/D6?SB8(3T;0=RGTKZ:3TY=?VG.JE8#/?CG_SS3Y MB%-[,@S/I\G5-E(;Q\$;HNO/!Q_7$S7 J6F(WL"[&6-.IIO[1X/>62-;F4U7N>[RVNY3[]V@^5:GO>:J&4MU!W]Q!O.Z@JG'J?JD:IVJ(71U*Z1LQZ5\ MGF IIX,O?FUM?J>8[<2,3DDEH(0TT;L>O#86J)?.LJAZO ]L" C1CN M#<\4E# &1.06K$Z(JC3CJ/%%.@T)0!.%EJ5R4$H0L)>4Q,T([ MI0\."&SBR-:&&(]!^"O65:R["]9%*P17#KE8# F$Y 2QSG#@60@J.,E.Z,M8 M1S6W3BN'IJI ?!3$@1.$(P],B4:=(]>=RDH'Q#I]).R>ZPD_&*SK56>\OD#( M=VVCUYNE6RI7KHUP:B.0Q L+CB:DYE9I).9)1=XIE>U2=-QZ 8HY!2+CA2Y+"T$B?5>.2BYZ MY+#@1U)4)*W.V@J;%39W=X 5-26"&"23%&$S9@?&^0A(*+GV1!D5.@=8U'(= M%4/$M%0@;"+WM Y_DY:&3*CA5O2(@*HC+76%S4I *Y)6)-TCDAJ1':4L@S"E M$8=EME2/SN#Q-T9U3*J8Y9>*A=/,HC<T%+MD4AAK7V$ M;U61M'^!M9N%[&[<./4*NKM95.QPO5/OL#,WRMU5JZ!V5*T=57>BV&3(FB0+ M*96V%M$2L%QDD$(:PQ(WM-L6@7#AHLT&4DZH$8- Q29Y::2A-2%,AB9\I"^* MC=(C*>_5M?+@VZU6*Z$B:T76NR9*6.\U(V@H1$Z@M*8&2W*&K"VE,1FN*>N4 M1O>.12$Y?E,[1%;&P&B\, 42*$E,\LQZA*SBB!E5D;6ZK2N,5AC=$XP*)*@T M4@)$!P/%#0-6F0@N6^5*7.O3NRG"J/]V"(562NR]@%9 M/9.9JZC0]"^]>[PHKNFL2_\QYY0A,H1.4(5,-J3@ QA:^H\3HL![+D &ZZS5 MAE+7(].?B2,M>4766[JU\??29J(GW//2L[_ZN!L/'24C-?*7VMXY8>1F*%EG M[F."\22FU<4_;+?6&:4O$(?3U,A3:9&Q.!T_B\/9VR_.!]@__P#TPS.>KIS270AI'E*HO9:REV<=:P+[L6XKN5K[E;DO#Z)9$ MXF2O?VZNT<;O:XD]69^]-,O6'JBXC$/YV8T^N_-9Z26QN7RKM6DFZ^J%.]02T/LSH!_K\&Y< M3K /I>_Z562^#S-2I;U*^TVD_44*J30*'G!:);[JRXH@M?SNSC&F%K"N!:SK M#JH%K/NCP6L!ZUK NA8$JP7!OB.@2&2CB+)@E>(@/,7?3&C.'F2F1ABF12 ]]# +.,L")N(SI=/'%9^]#^*%_WY.+Y%[CFQ_, ?7#UK(*Z953+L+IBG!HQ@DC4@XO4@.7:$&.D(*R3Q4,M M%\HY!YZ42E,R9G!:(+ Q[6)V@1.G#H!I\HB9/8?L/!A,J\4,[[I=:C'#6@%A MC_&B3Z@"0B0Y2442"$LRJIA8^KZ@SF J!2,-$S+Y3J .5Q;Q*8,/I@\JAC%3"QU48ET!LP+F/CFY"XX0X2$UU5^I,V _.N2U6I8 M=TZ)O3HU[LJ_XJ7]H)Y[RCS:;4*@%U0E*I%X.-QOP@J'Q,,4 SI2KK*DR77( MRFT2 G^=C M"39NS@7?#V9\OAK,PFLP6TYND 5Z_C.8P.7^;L6<[6.YNW)/)M+C+YRWGY^0I!>C+= M=7*J>HC)J$T^^;DQZFBSVR(E$--;$ MJ"KX/5W<70K^^^&7*O8U ;LF8-\OC#R]_-&[US1Y@CFD==/435,W3=7F(SUM2G;\[O M;VZ6<-K.9_-T6HMU/<12'[6PS0X#[QE/0L3(@$LM0"0IP6GK0,>H;1"!R=P) MPTS9>F8X?DF7X$NN#1BI&%A&DXPZ),=I?WI4J2-"]MS\[\%$VE=^C4=1!R)Z"$,&#%073#'722ZD( M[]0$Z"0W_)&FY0_N8Z);N'6VF*8U< ';1*YO)A*Q8_+H<.MFROO'"F"/=FTK M,;L1DFE"I+9, 2/"@% A@',A K7&)T&84K;3W9Y0$1'#$,F"48ADQ(-QA9A1 M&AS"&=$I](>8F2,MQ:,#N$K,'AVN56)V=S@+EOIH381D<@!A? 3#? ;&F20I M*J%4[*3[D9289AP(]P1*'0UP5 2P-E"KGF$,0,T6/'U\!U4K,'B^ 56*V MR[)S)BDE,P6C$P/!B ''$-@LJT>'6Y69/5X J\QL MEQ74E:/(KPS:F$R"")J#2\Z6:NC*%.N3^ Z2129Y9(I IA31SUI>B@A[2$X* MJ560VLL>,3-Y1*A]= A7F=FC [;*S.Z.9]:JE!B1X&*)S8C$@^/40=3>")-B MX5D=9A:(=U9XX#(EM$X5&J94(QI:'=!H9%L[JD M3P'.$F%"9F4@FDA!Z&#!"\0TR:T2R=ID<^?(V!F!C$E18%:(4MPX@=" MB"RI3ZECSM\'_>7\^/$=J%3'9 6P"F!?"^&33"1$'XNL#-!B9^!\)(5@>1DR ML99VFAHX;;3VS(&,TH((1H)Q(H),,FD?K31$](>/B2-*'Y]97_E8A;,*9]W< M"B>RT$: \B6WPI#8FI?9$4DU]X*ICGG)K(I&(OII8R,(9A18PI'2Z:224$H* MTTD5NP\^QLSQGEO45CY6 :P"6*\ S#+F398!?"Q1>"9I\(38TCK62969M$)V M (PJ$8GU($5I4\*] ;PN0Y*4.)]U=I'UAX_I(TYJ2D6%L[JD3P#.N%(A*4] M*:9!E(;6CGJ/-B8G.5H;A.[DNB8?N.&, (M,()R5(P*/Z*9C$HP%Y&2VTS/O MGOQC-7"O MC#6=L*8#MP\'LFB D:M$S%UU7RNP1GD P1E.H<,^O$MYB O"TC M=D4D9""B<\C'0@;II.1$1Q&[.6&'Y&-4/KX<_LK'*IQ5..O F22&>*D\^! 4 M"(U\S%+M"E()J3.C-KA.BFOV2L8808N$U_!,P7*-E"Y%EZD4E+MO-U;=CW_L M\849'R1VVCBDZ:?AB'5LGL[[@!^5:G0QZY$OJM8ZF-2,XPEPE1.0!GQ MI7&R IN" \I)"-FB$LJ=_MU1H2;)&?FU*;'@$G\8YCWJFJB%#R0IX_O#FNF1 MIGLNL'"3TK&/?0=5V*RP^71@4RO&N43,HXX;9-HI@Z(!H2$%)I!F.I@,"<83JD9/J4 M14*/!-US%DE/\;/RRPJ;%3;W IN!AB@T9\O M43%S$1A(Z7*YQH"/(0+7/IM,D)B:@V2KV'T[?WL*CY5>5IRL.+EG>BF1%#KM M05J:2I$> T[*!$2:I*0B2A>JN(V3/%MCO41@1"()@K(,SB''M#X)&JUP@>O^ MT$M^Q A]DOA9Z66%S0J;^X'-&(VG-D&4 2'0&@$^>PXR6Q:4%\3I3JR4)C)P MRPBH3!P(90/8R!D8AUPUY&Q%-Y>PNB\KOZQ 68'RP0*EIME9Y1TDETU)H%9@ M ]7X0WNCM([<=(['N7&.<": *X><-&D+EF4/3$M'*%,YJT[1M,/Q2W8DS9Z3 M?'J*GY5?5MBLL+F?6'R1'>.(?FAJ:Q!2.O">%.P,T?(<7(J=VKG:6)=M\7&* M2,JICP5#'8=<(EV-3B;)3F[DO?!+>/ES/8Z(/9-F@^F+9&HVFNWFY(=L[(KXV3A1^F0^NLP)=YO,AF/5)7I MX*E7.9:V/*:TV*'@5/(0;?*E.P4QT7=.XKAPT:+!D'+*:#4( 5YR#8%I30B3 M(7K7'PN TB,I[S6"X9( 52.@PNAC7O:GC)[:4!T5!\L9(F%."4PF%*C5TEA" M..G&R0KN@I,ZEF@QB](8)+B$]H )(EIWD"I/E)!]M]#N+4Q67_/3QLM* M.^^[^CJU*0L1P::28^5("5*( :@4-J;D6>#F,G!:[U@4$L&6:-=60# :P38% M$BA)3/+19@8J-\5%2WP#(1J4 M#119)9',=(M91 M=SF 9! #,P&EE0=!? 83K2EH9)WWV4?=Z9*1-<]2*0O<9P%",%L:^2;\+:5$ ML^?1=JK.'##>@1XIL^HE1)C=*!M1ZOD0$-?2HR!"4H95D$%3K9")5V]H%V5-KY6/&R MTL[[3G'[$P<:7FO9:AZA*>5=CY)&*VT\[YJK#C!A)9 M42CG4<)EJ=4 M:OC)% @7B75I9]2&$Z9!DY*D0(P%GT3 "PVWTM%D;:?R=:6=?: =-PJXQ=]+ M'_.>0.&E9W_U<3?'C%9&WBQ0<0\#_CL./VV,=S-X5QQ+SG_\2@0O^]9;?=\D M?,=X]^#!DVA2L@RL='LLY>U+1CPRJZ1()HR2H#L92XYSJ[7U8+TL&4L2J51$ MXU7YE#3WP7J_+KCDAY/1SR_'\^'\_._#F):,ZG?WC\ET1:-P27R:;B'"ZJ-- M*'C]YM46&, LA0(()=1[EL;7AA1YQ CO,E#">2FXQ\"2K$ %DG6B-@7>R5VU M7 =J?($W2D"$4(:*OVFM0*I+L&^KY3@^Q@RPUP]PP_#>/" MC09A.;S!-.$C9D5YQL'I9)H&\Q-\KZM>\J";0*7BR(Y 5-,K5>-Z.X?++Z+2 ME&NA52=Z(D,2%,T4A-.X<5@V(''W,,9)%GPO^5$]1!SA9'B.0 '+42H@]>*\&X)J<(U&&(J.W=^,_9\>#](IRT M-X_I;#(KSSQ#SC2)A1N/S@?I2TAX89'A5PFI,5[YHOWBX/5XMI@ZA !\]^G9 MI(4!? _\*UXQ&IX.Y\=/=46?SPHR;&VPP^VKHPN)F*:04(2*.9.GD],!2M"% M_IY/YBA<<>#.SJ:3+XB_\X02T#?]C6/14@4D=8J(DC]JP<;,( ;M8F"9DVZO M<\E]M)P0X*DT!Y:&@W=> 1$1OXXOYCTYB'9CO5-F108&'Z>3V>Q*J6D@I: ! M7C-$BN?=J($ GX;CCRA*TRE^<#QHY?\%7E?8\(#39@_PZP6Q;U*F;-2*E6P$ MP14(910X$B-D@0:!-]XRUNG@&ITGR1 #1M'294QX<#H(("7+P5O.M3;76!+/ ME_/R;CTM>S$J<+OW2. >&O+8A.O(G +*D5(+PRR8R"2XJ&E "X%:T_&E::)< MDDY"$)&5DX@20Y@YDFNE!&4D,=\I^'$OR'-]W;B^(L_)$*G*B9LAUJ3QX,Q- MY\.&HK3?0>E!2M0PV<*7-C^>I6GYN'#QQ1A'-$HX8#\ZA!<.13O@.N-=PAI6CCQX$_DN\AASQ#'BG3@RC6$=3J)BX"_-)ID MAHH(Q66V.#L;#=,4.>[ST?QDLOC8Z"U46:[\O^6G*!7C!EK+K? %%QGW FZJ MZ6QIV,W2I6<>E:_A1FR(MD_X!*3=Q=$Q'TS*[2^>BQ'PMG!$W M[0QAW/S+31L9GZ?I:7GA 8Y[_#$5B5[?[VAP,OF,3YL>+>\.XTMJ&I'*G[.=MPA1?(Y2LWO[[]_>7@P_/__^7[NX.;>NC8MM9K11<-&P$:S-T7O,\"IZ!U M%;G9#,WYLI]&0[?44J<)$2R6;8L YL]QT^,-NZ8HAW+#"'JG'R M<8RO']>>J+PH -=;RS<)]C@>_7^BK M],F-%LW-RQ?'J1W,VD&$+])^H5!>Y$Z3SXUI5R3GJI&4A<)I1TW6RFVS]EM+ M?^5D'FV^_L;LHU[\VC0?-3.W_G2$FG#4:FGWI9'9=GJ*\KQJ$'@WO,DBI"N' M@G.]Z2;#;8;3/2]_+CC&R+/F.&,T_+-HR>948SR9-Q_19^T2S,K2X$3A$U<^ MX:L>]'F(G^.U[= 0FOZG2,TOS4PNY_&RYATC&A3MG1I9/<-IF[:BNT5%"B^. MJ? '5--+L7"XV?%Q5TV'^UAK^O+ :R:IL<_P%8I@/56NNC35BWPO+8J6 MG,[/-S9I"^KE."P@JA8$66WF9B&*4WYV,BGD"X5Z"6&M[W8)PQ='!U7;K\_3:@9VOLM2>ML\'$QC(W -&@& M&\]%%CI"P1CF87#MOX[=]R^> NG*]U9)#R-UN^_?/KY-8\MAIV[(-HK4^%B>=HQSIK'E#B_E1HJ M]R[3?J%\VU7>P.)&2Z5Q0KF8'2W!MXQNBE2\O!V^3./":.!IXXW&=$)H;U,PX,"CC,8JZR4XSW$U MJ!%@K&,ESB5(7$FK:">ZY3:!POSC>JJEI;)PM-P+3AW1<7K[2 MG)=O*:DXP:<4?M>JVD'CT&K(_:PHEC+&ZT:_'OP8Q7- V>KA#97[W'AJBE*9 MME[-(3X/[]^<$:,95RJ"-KKG"K8P>[)4[47K"BN3>M-U/>0I[28E:+=..1(9 M7TE:"K7XU[YQ!A.--AZU?DQ%_R>FP=& :HX%.<+!]P@U&QGMW]6MO6<+^T@?'KK*%KYO8K7Y[JSJ(/&6]A@-9<,MW)&0R!R7'HG"42N ME8Y$&$$[,;6W,01>KF9C+0;O<$9**M9PO,!)>[L^;-A5/@$YOC[7_Q"'H&7G M]VWUK=3@U)Z TP'#U0VD"M M+UDW#+(JC=JE)Z7.KX$HM9=11!9IQQ:XC<_I$(KC^LJ4E3:L5E\SP2(!GATM MX9,,"2 * ]594T=R"'XGOKA#K/[UF?H'IPV'>Y'6#7:5SKWPZGVW;^V MMKG M$BEVN.>C9(9%>YK4QC4T!\K#69BF>1NY /,)%)??,C:DF?^>I.[@[DA-M8ST M'TUH5W-4]^\_G+F/"<:3F%;7_? ?6Y%?H_0%XG":FCWU,[[WXG3\#,=\-G+G M/Y=/GYVY6 [:-KHA#=M76O8-:O_PC\5L/LSGJZ9WG M_67?R=P7Q03N?U48VPJ_:Y*@ES\WUVCC]S9%_*\GZXY,S:*U;99^%?QW8=JM)745/!+; [Q-2G4Y?!(G%@%VO/79^0$B MKG44UOI @!F/Q)UJ"<9R"]%X;8U((G?M_MN([?N%;^-5YR\_E7/-&FZ]"K<6 MRW#K]W_[Y?W+_^]O+]]\&+S\+_RY@YCKAZF-.H%CR\C7V 1HID]M[L6T#39K M<6>5Q1&:C8I?+'3GDF&"%DR32/)\\1%)YL"T?UZE4PS;N-J&E3?W*O\JJ1!I M/&N2K[]Q3M\:'>Z3&XY64=@> 6 V6Y0@T;5#>+A*T3Y:)K0TEXTGZ_" P6R] M459#G9;4\6D;I'81.E@">S>B[]H$EB:\M0V&CLOPQ5@R72:?GVP/T_2QI^0B4J:S<*4,B(F(LX&#-82!)SI'YUWTW:H@ MGJ1D- E F?5(2*A#:N($,,9<4 7"71>EYXC(KYLY:46V#8QZ?^)0V^'XFH^V MW3&SYK/O\ML>44N.A.Z3)V[0#F,5:EIJ+4S**^!T')5\Q(8ZI/Z=/T2J= P! M!<.:#,(SAZPS2.#."^)L\E)UCO@4X.!LD MS<"4"" TM> 96C*ZU Y3F<8KF-VODW')0<0'O\V-@+1HT:((O2-6L",I>HH3 M5Z5?O$>XQ$__SZ"=E'F3OOD.;;%TVK""/Z8K ^-]_Z&%.6(DBT"39.40*()) MQ@ WUML<$C&D4ZLC.NL5C1D($02*D($KL2,18_#7L(.#1HJ[P5$!Q'O8+4! SG!C0G1B>/!J;H" S)-EJ* MRL1.8O$JU M[YU Z!1Q_5@1B$).9*EEY[V#R*.CPF1BXF#*)OPG"A@*X#B:,B$;,%3LK*"=:4)FAU%EJVJX(,+U<,YCE:/LLDTR;% MJ4EUFI2TL2W+:>#/MVRG91;PLGH9LJ"R*K&U:X?C^SQ MM#$W;8K5PKQ>31TNQS2-AJMTO=9SF4[/FMVT]B^B@3J<+6O++-T"2^_#DH^\ M3P'-ML;)^#PTB7/4U1Z501!MGACK.1Q(O<^DMC M:U(GW?DJ(7?2Y"BW"=TE-W.9:?VW<5,HI.$4L]4?G9^M/,);(3E;TWN1L-DD M7]Y\+8X';R;E!+W4WEL.K!D4WJ;)(&X3H]NJ-V40XTDC&CBMC2/KR@O.W#!> MWG[#4GUD/%ZNX$5MK]627#B +FW( Y\P?]6O78^;#W7/*GO!706637:>*UM&KW_*< MKM\^J>[ ;Y(EBU9EFV2ZGOK3!*1 M!-#H[E\W&D#WU\]+X\89AT'._KO_WY6)_^]RYO\;?@T71IO_GKQZE,.Y9Y+% MYR^_O?_MPY?WOX@/7W_[^.5'3NGOG[[_ZYJ MX$:G] DK0SRE,SJ)<LB.&#HW>5H%\-+(_Z*3-(%0H5&4#\FZ9-J(_\HDK-T36&[\KN9Q0BEX/L,X M1:][_%\8%2GSN10_NR0N;ZDG'&=EE+N/S3F)[Z,($^3?'LW_J63WP. 3G>AS M1R%O)4WUX"5,CEFX9Q4O%L=0K,$^%"Z@#0$Y6K]_^E!0"8]^E;#$%?V>6Y!5 MWZ04K<48\X]JXO3MKF[-W'3\$@FTX#:#2RQ >&&1AUFYJ]KG6T4G.? M]CZM^;2,&Q1M#*MM+(EE]>5"DEWBJZLXQ%67-G\9KY*+QR:>P:F E:9==JUD M/;39$S%=(LQHGM.PR'M6O6I/R[72OOZO/*68/5?N4JC?/;,Y*E1^\C S4*!] M-ZPB,X_+I8A[R EEE"D2]BQE=X>%IK84NF1NH8:E(XC* AJ.47QL#L8PE&.7 MEIV215&>^'B.8(3Q+&H!5CN12Q1?28!39-2DP]HJN=)^I;M S=SQ(TQ#D,2X M"D5-Q$XIN694_!N68C"9N+*=X^ ]:$R:&,232EV/FWJK_[:'V5TJY_U']-5";7ZNY6\U5]=PM/5GTN&W&K&G69; M_=W)_^K/<9;BU-]Z.Q?J6P_"VV0:I6XU@"?E0%+*_NPE!)N1%4@%T3=%&M,K MF6BGB45&CDN)T9U*5E@7#DV%1V],KT6PFC\I\IAE(1SO*B_+ M(C1*)[OB,F7ATJBOX;U51^W3!T+WNUM02R/ LYZVDH9%&(IQ4ICQKL8EY>0+ M <)@W%Z>?="VCM-HLO&?#M.M#=V(<94O[K:J5N@1,^/$G9O#;]%V:A\LJ;4A MI.+V[.LN)M>>0:/A44P6;$WHH!?9>;=P 8W5D54[CQ.2/)=B#_HFS*ZF^G36 M&L0ILT2AHS07J$:#0HR=81COR8J+^'7(S @[G=6R2B]BM'Z9+R*-V\V$2F'74621;)K45R HL%2J0? MTZD+8T5RZ8 &KBE$1%()J%>>=E&(]1XN"7>*;]I1SE%.&(0Y!*PE.0P7)SPX8(S3O!@L:"MHV@+=GE1&I< MWKL]"PH&SS4&@3&*0^$RZ?MJ7E08R=@'9#G;WN#25BLZ>%,]MSL67K&#H/ \ M(EE+VA!+@F.L_X:)]8V-]<2\X&!AVU+8-PV09_-;6W-Z2 W M2B25B\,BE@)+U=CK^B"44V6T#5JC%T=;1\9MJ65YW=8(XUD5FZ("]];S:EWY;JU,97&ZQ8=ATGZG"[^SJ\=2MF5&,EBI M*HMWKG1XN?$9T<9060C'[MS0@O8R4;BM@_(&\N9L@/.$6KN\,H6A&=$\R/X%'I:"KQ MZHYQM.&KERVA/8JFW(U<=M!8 MM+82+1E@1A EYAF(EJ_)^\K/X:-X%2N!!:X1"NAB\6+Q>HAXN82,Z.\C9N6! MX* L][/&N?><+(:P_K4'?)6-ON"AUN)$+,LDR^3#(L>4BK&\HVDR/$NNDI5@ MGBH.NSBQ+-ZS81GXQP*DUK8CX0<\!:[IZ/P,*W]33"50?V,"5@'_S5? ^8%O M%E@6V.T$%IK10>A*ZKI#_U& 2](\$(A1/13:ZD8:KRY8O'8+.1=Y?4#F[(T@ MDC.\B>+R^L 7ETE\#<#G;AYNMW/+R6F>/3E-4=J9D],\1W(:!E<&UV7;C;<) M\5YF[&NZTF?=SB+,K/'^H]MXH^.#[C1JU1:I M^$9G='R;JX#] !;5[405\=^?JN+FK%Q:K[>YGEKDO6&98 M9K;&F(R.3);01:)YC/%K9>Q=WRL,$[ILO7D*%7>6&AN*1=E#<4IP M^5@_W>.4=$TD%$:EJ5O[Y+FOL!O70=D6&UN6\.TD',: OIJMP&2CXG%1M5?( MU(6VL2[;8F4/&?Y&8LK"QL*V_;WU'#'_4HMJFA<0!8.YD$/*ZK.*@C)-<2V! MSQ)%6$>!;,H%57S):3Q>' S'&FM&*,C0L'9JU*?GQ3DM^,;Z*M)C.DH:%MU6T(=>!%MV)NM)Q M9G"3)W+UXJ"3R@JLP:E9;E)#QA,[#:%%J_ MP>N4&_4>))#WVO.^%92U,:LM8HQ@N9S:U5[M0H:;ZLI(Y,U>Q0B:7 M&P(#@XDX^88."^*VVZ65,YB4,O$O/',IL9EGP7LY5 MI2Q-BVJ&)LRA3>NG"@2Z5$U+JC535'& SFV2AC:1:1Q2TH%*$I]B<"SI+.G;7>T.*9^RRQ , @:+>IOO MFD6(1>A!8%EL1J4J#)7-]#Q/,,J$]RGP:)3+>6+!#$ 5GJ:8;WKIBD5>VJ0\ M[U&]%0N2IV?N/O?2Q1\=33!BI=PMV?M&P9+-DKT=.!(H4GSJ$BUMY/8^+[/0 MY?9)Q/+=[O(J=]5^1PKCL+B'538#8@D"E<17? :>!7+'Y*-5W[0,Z]O4%Z&\ MSLM4Y>*ZM),P261F"XC*,:7FC[#0IPRAJ>J1IWFBKZ2_<,5@BAH^V#I++4OM M0V'45;Y%@8R3Q=ITMY_CV,KEQR2[%.\#:+4LE'N4UW#[^+ZLWE84P: C+91, MK;P\YS*V!;C MGE U 305:P-O J6XY\;W>7RGM1/_@:,X!OH@/CRQ9K@:F6K#H8TU9P*83EC37%W M\/\\+/Y!(TEQ\R>**P%1>W;T2MNJ2]F<2E]A1;Y[JH+1)Q-YAU6@G#\"/;H\F04S,)Q*QPARN+\& M&NXLY7:/_)^]C/SON>3QURNL_ZBN6U>%N=[X=!?M[GB*)[Y$?J?PA=VOE?*& MH"SQIWK6X-UU76M&W:O++2GV(14G>!,$AT M& )56$9[KL*EZ:.R/Y&[3J@C$*;,%0C\5@26'7M+DTQ M%.5U\U$6]7513RH!QU(DW)F?*[PR[GAY37J'94V53;Q13N\A5RC] W4&"T^F MUS%,;*HN8\1"G*"J:!=KN0OQ!SIW^$P<@4 ?IY0_Y6VI N1*Q\"W(Q-/TM7G M5FLFH;PD/WV<6)0&1A;M>IC\!U$3_9?(EJ&?C7549)&_IF3*V)&KK QBXXH= MH\N6+RY=!39R9CL\3W:EB:R M*/U10'BA/1%]:0J M_H%.P^)5830QB6/T 0!A#8!V0H5O;*JM$.O1(YU4?:2"Q/Y4S0C[P=.;QH$A M;]K:/0Q!6'NUXC:7EH& VN*S1\X0VBN8I47N)5H'\@[_,E70IZ!9QLAH1[PG MZ_I1^?84_Z#G45""P@CY3BFN^3$F>D.'4H"N_K!'4=8KB]C]'HS.'LG_5Z31 M1G[' ((UO\L9)*P5A2$5)[=F\D\P\I3;L1([@WDHI[N\X.\\?FI$X*&J"2R> M8C09-OZ;P.#4E0SQ)$/@7"U5Y &R/N\<'5[@Q;^5B\HE*A\6)1B*Z#QC/,>2 MYN$=)Q;H)@[F'H*9#)7U\@DRH,LHHTP9^&%$(>6)4E@ &^]"],[/SX#J),XN MIW=,.A5N!?$,K*\P//5.N]T5<<"-[-R1P'1NY"1):-6YH==Q$I;D4Q5V3)R/ M:Z]R5O6W,#,X=<47N$SLG;[#>B4&% [H)HH*ORKW(6@P'?%=(W5(4CGP,=[7 MP 9=P;M\K:FC*+["\/S2N>M,B.MH0]$3Z&%1*=J)'N>QABD= M=])X2,2JSMJH1*+ 5H :P',">EI3NCTF>VR/,"=+_*DD?WUE,CZ[.?HT!\S& M[0M+Y"T30"I&,[\"X>)2A>(OC=;J8YFQ].],)BFM1O#4ZG]FT.Z@2R@SM L< M(T-5K*NH#B "B5NE+*/]J/\FW\)(8PI^P+Y&. /)>_S %!"^[OW-C\\ M6]<\Z_Q+Z7RYU+0[('1+20H4WC _:$V*F=]I!39?XH*2M&HJ RI6D&"D/[-K M]]>]7N<$C"38$Y?2XG6_USDM?LFCC& 8E8,8?0/>5)1.S7H)!J]F7J0!Q ]N M=SGL#%:Z'';.=NURL-SE$J6N\#IVVJ_T0'V>5P:Q!RI?#SOGRQWTNKO/XZ @ MP^H=K'&5W?IZ/>A6&4:_+8W-=CX8=7HK;]WR:0YWE^:G7#UPKKYF*6ZN[059 M3IH(+,M&/S?UT(.O#8JWGZ75T),GQF!?G14I5SQVV>""ZG2F+K:Q)F7S'B?D M Y,1M.^3=^%"]FF2D1/C7) EIR._KYF'>>G:")ID^]R[%4RWT?@BX^@MTNS0 M\2O*!QY'M 6P1$MUA;:\D)LN+F$%J596=-5X_[UKNA^X8[-,W?+.TQTCMFO0 ME5T7MZ/AG#SKHKBTTL4NQT11^,Z=$$^T[_R@0P]FL_O\K.[S]J[R 8OEQ\QF M8P &5\M.K68!K0:L2# K%?AN;R5XRW$&A;5Z::L99D#E4A+/T77,(@SVT#)@ M?6#ACKWB?*>RV#F)LQ0+^U(E!E @B]F1LO!LSTXKDV+)7PF(JL)Y\5XB0?4\ MMY-H%%6U#(*2YG4%Z#E2PPNYDZHJ\P^K&QYAK M1#IM8Z6APCOE&$H&]\(LW8CTBBH7>"9C G9@$OM944B/H@FE\)%')NA G F2UR.DAJWWN M)ABE_B*GF4H/"PS0EZS-Y\TM:4-%H74K!^[RS-(M1$J9)8,_)6Y,"G!'UAR& M@8YQ"X?B^3?S/(GFD@]+@I#K8O5KJP+$4QJ$+5YK=\SIG >XO:8XN4AV,"=@ MR2U'(2@ZR/>;ELXW+?6:HY[=N=] 'Z@47KS$G&,R\6X%^9<2BBU-GB^CM<>O MW+$6=^7C2E6^+PMZ .30:1=8JDRT"@-3H3:>3Z'K<$;;-+"42&,8V2*ZS/^= MI%,LTZM]7.S$=.!JX98]52649+*!,/./0.$4N^^O<'] 1S)95...E2LE2SQ' M"=21=72 _R%M\10'?$#V0\#CI#QU(:E>3KQRF,QYSM7IZ4*( *3Y_?'^< M'^Y8.<=AN;B.>?G17WO&]9#1X4=Y#)L2(L&\TQ'$W&P%RL\#XKWS-\3V7O_- M(^-HWLKQ-8R$X[J##@@B;Y:"5FLF93)YGN#SR_)#5X\<49X7:=$@9PYR8:+Q MT)%8X"$[B@K"C([Q$!P R.K# :71J)R\_U\5HQPHXR>P= S\CGA4SYU.^73CAC\ M[XJL7GQP'T"\4,8FL%],[S;T8-S]1 MG-H^+@S_5*XKN4#LV MG-A#/"Y0L?I1)0'!-=VX&V.XSLRM+^8&!LX_'9R#)7H3KC\1O-!=^<1;[8_%V<;SL7YWO':#TL M.(7OC76^651).$ YA9=[_#T#7VXT&G6/Y-NC_EMQ5+D9]1.T\8W:P+?*Y /N M(!RVFRXE-,"1W&YX_/:HM]SP)_OE4JL8LXX6^?"K$?&EC EW]&#WY?+)P1OB MM H9*W2OJ46KK+EF#"M;[4Z)IE:MO3O4,-+V]DZ>/]_&/5*#BWT97&F#-V/A MA] BP7K]AY6JK5F":^E\K44C6]DC7=\"?N9NC5[BXK[28J&3RTP31[JC.I[- M/DTG0G%[-YL)3"U)FG^7G+SN=;K=DMD5EA5M%KGZ+*9-P7(K>R$71IN+!]Y_ M2S'$"*CXNM\9Y6<:WAXX*E3E=0SLC KTME>=Z0*C72463\QB!NZ1>(77'U_E M.XE??WP0O]K:<>((_O%?/[TMI:&P#--\I\BLL0[5L10R5HWS3/ @+HZHN!!M MU_3:=WAF*A=CK"4QY2"^?_KP\LRNDS?V68V3#*-@A$'?LC&\++ZZS>,#F*E[ M_+)B:GJCZHG*7#I+!T:*N9VW.-]T)POS*I_&5V_=A2>3J8"VNTZ]T_.1!^,7 MN$UJW/MXJ-Z\>NLV.JCX$_Y$H8X\O=1$'+T'"Q7A/HNT:?\V.7@8?DU<,/YU M%Z 4C_$G[GO;\P?[^G=\'0=P])/MXP.&2L1[,.U)@N%CO)]@]^C5\ABJ#>1M MNF_=HS]L$T0?D:9N5.)K>WCA5@$!&R*_LP>94NYAVX)R5@,M1;=SFYB3H=G%5X5FY-G7K]KQ0=%?I*1 UZ5I&_P\V?[\QJA6GEZ MAWQ5FLYG[%;CM^;!9,OMNQ?'298)4EVK-5=B-G M^0SVZ]-.-_=ZO-PE#7 ?VVYCXQD=ZU)>XG_Q1@LPUJ3T?5".,"]GY[GZ'85K M6_"';LQ:X3@$@WN7&?F6)29S8&-SU;AZ?96EZK<S%W+B_=P1X8<+6!8BB4RN;V MD,NB+DMCPL=X0XG.3KC+RE-TR3S$WF)JBD3=G5[?=A_38M->U+*'Q'#_3OQ? M6!@1?/R..P4_<(O6I0'#>C2!FM"2QY&U:?__?T' M:'4\U6/:TL@GD#9]*5)MSWL41YYR%M)&)I* ?[F6VI[$$BO-V9FS:?FJ:_58 MJ#(Y4NZ@>&L%J>B0.$#32CSX .8B7W;^@?TGN;R6'E/?+6JK!-_^KA2::^3Y M>+%&>&@6Z/"8V\M.^HB"Y":@.#1?# MJ\]QYXS6F_:R9C;&[7-WC%%3?A'<%7-#OL-[<)$3L[HO9L%]M4>\KN?C'F;5 MBJ*?IR*_P_ZS M>1PM@7ZZ=N0V%T88HN'0:-S=WKB>X(F>*$)AH R].%QT(=:.&0DZ9&.R=$L9 MIK# M[/O:P,+Q_2821YX0 ;\-8KO5JZC%WOMHF M5T]$?M5@4:$;^URB/5Y. $BQ)Q!>>WK6.;&%BKHS](6'GP,"9<"A6^6W)P!_ MBA![') ?D<* 4:)3,D1#-7"*;/M.C5,HKI*GRFI:KO&&SLN4QR=DP4!*40B# M_>+>+"W5CXH-L0>!;[WL67..#J*WCAC'X_528EUE>YR7# 'FK@]M;'&%KB)H M:?*78G2?^_U193UH1WQ?7T[Z"=DI^7*J*E[QJGH!+39!7B[!]&7AS+@X=ED1 MI^+TY25*;.2X>W(T?HN-S++P4KI-D431E^_$%'A+5K8J]D"HR_AGIR91EYK2 M(^%1:%4XWX@3$D_&2+K4=UDF\RV2_^53M_XI@0(>T:$H=BFZ\,Y[F*$P-R'W MSFU3+-?ZX1_NW;8/**WHR+RW%WN16Y_<39=!W'EC-SDQ.;5',<1?'2C.3)JRN"M8KB?2[W?ZY[TWSN];\\*NSTX[)[W3 MG;\]'>SZ+8^WE>,=W?MMIW]Z7CS___Z1)JLJX98K:/?'TO_KDM+F'!L-!)@RV) M?5KBM@;X'4G#C!7PY)^O>KU7]6?J+A[=W;X*[J'_:CWW3^BY,_\/B?_?8=VV MB?LUPM1FBUF+2=M>@XH@81[2G6,VK% '(I?HMNE8'@K932[NF2^K9]T!R\Y! MR@[C,N/RUKHU8M5:W2SK]H<,R2PV#Q>; 8L-BPVC#8O-RZ'-/;X?;6W<=OY\ M$)2)_WS.WY/N[FPQQ7=F7BFWQ_;I$#[_9M;S.;MU9>7KW8A'PLTEO\QF+^[^-X>LC"'W3&"(9>AEZJQHZ]/IG)XWA,$,O0R]# M;PUI8^A],-W]GG=R=MH8#C/T,O0R]-:0-H;>AT/OT#L=[;CKT6;I;3QC#QMZ M'QY$?^X3%'6=S@]X22Z><"!]]YVJPZ:^\];!U8/W?>GK.O-[)6:L @*5C?](Q.NWT6R4<;!W8.K#^;Q]U&7BGPW;Y MARP>>UP\##K/?E28S4.+-."PJ6^\_O=&7O_\O%4(P.*Q1_/0Z[1K:?GRVSK[ MN!M1S6M&W6RV3&Z>*%,4?5)MHWM/6K2Z3/_/>:4=^)D--1OJ T/BH7?293O- MTK%^>@;GG78)!R_CV#JP_C_@A$"OURY'G:5CC[Y#GU=Q;!W8.ARJ_I_R^3&6 MCKO7#B>==@D'6P>V#JS_6T_/N3<)YG.KT7QF;P0 MUP6;WT.BK1[@R*QD5C(KF;:FT\8JR*QD5M:-E4Q;,VEC%616,BOKQDJFK9FT ML0HR*YF5S\M*OIKP7('L[S)4MD(Z]/F7PI#VH0G;8=-6#TQ\S"Z?=W*^XQXP M\[7.?.T?<,K%6A+)>,MZ2>?USW:\L,-\K3%?AX-.]KG?6V_'<,#.VQHP%![#KSN"0?6V\?7_DFG.46Q>>'!>'LH>ND- M1LUQ4)FO6R\H&6]K1B3C+>LE;F3V3YISPH#YNK4=/=LUH23C;<-EM\VT-5XO MA]Y9KSF.$/-U:__V_(#]6SZI_ES3_RF"CI1*,.D*QM8#=:7">#Z#IXV1/C:$ M#)@ F%[W=,>R9LS7&O/UG ]0UHM(AEM62X3;X9#W,5O(UYV+QS/>-EQVVTQ; MX_42]S$9;]O'5\!;CJO7BDC&6]9+Q-OS\^8X0LS7K?&V?\#^+9]7?Z[I_Q&G M,A3QK83FC1&])T 4E_^?AKJF,L)A5QMYHLEI/%Z?>F?]C0[R79-7E)5H5$$* MEJ[G.ZUVNKD08KN$BY=PM=(@GIPVP\LY+"(W'H9M%[ZP=#V?\=JBQGN[A(N- M%Q=R9/S86RALY)ULCG&V"T%8O)YOY=[O;-RP;)=PL7FJE0;QY+097GIGWDGO MP((W+%[/9[U&F\\=MTNX7GZS<1^7>&IC)Q\QG;_$QHA)$L_R#<0X.NB-P\.C MK?'P>33P^OWN6^9L^SC;/^V<-X>QO"9CS#T4S1QX9Z?]YJ@F<_8AF-MK#F,9 M\+I?)&S)/X2AL=1VR^#XFVYD-KWSL];="Q).;L M]IP==AIT88:73(RYAZ*90^]L<-H;,!WV6I&)&,N:R:=\>T/!\U1 M3>;L]M:TWSEI#F,9UWOY*Q!NLFLW1YT!YT&W0Q_^7 [7ZRPT_F% M0^:\X\T[FD<[YS*JZ88F"\<>A:.[LVVMJ73PHH>M P/ \+(+3ONPL+!UH&M M0UU4X+"I;SX #'GMP,+!UH&M UL'!@!>.[!P/,0ZM$PZ7GYGAR]2[)AB2Z4" M$VJQC;Y?U?J=/NI:$&?C4+VDE7X$KU\_W40T'Y/[WNF>;L>OS- !6NW6RLAP M3\NZ&HD(+^S8:+#1V/T*R0D;#38:]T8"AGM:[=5(1-AHL-%@H['['9BS7>_ MU!81:J4LS9>187]/R;AJ)")L--AHL-'8_1+/:6_7V^JUA81::4OSA60XZ+3. ML7BJK27X4P)Q]-=:B/U*W_=VMZV&;$G;G M]^^_B8_:^&%LLD3E4U&#T8F[V%+=,1QV1H/!FWNV#4]>AE./(_U+)&00:"QX M+])8I%,E)CJ2D:]E*'0TB9.9I(?0Z5PF*H ?!7R.#W2Z$-NE;VP M%BCA XY)>'&J31HGB&@BRB5@;?,=\:N,Y*6:P:C$6(5:7<'PTZE,<4A&K?M\ MIB3*D1'2&.@'FH-OH#N#0YS)O[ ND1_/8-3:Q)$1\43,5:+C +AU;/\FR@I& MT% 6IM!8%%"_'K9B\"8>/)DK/S6>D)31+@!Z4GVEL,$X2T0<7<:V+W@,[1%1 MD:\ZCY'P.@ATK]]$B;Y/D%"*#3RQ(@W\2T%"-XAF+M2F(F D]9>)DN")B#21 MD4'=B/P%B<]$^CK4T E\4PH@BH !Z]JB)CQPL/H.M+C0_ ;]!75EIUA%_@O* DPS#E M+ 9OX]_VHYE*IW$ 3X M_K2D68H9BC5V$*I4B0QD)S$I?(]C<1I0SEM%_-VH M4DV]SV-#(&.[AN:M3@EXVX).AJ1TQ'_$U\"QQ*,?[U-ZQTD+2,3&S]"QZ'6/ M_TM,Y56)0:&>:02SLHZ0,B!#@5)4IVQ(^I2B@WIE>1)S.-LS! M7#4PZ\F]A.LEQ+;SB71(9);)Q@9F/ -.01^>@-F%WTU&<)?0^T5#0,!:QBU! M_7HB/F<)S,:#N#1>B,P +"] *T6@)Q.8!E#121+/A $6A3()%R*2,Q7D[6/4?M$LH1"JU4!()K M?*M5X&78-]9Y-:4+@Y[%; Z +&%D*-5QA$B-/>%X-*YYHQ4]=5\3,8"H/J!0 MYS9!"$L3PB1 @L@=*2OS\T*[ $(>YANP!@-F&U&/L!K0R?_K>"Q1YY &JW2H MGKXTTR6S R\C<-/ U W^C!9@*J-+13@2AO$U/43$Q\5K.LE"@I>,+)*.?+"G MAEY&8(P &!X=L^13MI/9;$R> MQ9@$^DKX(?@#_WPU!X$ZCN) Y9@"*(:/\W5\J&Z. PTJA%-Z 9B6S:)W@3;S M4"XN\.F[.4YX=%DY)ZPM7+E#M/8'%%0]6>2]T*?'('7OQO$-0B"T<%'$A6Z> M.OA3QMR>'['[9TNA(IAL]U_DS+0X@DR,L>>*Y00&>R'#:[DP[U[]HV!A\:9E M ,W(^ME_D4E^T6A4.:6'M%;\@2N/&$T3KF8HZ(BXB>L&!$!0XSC"M5QA' HP M634E:4QH5AI8F::)'F>V37@*X#*CQ1F8L2GX>;"*$D>T'HDS [!KWEX\/#C8 M3%E#XNR\K/'199;&><0;QX(Z"$/'UX\!0^,,L%#?J."=[>ITU.F^R=\'H0GE MW*@+@S8'5F[Y%% TWS;]:O7N F98&N-Z?7&1?[_F_H'M#8NE]]\X3%GSO-<9 M#>][?-^S?J=WMNNWW.V^N[WGELO9,ZKD5?UYNDMPXFY#FB@E?H5_3XWX!#Y#\.BTCRSK+.NUE/7O^H8E?- =\U;@R7]FD1*#KO=TM\[K,&.L)ZPGK"=LDYNFD"TF MK<":/F/-ZJ9#MS]DG-F+CFQ[='M?Y*X]N?(!CDSS6>Z:> *:K349QOIW&REZ\%3UN1;2:O: MSW2VTJS;C63SXZJ@>MWSC?'"YG-]K7+ON8CT_54%1M#@CJY ]?["J(&%!CXJ MA3?E HUW_O&:)Z7X(+HQ^ '?3U2"=_@H^,'^U*[:5\O20ONC?0.S#Z!ZS/_\ M'V?]7O]9!.8E\WX]F\C40R 8,A@RG@PRSKW!Z2D#!CL4C Z,#NQ0L$/!D,&0 MP0[%W@6&C\7LY5@,^VJM"[URP)V/O+2 Z:S;K-O;E 1L/]/YQ$O[>,J*S"=> M6L!TUFW6[:VJ:;6?Z\]QXN4)\C;4-4IA$[)2>8N+3<)3&WI?Y.Y@/2"B=I=$ MF=R:DLN"S>0R/+>5K4QNP\EEP3X 4UE"*5(IAW,;M/@_ ML*-,CY#UT=D),[HQC&8U;C-W'Z7&C=Z)X:/IK+,'I[,]K]]M]$&( V,U*W*; MN?LH1889.2Q6,51+CB-VA5JO6H:)H_\ @M-%\9BUN M,W$S:W&;N MVJY2APJ=)R/V@)K#:%;C-G/W4=LPP\U%W9C5;'S;Q,H6:.V@Q^:W.:QF16XS M=Q^ER*/3 SN$R*<@GB<&\5T!C3+R57XC@WVA5NO5H4+HOA,-,[/9&V+NOLQI MIOXY,YK-;PW(99W=>@5SUF=&-X;1K,9MYBZ;7CX*4;IC"Z5T)&081A? M4T!B$B[\#BNXUF-*MQF[G[F%P1!^8> ML>4]=%8V7F4Y25.#^,Q:W&;N/N:BU8&%%_EXQ#,=CTAC_Z_CL30J$#(*1)Q. M52*B.#KVI9D*/Y[AH0F^P=%^C3M49#T:-MI!XD)$K,^LS]7U#M_C8!-^1-GH:F$'QF?6XC9S]Q%:?'HZ.BQ&\]F)9XQ1B&N9)#)*A38FH^,3?FSX MN$3+5>Q0L91O;NHXZ4+G4<_KGC;:$^+3$:S2K-)5E3YM]%[K M\^LSVV-6WMHH[ZC7Z 4-6V-6:%9HML;/<7:BWB;^$3+S/O@S,ZD*Q*>?OOSX M^)Y=G16"QR /*K%#[8SFJ3!QJ .Q;J[OU2?7CJ.DW^EC6YBN(U1%8R\N.7=- MU>L]SM(&J=EFGIH/U'UO--QXO.VN2;5!UNY@3\)7-%=;\6,7CH&*@>J%@&K0 MVUC.C8&*(T6,2HQ*SX9*)U[W=&/HBE&)W2<&*@:JEP6JTY.-.]X,5-N$]N!/ M"7307VOA&*WT?6]WVT+3EL2=;>IO[^%#ZNW:1E3'<1CL@_H/\6PN$VWB2,03 M\;LR69@:_.O7N4HH1TQQ$JH&HQ5WL:EZ^FS8&0T&;^XY'WP GS? MGM8[):%Z[K"NDK#OR?A-I:"Z5RK*U,5CN/9(Y?PQQ038F M;1Y>"+(4PV0PF M$=H%4,D2D44R"S1N=40PYL2.68P7PI>INHR3A2=TY(?P#K2@I#\M'M#UN=-W M1@ NH2,B+Q7"%#::QC ]>6,>Y>!.82@IR??,RK=:HPZ8' L%W1/2B&L5AO@G M?BEGF+<;F_=MCF]\<[E?OTC^3:/,*V@X%A S'#J^?AS*19RET/R-"M[9KGK=;J?[)O_ 1Y;. MC;HP"F 4.)W/ ;FLMNU7JSN@5]KHL0YUNKC(OU^WM4G=#;N=0?_LS;M7_[CC MA=Z.STXZY\-=O^4^N4_7Y\EVW]YS$.#LX3<6U@+';0W:&"K)06D-\)WM"??* M!?(3!TH>$JW>%W%/':P&6< G_WS5&[ZJ/U-W<82W]]MWXW\=YH6%_6'"WM\@ MZ\TFDTEK(FDLG TFK4;.5V/GL.VD;>]J+6]FK-MNJH/3L4]G+ \1[287]\Q7 ML?53AQEC1=FO):P#3_>I!>\I LK+D(,C]F E_IL-[Q^\%+#_R&9Q:Y X8?=Q M-3]1=W."(G8=64<.7$CMCB\JPEO$ACO6&]>>Z5'N=K MN'=.?Y%&P90M3*IFG"BR?>E--E[!:=QEK<=4\O*ZW4:GM.%T]ZU17TY#M2VO M1_W. 61Y?LO&M5JWP3D>-S@_)QK]GX/CQS1-\['39ZZKU&1Q78YK+6'IS6]L\Z9TWF--M,P:":P][[2W MOY-*V]R?:K/ ,#HP.K0*'89[=+MJ"@X<%F&48)1XG \Q[.WO"$%-88)]"$8' M1H<=T.&\<]YV;& 7@D&"0>)1>ZOGK5]GL /!V,#8L LV]#J]MH/#(SR()[_F M04-W]32IQ1VQR$T)5>&C=JH-=^^IT5F7[:3?RH*5#-?[4<"V56;?&;E;6GJ] MU_-&HZ>*#=6HLCH[=P>%%B_DWK45)+#&;OLQ@J-$APD6[%H\T=ZTUS\[:3]L ML&MQ4&C!K@6[%NQ:,%BP:_&R:;\&3Q5S;AQL\)VBML$&^QA[18O>^9-M4#4/ M+.[=HX(_,:L6_;46.%#INP]]W]O=MDJS1%QUCVO8&0T&;VJTT;4RDEVH_S%5 M8A*'87RMHTM!W!4FF\%8H5DCXBP1622S 'H/1%1NH(GQ0ERJ^!*&,=6^"&-? MICJ.Q%@:>!'^DD+#Q:_Q1/B9 ;)58J"[A)ZFTT0I,8.A3(U0,,6!R$MW"RS" M2*G;L-*<)Z01URH,\4_\4E)M8VJ5B@71FW-;_E7"/\L'.A)*^M/J4',"8&CJ M,DX6XB@ ^B4,3..HX\Q :^;M12X1S\\3<9/0[F(LQ2:OU'!.]L5K13?Y!_XR-*Y41=&S64"G,[G@(R';?O5 MZJ[[E39ZK$.=+B[R[]=LI]ONAMW.H'_VYMVK?]SQ0F_'9R>=\^&NWW*?W*?K M\V2[;VM?*[II2XM6TE94*^P-#ZRF_ _R47ZU/LHG]%&X?N6.TMZZDK;-)I-) M:R)I+)P-)JWVSE8#YK#MI&WO:AU>9>@\.L2UH5E1MK>$=>#I/K7@/04_>1ER M<,0>K,1_LY']@Y<"]A_9+&X-$B?L/J[>0^WV-]828]>1=>3 =61C-DG6D4/2 MD4W.YN'IR Z7'*^'OG]%\1G53\GLJ4\\;O?HKYQ9G. MY>VW8/J9UQ_N[W96)LAF_6W-:QLO-J>CKCR.FMOO"P8)= M"RX16P_QXSJ)YJ7FQUDL0S\7Q;:B#"^QI^F0+X$59.7RJ-2L,E*"W&6I-/U M34P!*6ZUX4:%WXZS!1;&G,)D_E3K-4K?5^%"LNO!D ="*"O;3W@F4JG<6!+ 3MJL=]; ME%+EWSFPS9&H+6W'2#1V.@]EA 1TQ!=@7Q 0.[Q5_@,KDJ!@_TPN@!5"3B;* MQX&-%^)*NCK%!9MA/H $8)"P/,M;A)D9HY0#@V'H%?ES71D%2E+VY1B#8^Z( MKUD"XF;2.$'Q*V1^66=P=#(TU(V>@>*Z(1K@+4P%J%%L7\R,?1 "/JA<)@-H M/M'C#/HP5@Q!*T'ZL2@RS-EQ/#G.AX9ZXGXB<7&"CE*3H? $&32UZ-2G"G*@ MKX0?2F/^^6H.]!Q'<:#RUP$$\7%N+4-U<*JSEF\VB=S W("Z+"WSZ M;H["$EU63HEH.Q)WK,+^\"?,@9XL\E[H4Y0]L. W2!V6)"Z,^ARTO>YW3L$0A2&!.N!M[_P-&N>$;-16 M%>2-\&- T02>.(-NY$QAK7@=!PAVF/ >8%7#S,"8<\LOBX'@.P Z )AF85(U M,PZ)R:'!]BQ(%R8X2Q*TT#/I)_$Q&H-XIGT8VY5.XHB,-QH4) "FW@[9-N@O M_!!MI[4\8$W#+%#H0^43HE'[%;A":$_!%E>G[1H(?=WK=4[RZ7K0+%6GZ'5O MV!D4K:!]OF/2.GOQ?>LML?95;/D"_1+MWYW;.C8D [GOBM;UYR0V1GQ+8GCU MX@7MZ ]R@4-P5D@B<'4&'MH,)?[?T *:^RR264")DWU'2%(AY)((F1,AA4AL MUCWX$@6%?+AK%8;X)WXIJ8 9=N)31G!ZQ,"QH(6&H>/KQ^!AQ1EX2OI&!>]::/'&I>'%_GW:TZQVNZ&W=\^&NWW*?W*?K\V2[;[G8VWX#^FTD;?MBP76HC;'/6B(_ MR/OXU7H?G]#[X/(SAR+LFRKK-)M,)JV)I+%P-I@T=K58//;G:AU>8;<\[L.E MW5A1#K=*_7L*:_(RY."(/5B)_V9C]@P_LEGDFO,[PPCN%K+KR#K".G*O MCFRLEL$Z@=7T8Y+4SY8U/>< M$*_-EX=9?UO#RN:K[5[SR-06JCE#3/MXRN;WZ9+&M1FS67];P\KFJRV;7U;? M9O*4S>_3)5:K+=,Y95J3>,IV^&52G=57??=4:.?>HUP'%-__L)PW@,%Q5XWA M8F7PI7:J#7=K5*'FKOG_N9*(FA%[/RI8 MFXIE7.CP2>![Z)UTSY]'=CA8Q-G8?!$8,SCL' !$<,CI,K&#'XHG.L?1Z M3[4'52/48,?BH,""'8N]+C[ZG0. "'8L#A,KV+%XJHVIT2&$+'AKZC!A@UV, M_=XW''9.&2RVV:""/[%&(_VU%CA0Z7MC'=AME6:)N.H&U\9:M,^]R[4RDEVH MKVZ(87E5N5)'-:K4"$X7\#^(7JL";J4E-5^IF^\811 M88A%8^>)]K$X@A_AJ8C?MZE5JQG"Q@/R_K%5.YYV'VS0D1> M'AE?#^-KAN33F^YK<'MMNZK;DQ5<^&;:AWHRPVSG<^%-KT2"W4S5Y'!^:U4RLVBB;R*$ZK!*LA7JL# M-;'F7(=Z>M'O=X9/4$'XO#-ZYIK%O6ZGOS,EG=ZNGQX2H?WGIW2P79^UKVW3 MM.A%*VGC0M1,J%J+G&&4O\KA+/A:C9?V2SR$5VN1!U74PKZTA[=80+4;..<$%=+JC+BS36 M&]:;VJWTN!#UO7/Z78;*'H6%/O]2>/Z0;]C<0W SR[MP2:YJ>@_OY'SCPK;. M/.<[^*U17R[$M;76]KD>)FMOOF?[N\S>9L1F]6T-*QNOM<-! M9V.8N\Z<9N/;/NUEX[M#<@AO>#YJ/],Y24R3>,IF>&O]'78/P0YS,>H]UPE0 MD4ID2%%^&/\'=/.,+/6EL'LO5MKKS<8[2_Q9)M9S5K;&E8V7FM[;'-9>VO&4];>;7E]VF6+RSI; M!W)99[>.374/]AP;G]+?56@^1="14@EE HX"$6!Z\7@^V^*6?[WGA&&287+] MPL3KGO:8U:RU-2"7M79;7I\?PO$$CB8TB:>LO-N;W.&0=\U9:^M +FOMUEK; M[33:3V:;R]I[N-I[-#@] (^9S^,WB:>LO=O?IQGML:![?=7W9<[CT]A= 4-J M<4>4<'-"-=*HG6K#W7N*(M8E^O\C3F6XICX@H^H*P2[K%0UU38*PK36QII6R M]W3C\0&SQ!6U7_WO4^^LOS%CP5US6B1;VX_LO63);8ZN,!;M2QH8@AZ6-.5T MLYMY C$H2*&(G:+:H))Y][Y^<:#; < 2NP6,1:Q6_0R;M%YAQ=F[!8Q%+%; M5!M,.NI[O9.-&_*,2KPS>)BHQ [2LX)1KW/"6+27;4[X4P(A]-=:P$RE[S[T M?6]WVRK=$G'5;=)A9S08O*G17NG*2.[KW+Z*+5_H%#KUMRB&\FM>#$5\LINM M^20]W3#O&E1'K*G14NP!BR"C6V'I5,'_$J7$#+Z<&J& <8'(2X ++.8H N4G M2AKX?;P0K_N=D8"1A#J./!$G8MA]XPEIA!_/YC*!E]*8FC5RIL1<)3H.A(ZP MI4%'_)AJ4[0GX._S1,/H@# 8D<)/7_AF&?)/ 8A\)!8H2@&@?!A^%L.?=AY.4T5>T'2S6C>##"M9IU\OY1U ML@Z8>G=.S-V@%;2@ JW=SND2M X06K?'U;RQ];C:+7$;OYN"TPCZ&*I+&8)^ M@2JF1!50:[)PV5@0M=A"O])"J=G2]Y-,A@X$103S**,H0Z11"?PV(R65US() M8%SQ92)G5E,1:*JP['1U+21W6$ONN=G]L;S970?B^3YOQ51C*2,69L93O21//VJ&)OX&C]+4X8_DE F8H1"\537X=N?]P>CI.@>TN(6! MZL:G(K("I!H0*LS\-).VX;%*KY6R=OI?G>\=$<2 #@DAQJI%^'/S*1ZLLA[H4^/ M8:COQO$-3C6T<%&$3V^>.D;ZN-K5CY.,P?*A(9AL]U_DS+2X24*,L==#Y 0& M>R'#:[DP[U[]HV!A\:9E@ M@KYO]%YGD70*YNT[JFMV3?$H/&Q>_DN'*G3D' MCF\)'5]R6;4T+%P";(>""*'5J"K::AM?,R[BVBV>P0+D4FHP]!A]3+"QV!K[ M1%W)T'H!^%*HY5B'.EU82-03K7!K*/;_@OX2<$52"2PZ4KL4*4.?#T!_#A@L6WH2FA_R1GQ+XBN-H>P7=KQBO!R')PQT_PT($E\\ M\255,_SSMQB([PW$__P?9_U>[YTHV:;VM>YNB4 #% M<5+ZD$']VHH3Q%%P< MF93V+.0XO@)7&J-!$8R25FPI7L;$9RM+N\JVR]:"N;1:++L ]'P]K&PP;=G> MH(ZKL>KEV[J&2*ZMKSB.P^")]I7UC?C5LNW3&C'XD(L!(=.]+P\>P^(GIW,_ M:_*6!,H0UWY75RK*U,4+*N8/#$W'81A?D[^%9UB$R688)_HWM(#8ED6T:P2B MAA"4V#%C?-X'<+N,$_#ARDU>)6$EGC\@ZW;ZSJ 5Q44E+-KR\#GA9-Z85V"8 M >F^!Q'1270;T&7T";^3LSB+*#;O(EKXYG*O[@%8VEUZWV^F^ MR3_PD>JY41=& 'M?Q#WUV6V0!7SRSU>]X:OZ,W47?W%; MUW8W[M=A5EC4'R;J_0V2WFPRF;0FDL;"V6#2:N1Z-78.VT[:]H[6\F6D=;?% MZN!T[-,5RR,IN\G%/?-57-VJPXRQHNS7$AX43YG8!A/;*)'>)[!_LV'N@Y<" M=A#9[FT-$B?L'Z[,'&ZPL6_(.L(Z_#K>_(Z_8V9MBO,]/9 M^K9&?]GZ;ET6H]LY;3*GV?JV3WO9^CY8C8\&WMG@ !292T TB:=LAKLZTT^MSI(PPNG\W?56:^J^1*^XJ/Y>^L*9LO#;49 M-!]T9:J9L#KP^MW>)T8'189>%TK!SUG9PX% (HP2CQ*.69M[H M;'\!E9K"!/L0C Z,#KOX$-U.Z\&!?0A&"4:)1UV2ZNWO:D5-08(]",8&QH9= MUA>#/1ZVJ"DX/.O^T /O=M#07;5(:G%'+')30B7TJ)UJP]U[*E#693_IM[(< M(\/U?A2PW^FC!@9QAK467Q"PG_]&[#83T7SL[GDG9T_EVJW,&3MWC!9M8_=! M@ 05R&T_1G"4Z##!@EV+IW$MAM[I:&-V^.;#!KL6!X46[%JP:\&N!8,%NQ8O MFNNK>[*_2_4-APW."-8VV& ?8Z]HT>L_V1&7YH'%O7M4\">FTJ*_U@('5OJ^ MM[MME6:)N.H>U[ S&@S>U&BC:P_4_Y@J,8G#,+[6T:4@[@J3S6"LT*P1<9:( M+))9 +T'(BHWT,1X(2Y5? G#F&I?A+$O4QU'8BP-O A_2:'AXM=X(OS, -DJ M,=!=0D^-OA$S&,C4" 43'(B\XK; THJ4K0WKQWE"&G&MPA#_Q._D+,ZBE-JD M"D'TYMP6=97PS_*!CH22_K0ZT'SX,#!U&2<+<10 ]1*&I7',<6:@-?/V(I>' MY^>(N$L4VZAG3N!N;S#++(US+,6Q@'3BT/'UXU NXBR%YF]4\,YV1>O$-_D' M/K)T;M2%47.9 *?S.2#38=M^M;KG?J6-'NM0IXN+_/LUF^FVN_Y)IW_>>_/N MU3_N>*'7Z=_W])YG9YVS_G#';W=]=MX9#4>[MLN4UI;2[?JL?1WHIBTO6DE; M4:BP-SRP>O'?P4_YU?HIG]!/X<*5.\IZZXK5-IM,)JV)I+%P-IBTVKM:#9C# MMI.VO:-U>"6A\P@1%X5F1=G>$AX43YG8!A/;*)'>)[!_L^'[@Y<"=A#9[FT- M$B?L'ZZ>*>[V-^[DLV_(.G+@.K+QU#WKR"'IR"9GLQDZ\FQ<9S5HK__=1L78 MI_'X0 >K6&\>MY3CO._WSNF_(CIM^#V5*2=_W_TD\HLSG>O2;Y6CV3L?< 4Y MUM\ZD,OU;+9.>'BVQ]3JM45JOG':/IZR]:U:WU-O>-[H4I!L?5NCOVQ]M^7U M:;>SOZ1TM45JMK[MXRE;W^K-Z[XW.FFT]>4,#.U39#;#VV=.&!Z"';X_)\*3 MY>VN-R@\0FR^H*Q'E!E A@R-N^H+%TYH>>&$$^]TQ&55&!T8'1@=;L_9H-?I MMQT<.$["*,$H\:A(J=.%+4/+;A0REX/RW,Q-@X8M1"Z[RR:]$^M@ET+=BT8+-BU MX#JO]1 ?WIQJ&VRPC['?VTI('62Q#/Q=R83T'21QL5? W@&_S1*&KR^I=-%1_SNOM&V M[.M$)R8MO\U[%MJ(,+[&GZ9 O@2]DI?*H_*MR4H+<9:DT_5-3 $6;K7A1H7? MCK,%EK*=RQ1OF1DL!XM0 4IF.;#-D:@M M;<=(-'8Z#V6$!'3$%V!?$! [O%7^ RN2H&#_3"Z %4).)LK'@8T7XDJZRL(% MFV$^@ 1@D+ \RUN$F1FCE .#8>@5^7-=&05*4O;E&(-C[HBO60+B9M(X0?$K M9'Y99W!T,C34C9Z!XKHA&N M3 6H46Q?S(Q]$ (^J%PF V@^T>,,^C!6#$$K M0?JQD#',V7$\.?+Q8/+ MW._NBG&9>U:4AUO"@^(I$]M@8ALETESFGAW$NMQL%P=M +F6-]>[9R>1=>3! M.L+U[EE'6E?6^]FXSFK07D>\C8K!]>[KMJ;C>O><;: M?">3];\UOO]A.34 @^.N&L,UI%I>0ZHW M\$Z'O;97D>(8!L,#P\,.\' R>+($GK4!!PZ5,$HP2CS*B1AY_?/6EZ)D)X+A M@>%A%R>BUSEK.SBP$\$HP2CQN%"O-QHQ3O!V#N,$X\2].-'M]!DF]KEMQ&7O M=Q/%GRO9IAFQ]Z."M2D%Q17DG@2^3[WSX0$4D.-@T4&!!=>-VR=&#$XZ!P 1 M'#(Z3*Q@Q^))0./<&XX.H-@D.Q8'!1;L6.S5L3A[LM!1C2""'8O#Q IV+)YL M8ZK[5!M3C8,-WIIJ&VRPB[%?M#C9X\WAIH,%U[Q'X@)])?Q0&O//5W-YJ8ZC M.%#Y-S N?)Q3'ZJ;XT GRL>2NE@M,IM%[P)MYJ%<7.#3=W.LX1U=5K8LM1V. MV^.S/_R9F51/%GDO]"F6! >)ND$2L>AE(5PW3RU!CTL;^#B.#)9OM\!DN_\B M9Z;%#BDQQFY[R@D,]D*&UW)A7"7#*H]R!M",K)_]%YGD%Q7S6%O=M\=BSW*EJG-4J5:>+N9HEL.%F(29GV981EU< MZW2*WP?P"U6%3M0EX+4,Q4S?>,*H,,0"UO-$^U1TW;V)%:N->]^V'L*?H>F( MGQ]>M]JSA=1/.^=+Q>X'IV]62,BKP^/K87RML'&8<;E<+!N^>7W>&2VW=7:[ MK?OJK%/][MX;$:BRFOSEAKG.9T+C2QK$!1@I ISX6$P!4F&XUS))9)0N:.8F M"0&M4#=S%1F*SL5'6T\Q]FA@A-"_K\K/ M80+!#=.!B&*8.=_/$EOY>W.#/81T79[ >0WOTSM5+QV1C;_(/ M?&3IW*@+H\!8@%'(YX B%;;M5ZOG.Z^TT6,=ZG1QD7^_YN"F[:Y_TNF?MZL: M_6C7=IG2VE*Z79\'7=?L"8+9;21M^\*W=2@.L<]B&M_! _G5>B"?T /AZBN' M(NIP@LMWCHND[PPAN";)OR#K".G*OCFPLI<8Z\AN)GENKC$XE)"M^[I:9-YSAE56J.^7%AQZTPH_3VF6*LM4'..D_;QE(WO M4IUR[ZRWOY1&;89LUM_6L++Q:CLRL3<>V#K@(+\/ZM()3*D,+\,X"UM4DP7<+5Q=ZG>4\(X MR3BYOH"GUS_97T[#-K.:M;8UK&R\UO;/.ONKR?WB%IJ##*R]AZ2]0^^LU^BU M"=M^2$$%-CF-HFGK+U;:Z\W'#9:?=GFLM8>G-8.NGLLN-$LF\L' M]7<5FD\1=*140OE\HT $F(@]GL^VN,E?[SEAF&287!\.] 9[K(_:9E:SUK:& ME8W7VEZ7@_BLO?4BE[5W>YM[?MYC5K/6UH!\#:V^]U-N9XJS.K:WTDG\;NZA!2BSNBA)L3*G9&[50;[MY3 MV[ NX?\?<2K#-67^&%57"':9KURMZUM)PK;6Q'L+V;O&:JNM&R\]/F"6-DC- M-O/4>)#OC;R3S7&1NR:UR+BV'^$KFFNS7\!@U P>K;)80QZ];]/^YV-NZ$' M@$ <*V(H8K^H)IC4._-.>F>,2NP7,1BQ7_1"?M&HLS&?W $@$/M%#$7L%]4$ MDX[ZWGE_XZ8>HQ+O#1XF*K&#])Q@U!MU&(OVL]$)?TH@A/Y:"YA9Z?O>[K95 MNCH2UW\2XJJ[P,/.:#!X4Z.MX >PUKZ*+5_H%#KUMZCW\FM>[T5\LGO)^20] MW3#O&E1'K"E#4VQQBR"C6V_I5 FC;\0,OIL:H8!M@,(=1QY(D[$8/C&$]((/Y[-90(OI;%M5,Z4F*M$QX'0$;8TZ(@? M4VV*]@3\?9YH&!N0!>-1^.GK7N4"MJ[\S33<1189S#U^9-?S$-P,UBZ&_-)% L+O)J(+, MI^9E*.99,H^!YYX 6?.GXAK8%<71,728)20%T/AF0;B7HAB^3TKI@ID*LX $ M+)%7RF9)A+\&RDSC:R UE,@(8J5KM[^V71F003385/XV- 7O]ZIB8A2\)H$] MY1#2J003">8VBD$Z?"!U.S([+Z>RHGZ0^C+V\4'T;C9CS; BU82B[Y<2BM;! MF-R=[G07FP+X4+$IOW;^Y_+&_NUT%;[DDL\'@7K-LY65*7?N]!ZG*_ M_U4UQ,_G?UFK/E'8F:K,':C-G\I/K8HY)V39UT3"/' HYFGDW9,$TZ( .G['"<*QB8^@*NM(G\A?H"?:D!C<&WQDK[F'[CB !)PO0&= MRSGHV@V@0:H #5[WNV>@H: "J!FAHV7B:/%S6M(*+0^ LZK^KNFZ-RJ[OI2X MN-A;U]YMQ%,W/M4$%B#12DS"S$\S:9L=J_1:*6N<_]7YWA%!#,A@%XN?LB0F M,+H&M, _+7RLC%.K%^4QNPR5V?B"<69E"O_ @U;2E^1.,: \ H!^(3C#E97P MUBI5KNS1MH%OCI[&M4ZGFS\>L&=994O"\I(>I1V6&PZY0]M( M!0I4-52"R&6#+\9Y>V4X!SPX;4Q&BY85'^^S&L-*)UG85N?9&"80WI\H)YZX MI@%1%C(,8Y\B.\X+_0 >GA'OQ8=X!L,4?\@$8!N#./;!3[8*ICS M_R1*_J/ZGHUF]6_WAO' !'F:S5W'& #$YV NP0%+%V#-P%%-;2-EO'!KU*B1 M:0KTE67;/U_-Y:4ZCN) Y:\#,.#C?.\D5#?'@8;9009+O!?Z]!AFZ=TXOD'JH(6+8M_MYJDW MU\IMT.=GQF#YK!=,MOLOO_E&PL'C3,L#M M?*Z;_1>9Y!>-<)93>M@&UIG6'_)&?$OB*XV[+"^\$,H P*4 #/$3!8L C$C ME!\'N"*8*5B,4 S%EZ&?A7;=^S>80U !,!KSG 8RRMH2E\H;\/S%URRYY_E# MK/A:KVY=B.CXXH$$FV*E&7,@ELD*0,4N(;D".^>.)+JF;X MYV\QD-X;B/_Y/\[ZO=X[43)-[2L>TA)Q!K]0X&+_)47XLQ,DC'/APM6DY(3) M<7P%RQR,RT4P2O)X4KSSC,^6%]WGG4'A@6PIEDNK^+(#\$]>][KE+O%VS0UJ MY(ML88%>*IAW;4WH. Z#?5#^BP:G,4"7&3W(#W*.LBY^5P9$QH<6CL7/,>+% MAQ@6!4G4_OC>71/UGN1Z)91TK<14WM*D4463R&B8J=U@PK^@DPZ+!X5KFJK^ MO#XI8_H43)J(C\I7LS&L^08]IR'B5QF!"V9]?#71$0S][N:A%=SK@B&%Q&4\ M=! ;#4_(@,2)AFD&;L.X8;V0XNH$>CWOB@!\.MQ6"!4ND*8JP@,$_A2W'W#I MI)8"ZG?W3XO'6T38%==J#(X^SH\YE/D8,+QW50P-YNAT:2$+S42^GN-^FUS, MJ%-S!3$JESNUA!86^0HW)E; M9(I1FC",KVDMC@<='M%EL MH^/F[44-F=NV=1L2Y_CG#EI7\M[(+(WST[DX%ES/PM#Q]>-0+N(LA>9O5/#. M=G4ZZG3?Y._[N)LP-^K"*$ E,!_Y%-!A9=OTJ]5,0+B6L&&NB_S[=VLR]E-O M)R>=\W/0+;M 7_-"KW/2O^_Q?<_ZG;.S>]M^\7[O2:1T]O \2FOE[?;,;\S( ME])8TA/Q*%&^-%LE6HQ:5NCQ?(-GG57K.J@.?O$DWRUO)M8W#-? MQ7VG.LP88TV]%++%I!58TV>L62VQT.UOS./%.'-H#AQKS4:MV9AEF;5FIY3, M7&&QW!VEN.4DC*_-O3%^SE?1N@3G&U/@'%12^Q/OY'1C5JWF,YT3S[2/IZS( M544^]_K] R@VO5:1G[PZ1;W187^N$)T+#.R5SB/G%[V%_^'1=W:,&JM:7.1G M6U[W1XVNT,79B5EG#TYGC\Z'C:X>_ZR.#\> -CH^$QW)R&=WI[$*Q="Y+:]' M7K]WSJQFK:T!N:RU6Q=CZ7NGYXTN1?H5L7]GSV9G MO=F\-]\(S=J1V0\ZF=!,G#TZWUCQ:A_"TH!4Z0P2#!(,$G.2RW=P5Q[DYD!>3\Z5IM".<]_Y.% 2N)X_?/][0XTO>0-PP;#!L/&%L< MO-/A_N+BM46-W1V[PRN/54VPL#$]2+,R,=E7L:N->6B+(_+O;VV-UG+ AYSM MI=CBOC>)D4OB9_)B"7G.-$_( +.1NLI/]"B.CJE!6* DEYBE;QYFE)8)A@!_ M@;7:7U03R>7L9+<>;TH)"FD8GH2+VK)VC6'1A^L(I7DXOE*KZDV-C88Q*:W9DR]$&F MOK4:^+DX!L4:6'<-+$S]IG-L#];"424+?*Z%L)C15\K5IES*2PCF?2EOX;9Y M"EW"^1VS":Y/H+A49&V+M(S-KJCTY-I5'B/XE!\C^%VFZG!U#I,IOCZO5"12 M=QRTB%T<_P&9M5T*TDKUU:W*'2U5$D(=C5 1G!N>5_3#(D'5<@PV63=[PG55 MO,]9F@'8E6F1?T-H94M<3U2X-RGSK14R9DSV-6'&K=SG18&A:CZ&-#+.@X;H M ^;MCA;B&I@$[+$)O!.)CE.E\$(N=LX23 A9.N+][3<2%(%$64]I)A>8J%MA M/E8&J=$FTS+/$9,KF#<]_Q^)-6-.3/M"IGB,I_Y%*73),XN05FT M+3,.[X$>4NGS<5KXMF:Y&U]&6/K;N>F@M2:S)<)7^Z7EZ/5*ZI"ZCJF4L)K;),/H)".S M)\A'\+.]HKEB'+=6&XOZH $79*]J32&GMMDY:]L M/<<8Y0LSJO,.4(CE(ZC2W10<6I7 JLH EMMP )971KG(XX5H."QPV<+05.C/ MELG3!AJ'=1:LE1)<5>'*S-6X^TV:0/[M.0LVDW_A:BH%GPY%BTK-I/ !M*Q= MD4#K-H5ZIE-;:B]=S*W'5L%G&@88!*0'J PR3*A_"'6,MG%DIE0J!.<2]]-= M=<5$PY+7+8:5BRZY[20T]CCG^!WM--WMT=ZQ!P6&.JY:7JR\1?M<)"IY(4>, MH5&K(#HZG>4-(H\C+&H%+A2\;N-5N5M#"X 9& 3TEFR5$JR:6&RY@3> S#=4 M SQ-XA"MZSS&6;%2#*8Z\U51I-W%L0W:9FV#?C"1UFR7LX%DYO)YJ2)E+WU0 M(&)EWG![;YQB4>.*KSC)T .C4BOH3]9<,OM#_/_GD,S":04?(4O(![7BZ(E0 M72G:=UBWZTKA&:J@DC/6^NF3Y=IHA9LK$8EL69P,"QTA?TCZP&.DD[-Y_&9U M7'G!T7L6 )Y[8K(Q")$=#)Y'2;$Z5Y9N:A;G14<9NJ^PIKVD:DR^K<9DO5T' M M-Y Z2^L3X^A',(#0\C:!]P(D\N!D/L_5V:U Q5@MP%)9N -21:^?AS)1M->B M)YK QZ$GF%I"3[?2NG-9:TL9,L V4&3_4'8-B@%Q>173G.H9+I.M^2T1!3TE MFD+B41:F>4AK_>N),O".L;O2)!L($@D@-4BV*1?Q-T"R<>&MBLB4ZW@OUP?" MW=A^$= @ L3]>.YZ5F'@I ]TRE?V#8T%D\89UH^F4M@P[3W=>FP%X(,^T?!1D&WGL^:%^?P1+DZ;:Z ]1@$>Z++XT$RN)+D@^7?I,J?1B CESK7 M&U(F["%7IW=B&E_#'"44#TJ4<[57@A^KD8\-[&_V=MV^(^X_<#E$ M=#RJE65Q&QC^!>H%FK%42K;G2LF>%Y5D/V+H+/]',9_D8R^#T(!3ATY>/O[ B[$<1BKED1:@+SQ^P;;SD^'^S MCO]7Y\T M#!<6I1K7%[1>5]*?BG_!#_D.+'X)_M/1^[,27KB MZ"?[R0?V6/5^D9.5KT)YWQOJL% MVO6)RK-8\T3[RE6 /3G!$R3V.^O_'7VHCOFG&H[Y='A6#MJ.60,WS[Q^UW(3 M!0[79\#F6XS]!L\^VV?W\+C2@CNFYDBBS;)*&_FTC)5UF9^$X&ZW5^72_5*U M#1=MG ?IA\4'NO0FAF6/VUY<59KJ2(9#&@C-G'21A)49?6B+@W-JT@!'ETF>)"J6L5XY6#$::=;%F8>*SQO!4LE7 M2QR'@$16[EI?XWXFB196Q MJ]"@'.%R*,&ULWJ@\58YY(,K]OZ[PJU)\=X>)L&)^Y;$48P1SUGUGGL-AGK MAYH^8XP:M,#XB9ZG+DJ2$.LP\&+M(45#@GA.AK/DYWR)GY4#(^XD N[5T4Y> M ID%1(;R0,\]ER&RD]7%L=V\[@.AB66=X#6Q KP_#]%!M1IG+ Z4NY,&)L MJ0.V_/3EZR_OOW_:D1DK%ZY-!EA0&=5)YW3W Q:GPW^']Z_D//>5Y6 MYT7]&SQ2Q?-R>UY2/=_586KQO, 2 *-?W[*0I>;V[/P!WDK""G7OU(B/N%%L MTF37(ZT',4F?;J!EPP!T:XKT+ZQ>ZZ;E6YBQM-R:ED]S[?.LK)L5# WQS-P" MX ^_?.%9N34K<1(&XD.H(SJD@@B\SXKQ]Y=M@3W&&2,/;Z MZ?^QK[,FNH>[=8FZQ+NX=)40+Y?,9/(7A:]= ,Q.X#<5Q"AH,.31X!U&E67Y M>N7MCG@?ANZN97Y4T1VLI?VN2.+0_O_VOJR[<1Q)]_W^"A[/Y-RL.5I(:K>[ M^ARGERI79:7=EFMZWO) (F2S4B)5)&5;]]=?1 @*5F2=XN$HA^ZG.*&P <$ M$/$%(C9\-UIJA7B3'^7=\>%=P*,'S!2=I-OF2;K%1+9TDNXM.O4I)^GR7OBJ MX]2:3>=3.GHQK,BQ:VZ[\[YQ19;O_;PG.F'2* :K'YT5$^3B$=>9/'J#YXWY+1O/(.I#A0EBQ!IDI(-\/4GN4-&%0-'W,'I, M('MTXW/(IL:'\BC[^6CD#\5^'J[!W?+Z:1K.HJ[+8%49#@,IOG@_>HNVA V'^-1,=(XSIN77)IV&40#S/:1A-+,>N_DO&[&%& M/I#!M0\>EZ""=SH'UNL%J5@3SH)X\4NIC:5[#"*44CM+YD#!$,%8C$N9)X8' MV&"9TB47B)_/)8,Y#% VV3G9*]4YK@B[)TM(,_+Q0&,$AW8QK< :,##8: A; M=:\BFQW'\&>,(4V82TX>TH+7ZR&KOHE!IA*XV,(D"B-?=B=<[9\<98>?L7LQ MW$J(%]>LX\>'FCKY*[\(QXPQ/P*3 5KK'BI2O[+A<#:9C3&^2Y]BG8&#,9'? MAF>&2U,P4Q7YT#?X3I;0BZ=E3=DTVFFO6%Q3J_A>@'I<$0B>I;OGCP%MZ.9R9BF0 /8CPY*'?4T;DD M+ IVQ!E2!&39.5+4QW@BG4&>A5@G?IZB7N8QG&/5JVR:Z#T7WI_(H[=9TH L MZ8O.&*-/ORS<&.2SD8:NIX]$ BI%I_H\ZDPU@>B(?HQ6-_\>$6?0LY/ M%0X[&V.R&E_H.IA*/D["+.Y4=@%N/:#10OW\/>.IZV_,[Q<2@HH.3F BZVFB MS]3_WUB?M\^"9[<_2Y2G;TL39=50CS'L6<(PG&/6,UQ0!GZ0#KGT.D8#^\'3 M9T9%'@;1NE$>C&86'%(/98Z+J1C*ODZ\@5N-K)43/TZS:Z2GL^7,#M7T]">K M4W'D,RE-\2P\GEV(<'YBM#5$7^LU9.V0N4ER"^:4EL=BU9)9>7D=%S.TAGPL2^&2BZGXLJV M^GK)5_NM]8N-5M[6B/F1S-4E6I]UKB(CXJ5^$7-"!?6O/P,@LW"(?=&RL+'^ MZ(9T&^_I+2J$]7Z4)80^T[HJ]3F@LLKV>HJ!J<(<&=B0L.G&V>,V%SORA]FT/[J\\ MK\$5R*@N-%HZF2$SK>>G2S#\M&+USO:Q/E8 @*0_4D"6WQ4/A)XHXK&<71C- M80JE/!W)X)PD+"0"64@R\W"A7?*]^;#IG<@-3#XEE%9G2TOLBB5KP8:H:+?' M4*>/U.EZX$TOLRXJ3]JIP\NR+?\X+:)SG;H;O' XTY(FF;\&C068'=A\-$P@ M)0_&/6'2Q$2^G ?7HN-TPKE;/^:KBN 0P;]-@K]%!'_!4N6^4D1D!X$+^.[[ MW\/H>\YM68R]X,7AY95U=E:SSJ]^/;DLTB;O[-OI^>4?AU=GY]^*U*SW9*-? M38CA>BO)[\![N5&^V*W;H&GB:,YHN7(A_3/P+YI#QF.?^G]6^> MR_D)F\+H5GE+]*9P(9$IE$T)@T#N?Z0?1K9&;^ED6D..?A_%38G6#'"KJ!*, M^A,,<4'>,Y=A5_2CYP_E)D^GN(16BYTC;OC0;RA^3,!YK;HCMOZ:>=FXRJ+P5>)2\=XID,' M/XN-%7@QP#UY%VHQ(:$IS(>:=0B.C,A3/Z#_!*3EPB1#8TNLTSD.5[PY2Q^$ M?6?%G/\ ;CACQ3TV8=>*!/>#O\3,0GHR C?IJ")9K_'8PJJEL2JD).94& 5\ M'BNQ,'_0Q(30]<9T7=@PSH?YR(@=%3%V";>?RMMU:-B#O*>'VFN,1%?*2$E=!!^4 M.G2Q\(+,?S7(J*W%AV78P**@J%Q!H<+M80#U:0.,: &!%BNOK?NJ+!>&'DKQ M^(] +-70,[,X+<$EWI:I/=QK^I.,)1;J#Y>"O _>NQ4[.YYZX[&;LW3[*Q-H MA6M2;KV$1=O2ONK=RUX>RR41B?AD94/Z@;H_=*< MLV@C3?N,V)5F%FJPKOP'"O"TJ"#)D0HI2@I89J;]67($7_A&>6+ :.I.,A7]PF M%7!%69#ES/X1%]C]/YG9'[:C:G/\=@670*!97-'A98] \_+"-,H?\;2"-%C% M]6'1H(=JH/)(82 UW]=7!5J:O[K6CS#JT_*>&\O_/&/^P_(':]';E8MYNV); M,9A?^?(OEF2KQBKPQJO.8JY*M>DZ(+E"'=*+LK$"C'Y*5YU1A3^@@*DJ0Y.E M@7VT0LR#LC8/"\3@$+H.P?*)MU(A!8<7FNOY8P?+-4+R!GJLRL*JWU1E/E\; MQ$IOB?X%IQFROI%VX2U5$:E9O^HJ(JNFGIC%8I?S(&ZMDJJMI6*N8-"OF%\U MZRR-B<:@;7@<76#+#TAX=/?;-IBI2PI29REQ850'QF6 MS61+43S')$9,K'VR?&Q+M91?G$A.%LV$TP]Z?N*T%N4)2V0HP=#.50D M5'Z RLV-#C\DM2UG#[9=9;@15("&7X??4%X8=0O4'$XV,K5_\P+?^BTVF M!]:YY(YD/&>%/LM^I3%B;++P>Y3@S75O-F7\N-+?4\6 MLX4S,SX$A8DM&MAV-SZ_55G5<3\JQ]="I?==MLD10Z Q5CE@L%Y$PVW7'%W@ M09TE>PC>IAX=JV=O4!\[3_=;NZ7O*<@WNCU M$7^XE5S.'B@4*#U+"]_KU1J+GW/L6N?!YQYQ&JGO-1:_AZM36@13#D^^.#A7 M%#^&]BG[(MT_!P);N1>3!I\*",;%/ 8&[U1L:3&,,\Q>!)?S+Y,;Z=Q%R;S) MV39D,_6KW+C*&B)@.?#A& YOR0^G6Z+<41OE,%7'T?3VY1&/J31B-KE,MT^, M4[3G-J,]VQ3MN?5T3H8NA%=H?JL=13]U*PA3)OH!_M8SZ0I"H^E0!F(XO5X[ M5\V$62,5Q 'FP2SA%7U4$,UE\3>?3)69K@P(-)94Z-6RNT/MMA=<'/);,DG= MB$?*,2.65$7EZ6,HV3,US>A]X9DZ7RB"Y4O&##Q,RXX(ZTAY/V4G5-8^S*RE M+\_UCBZ2=9R4HT%L_?^"]0!=VE+J$(Y_JD)?T"GP+RGF'9?%H>0*E$F$)B=: MA;!\;W1ZP$+*YBJ0'UD T0CTENQV\>AT,,B=.3BA8/C=AH (;I!#H3AALQ:' M0Q]W=#):+[RKXBY .1R6APZS= GF'&!I= H>19E;@RC\(::) .0FG.F-NZ\R MS'0"_F?:G@U50I / <>8K9@C]LRC .+'=Z2.US M4SG02[]6%!\VZ^B,QT9(GR2*)!W= YY&P8%W&(7'.V7SD:24[R[03O8]]R]; MS4OP-A%%Y93]4*9#T#DQU#+N\;&NM[FPE*K@(*7]825.\MHZ=;M Z$W>?_W0 MS@/.&$-#%_F;_?76$Z3EK$*SJEP>1\0^$%-O3_?88A'BEMO]M&@]+85_K323 MQ)8B2@X0F"I\,=X?B$D*QNL#"+,NA;'1^;1%3)NU3DNHY&Z[V7,;G6;';66B M^P&TOHH]L$%DV->+C5\[W=CGK![Y$<>VE]^ZG3'+](Y,LW!Z!V)-<-MI_3T+ MDUQ\S^(8SH;8HCE(0XV&VH.A)BE+3S%W,,IP6ZL<=)HAR@;7 0TN&EQ/UV,Z M69CNU$D<3 &52*<2F&&YX0:Y$ _@+AIM--J>HYIUP&$N MQ #K<.>9Y)QI!"-N@ [8? 1;&JNVAD!>'(N[9V*_CZ-TLZRNX[;L%9)+:G')RP8AL*7B4\ MI"43-HNG5*AO2BBEN=28GA'2NRJ^EP53_F>K9MMY?W$D+3R,,(28WI@_X;%* M?O9J'DXF5).':2&&'Y.9YSS*,JF ="3GY19]B!\2WY],$TE8R3FO-OO[UF?V MDTY6*C?^,K,H&T/*Z*D,08>7BID;9,>79>"E[,^E&9_[?HR;)>OSX"<9>;[\ M_H@/.= %ZIP@3[D7\<4[T?%( UT#=\F#5)OEOE>!$WQH6$E M'Y?J_US078BSPK_-%BS9P'2((8.UD)!WA4V\-((>M%Y1Q>KTR$B?VLQ]*O?E M&TQ,D"9^AN.>8^Y=JWPA6=,7I-6I.N3X&[*I#/T?I6G=%1(Q3^Z7Y!"5 MUL3",,]4KNBID1]-#@9.RSHL_N+_-"2]91^B*8\?J$'&1.A6OI<2]42=FL@@Q53(4!CR(V\Y8Z M9&&JU##K,TXTC .&'"K9D1)]2F@ K1*M55I-'A406,*?DG[G^LOI,N<1.I ^@OZC5_Y3;A0N9IS N\DK_SEKD6QBL M/[WT(2.]\=WC(P9'-@HTP(M88O=8=9/UYQ2BIWD V_=L8-,@WN(@;GZ'"EM" M38]X,B_0."YB$=H_P CK8T_E2ACN]OA=67S9>%9N:1*UOF/AS^(E;,>IU"K@ M5#K' PMG67_M\"0ZSDKJR./?ZT_65B!]BK1&0_0I];U1MTJ'_%1M3EL-JN#5J-3';J=CFV[K:$W8'M6P":B MA7SH[8L5$3@XQQZTG,,H.O1"R$]V.F;7>Y8<+&+*W0OSV;_GGFC_..9K6CMH MVT['=8?5+F_P:K/1\80=.1I4VRYSFP-OT.PXK=>V]@5-W4($B&Q8.L,6.FO% MO[>FP\5X?I^!ZW6ZW89K-ZIMWH.AP%O5 ?R?-Q@Y#:_5&W4&@S<>N%?1)$A> M-&[;G=YHT.ZQ:J/=&E2;[5ZORJ =HW:WU^XT[>[ ;K[EN'U:2S]^.&A2H0PC M-V7]9?R Z-FJDWF%HPBB!W3B>V ,PC0#;2"'S89G\C7+\:PHECSW%PJ88Z): M,320WQQ!JB)]P+1?_?TC U>VZO(BS^ZV/;M=\NQN/4G!2U/2OT7Q*GZ/!Y"+ MY!!K%]#Z.?G?7\^^G%WUMZR8MV.:R]"6%5'H;):$!VH.0S-@2@L9X/:J4,GA M3.U)#M((ZYK]23\@9!FS:IJW(DA(=>7?;G*P ^KQ_=# MM&^A!LJ0C=6\D7-IU4Q:,5N[[[J&KQ3@&:M&XCU1V/<5[LEKY^M$6UC]A*9P MQ%YAM;CZSDCM*O!6(_J X%T'+\WGT@ N5F:X\O->9^_YX*LB=='UD]#*-I&&$:HP$D]!U!:;\A7]7;'[^J+J+C:&PL+;QI<)Q(\^AE MLWAM9XWP?W9C"_/\"9VSUBRPWD[%/S:."K+"O^50.L:8\.D2=4;#:6O#R31= M=0HE//-]6FII?A7+'IR&H[E"<^4=YDH836ADT,D0GY5JB30AJ - #9C#2X2C2XQ"9?R&B,*EY>5S9YMM[2G26ZY8E#HVVR M1_FMA-L..P(@FBB7X9#1O",0"40"D4 D$ E$XT#<0$IC1.)VMO';C]9>UY-. MS7G+N?#Q$=,?M*=_<\&8=1/!89R;))G&^_7ZW=U=+>;#VG5X6S^,AC>0.:[. MO6L6U3V6L'K7<=RF71< .TZO 5F1FG:CTVXUZUZG"W]Y_-YQ:C?)) U[J8KW M5<67HAI:<\D$T@TQ(3D,?5!S(%(AL E64OYR=?SWLGU2LLV!8JUA?(4%6 M/Q$O29;JK,7BXE>9!_8/=N]/K%^B<#:%WU+D&8WL(NFJ+2_6!./6EYQN]7=" MU"A$;;?NN'70XP2L4<#2[M T1&&JMM9.U>(0'[0+*?A$,%(PTT&CN4*]=G_:?GF8PX%362%AHIU$>ESMS*+]Z6L MRR#N:W^R+KG'^023HAS-)IBWZQ8R.0:('/PL'\?LX%@6025[O,2LX1$3K19- M>'D;^E G*+8.W[(Q#UMS%$8JU9:%1\N@/H3ZS6)X,U1E.HDB68H"LUFNE6?5 M5['NC'^[L1MRXGZ!S)J0B/J"P03QI[*:3D[J1R6ME8J3^F@M4_8UY+DREQ/9 M'02V7W4JCX2\%[?QAQ,>>$"]_V,0U?_Y+:Q9Y=GG[-"^_S4,%BBM T>WYYPD-W-\;71+D, MA\R@L&P"D4 D$ E$ I% )!")I'LI2>>215PR:L[M]7J-AN/"GW:WKHXA?1@[ ME_H_@3]Z$E57*I*F2$JW'*$1!&-I%P Z.&0:HG:K[MAU5RP-!*Q1P!)W81JB M,%7;:Z, MNY#'BIQFH]=N-'MUK^NTV@T'3QX[!^ M2)@:A:GCU.TFN$6 GS1*-Y1R 2B 0B@4@@$HA&@DB4Q/,I"4IF739*0AV6Z#JM7J_= MJWNM;JO1=CZT%,MI.(N2&R(EC/&F$"-A!(R4\XD0S=R<.N=3EX U"EC*^60: MHC!5G;53E1@),N6)D3!6-)IZ)<>1]">!2" 2B 0B@4BDQ%N0$FVR;TM)2@@+ MMM5Q&ZVZU[.;;MO]6%+"'Q$G00@)2BU0TEI M"==IM-Q>M^XU&G:CVL]WJU+U6TQ;_+A!GP6_%'\1:$&M!BL6@ MQ>+%K$4A!">,GYKY'E)"N2^L/E((^0GJ=V4V"B$X8?S4Z=Q>.YV)ZR / 7$= MQHI&4Z_D..Z<_MP-80E6(X4E6(T4UC!8B2%Y/D/2(T=F61F25JO9L.M>L]WK MM#K%84B6.)!C'@O!\6'X9Y]'ONBL7ZVC,,#N'XRY=(1\MT2.[ M!-E.N:\,QG'G].=N"$NP&BDLP6JDL(;!2O3("^@12BM=5GK$;;1[7:?NM=RF MD+5D],AO=*B$6)-=1M*$!818$_,QMGMUIT&LR2Y 3:R)^1C#=.X2:T*N6V)- M=@BRG?)J&8PCZ4\"D4 D$ E$ I'XC]?;N^6IDOH*,6%@F$N#N':[V>QUZIXC M?NEUBT.#G,#$4\5'N&>QP,MJCWR9C]E=#'1(<@/LQ[4?B_8%B<6\< HWA('U M!Q/R6T[%6B@16@8:Y*/':MGUT'-E)F3+@FR9"JP3ML_TI#;JME.N4NL$L;E% MUPG;YT_?!I5?)_6_*KGDU"#VN7R9: 9>UL&-^7_7\B _1 2PLD]DD./#\>#IF\WVX M>C!EGN<'UZEDM98?8#L5]R)_^&L6)_YHKK^"CU9YX!T,PGOH3?$&,%M;N6VK+Q\VN@:O068!*=K?X?D+E)[3($1EID;"0:N\_&=VP>'^S54PC3 M.R4 V".K>W\KG?SD/=0;=.J*\:^[%(>]_KYJ+C1MG\V2\$!U![0(>D<( +=7 MQ>@.9V*4^O=<&,/X0<>V:_8G_8 8*V,VC?E^S*[:KWG>J77M5SS?K=FO>=QQ:XV<^,0L/]?3^,)Z"D712,0LYYCE1@&9 MY2_$+),K?S>1-&&!(&;9?(R)6=X9J%^\WRN$X(0Q,S\Z^'_9.*=18, M:Q6@0J8S,>KC&Q9Q]1NSCOF8W<$/HF%3U;8*OL1/8HN-1O[8%U];?OPJFL4) M_L:"><7Z5CO$MXVX$(J-K00O#^5EXEUVV-%E,I(F+%QE*ME$B'X$RT+ %A18 MVF.:AB@Q* 78A)3?[V"B7 9#1@R*&3B2_B00"40"D4 D$(E!>;UUVR+KUA@& MI54(!D6?$-%,BA_',^[! 9&S0$B5A!%Q$\1-&(FD"4L"<1.F(4K.IR-N:6TV!5I_F9_83G*.1/+4_])%Z4W'"K+]X2^8DO.N3D?GC# M@FMN'0X3N.ST&LV*Q6*+3;AHI4<B(,P3C>8=@4@@$H@$(H%((+[!=KX4N!(E\6Q* MXH6U>TV='UMC)-PM,Q*G?L""H<_&I64DRC_XRJY.WI20V!4X2[&P$H@$(H%( M(!851#--%R(B:!H0$5%NT6C>$8@$(H%((!*(!.(N[^:)B-A 1+AT-J(83(1; M\+,13M?ZL]:O'=4LI]&R)9_@A5,H99&_K<^'^-:>W4ZI"18-6,#CZOG]F,\U M*^':MOO63(0!HZ_L"H7.1A003XK&)A@)1H)Q%V"DLQ%$2>R*+6^B7 19Z>0B MR$HG%T%6.KD(LM+)M4.0?0AU\(ZB$G'P;.* 3C 4@SPL]]8HML&,[M;-O?1KYAN!Y%H Q;?WOE\NOUED0)\)&YM9Q.)Q-Q'7KO_ZC MZSK. 1JZOK[JZ:M>*!H=A(G%IE/.(G$'WG@&VI4-,4;OF"5,F-YC;@WXD,UB M]:6$70L#.^(6GPRXYPDK^\Y/;M+GLR;I;]5HIKYDIO:/?J69:@B>^6EQQ>[# M()S,K9-[<34&EU1_>,,G+)VZ-%^>/U_>M& @S94M8GD4"A&L"W:];C7Z_-2% MYZ=G3J3VA\VCL@PPFCL?+^0KIHZU:<"+_[+!F..?A3#OEKZ]\7-/Q?B)PKF/ M?>_-(7L#8?_;.IU%@1_?",UWPR,.VF])=,^_M89C%L<_[TV% JT&H'X\';/Y/EP]F#+/\X/KM!=J+5\V3JE+^<-? MLSCQ1W/]%7RTR@/O8!#>@\#B#4)A1!Z/Q(ON"TL;O0$^37MA^HG.5O\/R-RD MBPT"(]<6-A*-W6?C.S:/#_;J*83IG1( [)'5O;^53M[J#,^Z]"/&D>5[/^_% MXA>6S"(>?W=>.++N)&B#<.R]1:_TSW[Y=J@[I0#MN?KS\J2_3@TO>M%;C<:G M#?'R3BE5\T4NS@!VHQ'_>R9T*VQ"XR?G3Y0/7OMQ$L&K;EAL>;/QW$+?BR"P,$/^78=LW^I!\00(W9-.;[,9^RB"5<]T&$*YYOM6K?12F]X'Q]+:FBX!;/1C0I:(\%(L*7YUE@WWY3_(MTP:_-FFEAQ M./:]DCG,OIR=?SWLGU2LLV]''\BUD%XCP4BP NJUIR?-D?STIK-T; M_B28&8*9G#F"9"NP;+20D%HBPY=52$&C H]27'9O<2K72#QF"=\]A5,T ,FF MVUTVX[?P)L!U@#,A#ED/-+]W='X3:"44S%"E?!'QV(?P8ZQNOJ84">EJFO8[ M.NT)-&,$,QDTDJU@Z^KGB\@/AOZ4C1\NI^\-P%ZQG'B1^&?O_OPP_OO$ [=R//#]9^_>[@[ M7MR=7EY^]S_^\[_]Q_]U?(S.+BZOT35^00LW]9_QF9^X093L8HR^O_OR._2_ M3FZOT)W[A#<..HO@%QD[#'$0[-&%'SJAZSL!NA.#'J'+T/T!+8( MW4*O!-WB!,?/V/N!T7Q-O#\EC(?4B=COCZ& <_)-C]81T]O^-_I,.*#EX:'Z?[+4YRDZ3=HGC]COSY M'?P9^GP\?O_I^-,'T1.[WG&R>]0/Q?^8&XK\KK)QKB%9R=QL7C[1N7Q\__[# MN__UY8H=%-$X\,.O^KF3]I_>P9\?R7I+?K&OGP3Y0VX2L$\M-H[/F%#RTCQA M/H4?W[$_JDW]F@F3Q3NHI<2JUFP>!?QV+5 MCN%7QQ\^DG/Z R'V'0JU'V'%DK_K-PEQU@Z:A#RHATY"'#08_<>J<;4GL]6( M2=UM(OYQ#/^H'5M[%QTV 7%MB,NF_>"YVZG;X*5OZ!T.T@3^53M\^=,[C&=Q M2\$/[?F5=]N!O*K7 ..7_Z8=S[E;I/44"N>[?+MHQVV^DPZ;@.8AI/].6GWA MNF?4P*'O!7XI?;K1^N(O8;\CNXE/X41P&^)Y-'\,/#[67C MJ_@N=5ZC,-KLWT&/=[?D?_XNQ#KQWT7HG8>IG^XOR7CQAD[D.^23A[]] __C\B0BC@I?W1"#S%J2"'W'^^*1 KD=PGVEN%_TI^W,1'^ M0K9^5^07O#-O4M-1.8V=^F73JNS&?RFVR^PFWA%>J?QY&H4>$3JP1WX@$KGO MD=][)TX #^C=$\9I\A Z.\]/02B%_3RH9\/6?H"ME801"/.<-E*)(TX=,?+H M>SG []YVNVZW,P7M"I.FR<4N)3]_(7/:[#:WL!3!:;39^"DL/]DV#\>TX6(= M8[HER1E.'3_XR(Z .7(-Y^(C_>0S[?(8L0')#VQ,Q =%;%2D#(OHN*P#RD9& MW[.QB8KX=F:ZG!E0T[Q=@)>K+PY9>C(SG"Q7]&]7OO/H!_0WM>>D&XF&L_&I M^FR(<5"T0ME(\"]V&I3!WHY#Y^-PBY^)=DK^XT9K-J.[W6;CQ/OE:KG%H1^N MR>M^2MJ2G_B%37:9W.-I[+AI\UDQ3K_A(/V^=)#X#) R!3A5;!9PC/@\J.3! M9R+>)GK,Q&3>3IIQT43^-:''@9M(X$1$&[)43V! ><9749))'Q_;""X'T6TX M63^V%&NRL=&2'BX^.EK ^5+'1S !5>YY.TPME!5UYQLDU1LG)NV><.H3CA4% MYF 2#4?D#YHCTD;>1=_GAGF3?X>]4CY9NE(^-9V7?[=_I;P=)3-'B?S^&<AFN)6*SAE.W-C?PGR6JY,=46)P J_3B9/X9"=O ME.51+;D']:\Y S_]]./O?_RQJ((IQ$&A$N3IO4 '@-^J0[QM?8>MEPKUG4_T M6W*?.F&Z<*D/CZBR-^2;5.N$:;J]%DN 4!-?/4>2]^$%0\9%5 MMV_8QP^:STX00XP:W4A![VT?.^PC$1#C'?841XMV^S3-&G;M8VG7. W5J?.V M59T4SD?]#4G_T+ =GS0JXN/;E==E_9E_7+L#_$\->_#[TAZP?F^[T&$7E! 5 MZ@J@RBT.*Q7NNO8-^U4VJZCQ,=1YK9)[V\8N)A2\AF6L"'>L:]:P:1K3"*/Q M%MQX\!<7NA@",J@'K.(CRS5IV**R[2/?_VUW.@GBI"V^=UXK[C_U[PW[4C92 ML,Z(]G[;E7;&J+O=8X+_N2/M,6Z\-V#$ M;VG,_T/93M'>F(^^%S^].>_ZV?7OP?RJW^[*Q@T;6S9-M8,P;FFAVM;-RPE65+C<;8_+9_AUJ=:W9,^7/#'I4-,]#W M;5,.-T77;$NN02IO6V8Y$G?A>73>3J!\*"RQL&^0;AWI^F/Q[V4+4.?X71!YY 3R MMP#/FWP[4KWL0UU/3C<*#0>DG27I[0A,,T7[D^44[=JL-S@^93.4W13MMW/6 M^YR11LYZ'>.UP]X>WC2YQ0&D\]Q'GW&TCIWMD^\N8B*NJS>1S0$:3EK9+M9X MTO(3@=^(J2 ^%Y1&*)L-HM-Y.VOFSII8;V4GL'>RO_.QP_ M^^3SOX^=,&'6ZLZGKO=0#>>O;--K/'_RM.7FA![WB,T*VM!YL5A\/C.D3.WM M+)H[BW<.47].]N>A]\6)O^*T\PFK(-!P;LH&Q,9S0P>"8T*&0FRLMX,PD"]/ M[C8+4,GR:\G0"767LT<-,O5QF-!_G;_"CUA_H,:;2,/!+%M-#_0@R@SPW"'F M 3Y9_G!^XDS2RZ:.^-S?#OI ![U1Z[0[1,/AU ;R]3R<;RKL-&[6!](_(8+0 M+?G?V'=3WNF!L%>A; PQ9,.!/#C-LMUM*2:(LAGR_G2.;X=TZ$/ZBQ/'-/8N M]9\I!(N5$H:DW]YHXBGQ,2DWH[>P.?O5U,_\;W(?F"':#J+=(+QX]_ M=H(=%_",19QU'[C^A/ZQ['4P>$)W,4IHXQ<^3[3A$T5.BE9DJN@9YBK.[9O+ MJUM439+L-M0]E#R025R&YTGJ@Z@4KN4Q(+HP[,"2-?L,NY"WV!BFV7#(#(S[RVZW7*P*>K:;N]>S4HV'CR]Z'G)^! MBO=OSYB1#14"JO*1=MG=YNX-6UTV_^ND9_53?MOY0P68[+F7OU*<-_3-/7_% ML>LG&$SJ/].UY_>G7E V0+'A?)3-\\HEKXR:\_S0@8^0')K:X=G@\CUX.SS= M#H^,5@?K7A0R\$'Y2_WQ:-6GX0"4[>Q9W#Q-K^:$F6U21M2_[6Z/K(>ND2NM M.C;L<]ELK>[SFXW/R$=GG*> MEBH3EO^J?VX.I%)_*GXJFS5UN6!%85.;+_9V*OJ>BB?R.>+D,KR$&3H!N;^] MG9MRV_6>=G ">"Y87 $K=L8;TU^GF/S&XQVZG"1;(S>WHFDE5[?K.=:/0<)1:(2B^O6G& MLUT59<',JP2(S[=FP./3;=4\OJ^S1L?=F4RK?^[3JP=!WDRK3*KXI\OD3K MP&2ATAMGKU1G;;X-NA)L.!&Z*B#%RZ!0]C6[&^ ^$,,B,>[;H3D\.;_K==#< MJV'[RR976=#U[4HPO;O*,DH/V:V_?DJ7JX^2G!WE33E#^\UT68U@"HOTDJEI&(NIZ*;A0: M#D/9,JK#+'H[ J9@J$M[)_7.:YSR[-:3?997?Q6Y-=EE?E$U<>BO)TQ6R!KFIOD M(HXV/SNQ'^T2[A:KDW=[D&LX164K:P&PK?)*6I$A$1]3N/;>Y%P#IZ6[:-NV M=\-9T)4#*IR%-]G%2F&3[N%&K;HV[+>OWG'V[QSH&SH*Z7P%.-5[C#)3A_?O_^1DO#28_CYA]?$^^]*SY1, M]\_?)?YF&^#OWAF:&?D9APE9L&.R=LXN2 ^<9R4=V[..-HX?]I]TCHR=.=,A MCC=X\XCC0R>LHV%EMD^$:.SN'O&Q7*0#YUQ#J<_,86"<;)P?\([H-? ?.O([ MA<5C<)MW3QB#N=[9D9<'>WD689!C09VRT8>F56:IC*;.KF%2 M-TY,VCWAU">[U<2U$>(C[K7\*\-Y/0@@XHR\[:Z?&CHI-F=D_YR9!P=O]$"LCXB(V78)1Y_B MQ+>BQS,RR. 37[Y."(2#G=GVDYG+\E9@YPVVHK7CSV01.X# #;6NG: M!:BHD\#=G?! )\P 1D/;DV-LJ"%/Q*%)YIU.1[]!AER.CBF(G5;A(-K#JNJ] MDN\Z:N@&QAIZ<4P:*%I1&Y+!%FDSG5AL36]()@\-V>W$>;]!!I4'NH6H=A,) M#J$]D%30.SBSK4Q@:*#QE^6@^$,#J]1CW&'OE<,#ZCK>+7T'&F]93-ZP'>D. M*U*W"YSJ*$)W(3K4?=$I"25[M! M8,%/QQ\^'G_X V5,1\W&=.]QG&"S?S+G6>XZXD06ZM1)GBZ"Z,54 M6$8[VA-UF]OSC8]JHKSSUR'U2H&-FBK_1(NZ(3L&>M2AYLE61(=DM^P/[9V/)L>9Q39^:#MK>@]"3GZ((9:4AM7]#R(LR8R M0XNA!S%1[CB\2'K0Q'5=QY7B#F*CBQ->?&.HCV^%D/RRT. M64S2*6E+?N)9;2PWBVR9FY8P'QNM]/9''O1AZ%L1M]O[86:T441XD^&V$XBP M-5$'L^V'8FZL@1:G79W'MNQWH3:*V&XRWJ$]R4D(^.98[S/$0,?ZT/I3;0]Z M/_KC+8*U&SP<%O\ _;'O8,,O3S?D]P.6 MY) !AE^&P['.#UB2OH,-=)GWF^S']C>TH8$&798NQ[KS4AQ$?)XF@0YK8VOD MB03PM8P[;%PP>R/6+U0 0;%7Y"?>&MBOC-/]Q%8'&DKJ?@H=))G\J)C+7 JZ MGQPXER\E]D2$YD M;OB2_"@-D73&?_ZNIN&[L28-(MMEF*0Q"_=]]:LFK6EXZ*3+)Q)^0T9P*0+> M_4MT_Q3M$B?T[E_(6/M[THU\86L_ <'1._-C[!)Y:86)4+G^DD/-XY/N3V^T M#;D,74 $(K(T^^]ER+W*";G6L/\,%NZ*+6K5=33&0#._=C;X+ ?*6&"AT,CP M";MQ?*)]_,T/R9X_^^3J\Y;A'=EUG/REA=M7=\9Z4C3,GPJB(%ZSO6[:^H:C M'8TOV/-W&_(Q;JZC%"?74>CNXE@)@"R59V&KB1&E':$ M+=#WR*58*=CD6QE>\-,HCD*G^MO*_7V\._G)B?&)0[6U#&MN 9_[&K/D[JP) MMZTN7IQ8N/*XCP^.P"\8;EGL+N(XV7Q?U]$ M\0J#':)PLJAO^XP\*'(5Z@[W.!,:;1,*$BGE+[E,DEV6NEE8I;H>\[L5&XTT M_0D;OLN \')U2I1'/[UP7*JS/810!V/Q[/A!C;K7LJ<-;92=C[,=F%9NR!T; M>>SV*MZ!X!/O3,\R;)N^W4GZL;#O:1W,5A>M[HCV#3>^T5M/6M1QO MVD3=PIC;I,,U#\AM4#T;.HW&3$V.6.;0:&*N(Q'#'\$O\.;%X2((?'"E5 M7 M^H9FESZ)4V79R;^R)2?_^#N/X%C&'"Y<(SY5-C-MA:37%I$1;O&SCU^6*_+C MVG_& "FP7%U%3M$XVK:7X7GF SAXL,8M!L.LAV,R 7+"G."_L*/=\PZ]IR(# M48GL_-4-=A1+40:.,2/OJ;/UTZSN1KUPU([4>#>I1B"H42@JFX_HMMK&V/5Y M,-\VP%0X"[T%P[[,Y:B6'%DMNIH6A7[Y6PL5M-1H/%^-8IQ>ID\X9J>ZRFE3 MT7K$MU5)"KGUDZ\G^Q/R*CYMG/AKS3%O[#:>EL-<2GDA5WN2VO0P;3ZC]X(, MNKF#((ST:4%^]N#?-7:U5AW'.T50XD%"OG/71-WQJ6P_&@L*O*&(T"@R9)USN=8[F%ATG$I-Q2L[3'H2(#1CR6T5G M%+H8]Z*G-'8E]5EYH^H/O**E:;L(J'2@"9&[FEXD8&'3FD&T#4?;9GY1Y.S? M(G2C8IMKNTSDO(*%!K0\6-P/K8YKOL>@+LM3^MX'ET0G>?T;+@HXU>V,^WDK MH9*J[)3M^XU]P&OEE'R;"45=28L15]86CPE] %O'7E42F(Y8K#-9-C2>SN2[ M6,E:=!W5$,@#?EHX8:I:3^C+(3K'UO&],ZYY\!0I M(($J\*!Z4-"F(WH H1&- ZVU4*/JIXFCJI;P:[[1M:W'B$BCLUC&-W'T[(>E M&(W&YJ.M.+,&\1S)BG7.MQGY<$!:@U!W_7 'A49E"L0)7D4Y,+;S5W(BHMCS M0R?>4UD+(E%!48X",K6U"%NJ/6!V1IR6T:16SJCN,!6_@ CM3A;>/W9)JB*S MUGL!=!W'%*!*%AQ:/1:2G4,CG1X3P9KXJBRAVGK?U,H2=(0/,= M.H@P1'V =?%SK&(B*P6LBW@:?SX3$5L@)8-AX8@J::U$&$TWT]9TN \73,QO M]AG5M![O6^3W0^D+JQ45FWK-+\*,Q58O5YGWEVELBUWZ%,50H,]TZ%F+$>W$ MURJY3BVT@RX])^4B)U*JSPYFG7&S3<_9QMXJ<=Q$V(S],/%=>K%7K8;% 4?4 M%3C.TJWS\H7L9^P[0;5)0]=VO%>01^(L5]0&SRWOIU%2:9.IZV'Z[=MM=@$Y M'\\X$YC5< VN)6H?PI9=1UMX-;P$HI]"LHI@'*Y9^=HN(\U&11:PN"YCL)3>!T">*XA;IQE2%99OTU0 M-,S?(@AX7=3[*']A<6-G&P5MK8 MDE3KRMU[&PZ4D_))LMPZV[Q5JJ8 MPH%U&5Z3%_[^!0?/^ NY09ZT;VTO>L9!!&1@!@O)>-B"Z)(\D3.<%.+VM IL ME_ZV8&XR(!H:=:!VL0TU)D?>?ANGX!R40-@5FXU M8B1YZA!UR!-*QL)UF<4%J@.0N]&O6L86'4>')*N1=G--1GSV:=$6F-O'.-/H!/*C)?J3U_7;,3'&-(T%ROR MKXMH5S'?0XF-)S_1V$&N@31\4/JV1FUM+@.]8C/G_\@FS7_Q]X>[P@R5/TS4 M5<:"! [RE?&N]E1QD$YV"E!_*YV\HM-HRW^-4Y 3:;0?F=7)GA7WD:8-7NC& MKXS ZT!@?@](HSF=@_5 59Q>^$'C3\X&?HM/=1&/XJULZ>>X%1)] G]_X4$G M6""M/%=&'?4@-P94!-@@N$TST4:2U;<=[UW+!&QZFG*PW5G,*?GHEZM[Y[7J MQ>M(95*@,"")9+CN54]/<\>)9-1=-;BMJEI/)QJSB8.:#N;--(^@CM[L8O?) MX5Y3X3$C7S%_TRLL-*VZCHG:H*^!58VL6=ME4M^T]!G(LD$[#)J$1B,YF,PT M_2N-<-AM>\] 0FW0PPX@-#Z$YQ=R[H@ QP&08#.JRA9TZCH5M/9Z]U]%XRED M6]XX\3*FJ5(>76QQE5=^9 6*1I[#_N4AHX$9')MTY@:4%GFG?F M(3?EB+L'N5WD08*%K?^<="VG&D-2FW[3KN]XY@:1]DFT ?+@7 312]/;5-O% MM/^Z1FR3J'-73JC%46W?V;CL'28[6@9%Y&_78:Y7M)U(_M UW']U-J'*YJ.' M?E]$\15>.\$=3M. R18-H=^Z'B-:FP6<$'QQNZ06MU#3=%JIL2)EYPZD.U9[ MU@D"$&V+-5&JGK2>5,>_8KFH(6L5UVQH?9\Q,O/Y?\!>4/=,E MO(2/(O2ZC[1HV::K'G6HFKN=\W MZ!/))_@.[O4H##_> O.R5:Q(:&:A7*X8.BC\[P41[Z)&),5#*(VI(V]W*8-Q MW5;&*32U-E[]@-#WX#*%(-;084<,9-CD)@I\=U^;9-"A]_3,MTW6\Q8=1WSE MR9JRS[H+T&%CMZFD% %J1)W 4M%Z]&>0Z]GZ._S>>3W!(5[Y*2#3B W@<*G\ MCFYX+OO3'\]:'861,"@S3V=]+'5U^TE%Y'QQ7B'#ZB2*X^B%P1*2OU2:RCJ1 M,%U=Q:=5L]5:D=66@NK&\Q/,I.%_D20[AC.24-$@QE@$T-V6T6V'&W?,C_)! M?PAT+49TW#.CC[K^V9*K$#LMTZ=Z$#2>,[,G0JS[E4@;*:8XV>2G=>QL(%:U M+G>FN=MHV_79\4,(8^'*W7VD6(RDK:MB9]KUG=\=U*B=R6IW=B*Q.X\_D-E' MUB6X")RUQM23_[N%L'&EX(\"$[I<:97TMKW&S]3-AV4T!CLT]QOO-L%PL6V? M?+<;]%5SO_&1;B[\T$^>,(479U%_MS@A,GYE4'&;GL9-!.4+F'FN+VDF';E9 MG. ^.O-7Y$V%M-(3G+Y@'%+)AVL?X'?R/0[ J; MJ*N^KE9UGF*'CC9Q,Y38L\MP&>).-=1RG:90>"47!UDE#50U'S,F+0MCK@XW M4]J,' YYQ8#1Y1->!ZI;UV-<4V!5_5;5]%-5!;8'H?F)X2JZORU'C':,^2U5 M&2G0:HYH>9S1ENQG)_9A'F";J7V[-0W'N\[*<4FY/TTJHE %N:XO'=C<=3R7 MOQ/N5F1V]+*4QMPZE:2NQWB^BWS01^V!U[<=-(_L%NX3[2H7_SJBQAH2+22 MZJ?>!O0TJGH^-S@\FGJ-Z4&5A4B9Q%GI&JUVI;:F,*)2SBSR?+UK,$QT+<=+ MB-C%(4UE):MXX;_2I-;Z-(CJ#N/IS.3A7Z]CO!;A&ZQ$9ITP7MME$M_*%=0> M$LZ^%E]&OKTM,")VA3,1BXS&Q?LHT)HZ6_0:8/*JW1#2(?3?EG\$#>6T;D9:&'7NV=1(*3DKQ$-69 M)"R,-K$C5X PN<6@E%%$>Z8]@^<$QYN*1*M1IF ^!:HZ 9&_IK?8C=8A5&MY M"#T<$,4*"E_J,W4,$1TS)PG$8+@0>+) 4YI=70_3FT7E6PG#=N''22J]_#6I M:RVZS=;(:CDJP.>SE?J+D4@O$QQDL-YVG=Y&-8DJ?F MWM_4 Y17MQ\[79-*I_65),L-1X/J9/*,!R+@A9^X3E 56M"7Y,A.@"Q@N:DD M:W7[4?.K"EAJ#6AL=3VF *7"U U%?:OFH[K+:(P\A+L$TE3]Y.LR?@A=' -D M=;H_V5\[U/Q<[?=KU=5BB1J1SGU <9JZKJ.&%25"?,+UB8?ZMJ:CWG%,WV0( MY*,1]R"FUF2CU+:?"CQ05L6V3>Q6R\[&:[AL4[IJ]R_1_5.T2\@MF';W:/@>\N($9@_HE?B+B7XK#M1]389RIV1ET>&VPM MF)G/?, ,U$,BV1UP$DX9\< O8Q;7P"[S%EZ9BHZFO;[J]1SQ8C&0"T$$7@B] MJ#Z<+7N.)R8[R5.5. Q_,EU:!JR.\NPMP\I29KJU;-_9\*S%G<=\L,OP&J!E MR+9=DU=-V>!S^H#@FM-P&"'3W( O)@Z)M.W#E]-87*"V_:"H1E3I=P!%%9\Y MJ:.WPC4V-VV'#Z($HKQ!W 3\E-HJ5-6-1XS?)\]&R]KQNJ93>5TS'U*I!#%_ M\W!,6&3@/=4&>12S//_N?.B:8[N_#R,C8G?/],0!^$6G%ZQEJ[S&U4DY;FJ M_C.YE2BZN C'@3_DXG,*+6MDV<-I#A^8KS'JYO]F7"Z'9-,X#7&7P5WIJL[-DYV!N:.SEP WK[!GZ M#O,3\O(!JHMGQP_@H%]$\6=-W27KP\UO 3N"YTY/2NXZOVE#9Z1DD"<FIZV':@ 2US!P?OL*\-*@/\Z]N;1JL"#_& M4.VX%#,!5?+:.HV[$QD/1XJ>X8KSP/\XOTRD.M\TZ-Y53X[% 0< ?*M)_FS7 MQWC&SV;CTX!3HLUF[Y6(U=;G\]1WF8C=IS;G7=/R&Y2U\Q;?D0W.5DQI65W; MI IQ*Q\9H'2HM+KU(FJ8R_-P[8>8/D-DE#/\C(.HNNA%JRZF+<=^0C.(078D M;[^\9:]@X$]:PW%]CQ$Q]UYX-C3UT$D:3,+NO*[?0*9R37&M7*K(8$:+D,3R QZ M*A.XD^_P&N;"@J9H42.9EDPN"?;'.N7O$$HC!L3YS^2LWP0.$R$; N&TC<=$ M+(5KF995N62%58A V1"+6--E?N]CP<&W2Y^B&-P;EAV)V3B6',0Z6]HB#'=. M(*+S*[+V#J4R8IY]1-::RF>*5D/UJF93=-7-,E>)89IA8M?5L)[-6^L_F3I ?X_1P3-?K\U0UV$!BH M02WOW'T\Z%UQCB]IH "]CZ@-"GP*3TYZZ@0NM=Y<7-8&>L^4DF>>T8L(OA=$C5M"H"IBXB;!ISFEH!$7I^KO$+_4LEPF*KOI8> M*4BC52[B!A=)BUZV@>Y6Z=,A0'>:;A,KFG/54$J[J==X[&087SS+LL&27=-A MW$3((M)F=21.9?/QHHE$+ORJ^$F2*Y6'Z"7+^#1P_,HCUHV&:6_GY=E5?;W6 M0@OC*'K@"LKJ?^MF4&HSIE>,0C??8A?[SV"G:G*"Z9N/'/U&EA(G$#E&)*[: MH+=.]A\^/M[[:V[F8."6DF3IHMXXTIIDZJ-B'P31\X3_75_7L0&9$39U'SW,A]RD*X+UL%8+3 MKN^((A6O:PT?-H=J;E<(N]QA8!&+P?>*Q!]W5YQQ?=O96N"$]4J**#0_ZI*H ME7Z8^*Z5++@N0X\(-YF0F\)]R@>QUF=FU_<9-:=)Q'PUPO17-)[M <\+X-3O M8.D\ZT8R+AF(8$7YM/$Z'Q06QU_Y9/+:[>W\AT@WY.7 0XC M>=MIP8:','J$EP($FLMPNZ/9FR'48N41-+0[Y:LV4]+:<*/&O42![]&)M0L: MK^UBVN[O^-YE^#<_E%"*"?=K.6NM"E[?8;R+:4<.Q#]W<,$_V92N&<)(@@CNK,F6NLNUX<85\ M?6B&?74AFT*KL:N=Y#'G*N*5!=!<50+I8;1,RQ&__$UBIX"LVAE]JQL!P[/_ MXI3SICOAWG9S'B/-(U NW!<:NBIK]*G:SI,4#?+&3$4U=V"V(CX(-L8N\QLQ$9B3BYB:--S]YUE;)4\ONX^6 T&JI8!;-%0^M MK[G:T&D,C 7^'Q"P/VI\6=5MYV?JUV=R>5]P^A1Y41"M&]VJ XP\A>A8,K7. M+N?6W0=VV+(+XSS4%=:H;F?X42-: NA+Q?+#RT>H= F:$Q&8G^ 0740Q#4E8 M/@8<84OWK/4A-S7E\\(/G=#-Z8S=E$X=@?$ 4E8K3$OY2.$=\O=8/-".S)$' MGI#/OX+)#@1&O"G*\&]$ZMCQRXY6W(:'#FQ]5?FGW6A,+5V&"9 %E9].O-9S M?!@QXX!_(18U+H4H_\5YA33;DRB.HQXX6Z[.R=4!BHN(S-8Z./K2-,SC M7W=$0GG_\7VSA;JBY7CA\N1#]_Q@!U= EKK'["G8X^E,6ZBU0(L4G#MQ2-8V M$:E_[!.JBJTW0MLRFOL=^0J^ML=R5YN;SO-X30%["Y8"DCG.=K@*,Z>BY7!Y M]."4."23/NMG-QONSG\])!M.VVV\3U.6O4_N(Z(*4;AO\&B!H>O4V?JI$^AQ M7V^)^NHG?BH0R-F]KX"&U\7/61]VS-2@3MJS><6YZOEP0D!=)G_XU-97V-3% M8E;L_1/F'J92,'?>"DD$Z.7J M=#.1Q(<7S#.H^?U"?%-;6VD$3 38M,WKO9 MQ9"QF!*I-A_5JC5;=NEN'#OL*VB-1!BM0PXKM)F(A"JCQ$V*J!G1@0P7][$# MGK.[_>8Q"C0&B_S?1_23Y/*X>(!H8]QP8[?Q5#TH+7KZY(0A#HA@%.W63S0J M:X.I$[\V:[5=W]%8^]F)??"Q@2FA)F*AU&Q(K)KNXUY2>F!A4[V$%A;\RVTZ3FMN*KE+DWTI1I; M=QO7F:;(]8W/2$T'PY^%$NDB@"7("QPF3 J^CT3(2[(D(O*]O\'U4>I]R(V9 MY%2*;;J]>ZA]$NO[C)GUP,,O>$2>6K>D,ABWOI/IF.V-LZ8"'L1P5E^\NF;& MZSJ \_<7W\/\V'YQ_A'%XH@R.$^M/:Q-O]&.P#W>;*.8B&4<(*T=ZFE3KPG$ M-U:^6>V AANZC\;@YRCR7OR@J N5_FP+ ;PS*J9E-,SI%F6L\FE:&V]46;\ M\"=2>&[+3H*VO29PA[3:*W[ >9GL?#5,V*>D??RTZ?&,FZ)<,!."B9/V>.0?&9)& M5IO3"31Z8WW;\13@)[)F1-6 I:8B^,W=0SVV?5V/<4$/FY)2"HU&Q%%P0NI- M21(BGY>QT*K;F;;H@+Y_PIP)S9$0-:U'6\J'!)Z()/4WY,NJ,M44&DT%3(X5 M%I3^FA(^L#9>W=I@8YK@I%]1"CL4W+'R[:CM,J;E PQ;&%O_>1K9IFIL1M4 M=QE/%J!.W<\M(,+:])A::!Y'[,\,-HKSNA%WO1_-$=#S?HX"!D:24*49 9&715I"M?.I@YY-=?,\"6[C/VU'SK!+R! Q6!I\.$NX;=F MM;3U=N-^[E60IA+%]BCQ6P:DP"+EC7J,D 8G'E35=WA0XP M^A12_R%:.29'5[H:3_:9P6(!%T&K"[4/18O1D+)^*0N0:PIU+#:?7JA"(V)8 MFYXC&D/4,LI$2C[97P,"%F;%J'AUY;H"%NT)C _5RR,L&J%A*MN/*7J+XN-J M/CGY.<":Q/+*,U[REVHZS0,NF62"5-M6N=.:G M?6EQ67L)$@/.8FJ!-%S)Z!Q+H_2;B@&WL6@[%QI M.E0@&XBDYH*(&J]X5'; M=E '(,\1T$ZS_/?)HC=4W>]-W6R@^V3>)0:BO)#B=[(,JR[8SMW'5[[I:UD M:6A2Q+5]9JZ4Y^M^6]7 "T.->,EMMPS4@&C%3O)T$40OE^$JBC>,K0:77\5T7K<<,)X)Z[W&SCZ)FN='U41%V/*=SYS=?[>(C8EV&5 MEM&#T/AU!_CSPZ"GQ2__XI-[/':?ZG'TNM$8SR9 484:G'"Y-E,#%]( TE;P MT8' M)1Z^!\6%PNA.SATP<(B\\:ZJ/4-E";B# /$4.:JK,4Z:>@TM:@%)J\< M6("[V'FVXJ*, 1_+C=-A C9B]1 :I:C9[K0I1Q(O604TM1LN@;VQXXNB.1Z;F\&M2CYG[S,T)7 MA[U7(84,,N1 7RJ7'UG!1!#RJ_$Z*YO.]M5CE@MA\I] T WM?VLOY!E MW^-UE.)FI:P2/R2"4X:Z+LY-]0%K[&,I<>8^NMG% M[I.3M"A7U-AG4)O%+5[[\&:$:45HO+;9N/!-#%JSRK^MM#"\VU_PO_[EA.2 ML<^\IIRCMN%XIAX =R=?<358J=IBQ#BO) 74!2K45,9TJ6TF@&+1*'\D50)( M.ZB"7159]IM*1WY[":&P6G";Y6!Q%I ?X2K>"T6XT3&L#N\V&")'R*@-SN;,F MPLH:[!4G^WM_ R585F!@I_%R&@2_NM092X.,B+TM C/@8>T[?9@3%YZJB0O(!!*S[_FKG6M=\1(%&@JNWA/ZK MZS$!82?_1'? WJKL. VPD 0@[UV:YR77OUH9;NAG^$,0[Q('8S]S]MH/0-=L M.@ FC2#(=3W&+/A D]5%Y=S+4%21(E"J?H8.(C2J_9T:L!DMT M16/3GP)."[5#M%_@38PO=J&'/5G!*90_TH*%& )9;ARMZFY\C!%5 5GW+B7* M5%(;)UK1>+R 4"5%DX;EYF)+JB)$ZSO9@^OF%M(J&3J#VFZ-V'T(Q?&PT\)8 M0F7>.Z^\TDW"],3BO5>Q=]UHC%\#Z('<"#$4085;^B8*?+.#T/C]ZM7&9Y\!' M[V#"D_!GM7!834 Q:&TSJ>LQ;M)8SL+?E$!>W<&6RXR60#S9GX?>%R?^BM,. MCK"&KN/#>M4&!>0;32^9INDB:M%Q*E@QM?N@:VKXL.<=)J<1&0CD@X<0ARZ5 MB<%*3);/TQK$#B(Q?IY[5G^\48RJ[S-'7*?J&F=##C]XOJ26;6V3$5'LU[!Z MMW@+YN5PW3X]LDW/\9QT3O($_Q].R3-Y%\GYR"HIPA^@JE#N%TI+O5V6_#O8 M>13D-[-L,6M7E=]OV$E,!L:F0:JJ;&XZD%\#52YSV/)VB']!(EN*%9^7MOAY M3XKCI9YEWI5%>A/Y(7D[H2AJK:FMH=.(4+A-0#_E M*WCZ(<,W<*M#_G7-QL<%9#:&&DN>KN4Y# MUJ]J/C K8 MY,K)-QI/G=;A8]4*9W4]QC?&*2*68D&JC71JUW?0;X!_>-("PZ(;*S^!BN8C MAA 4;"$%"\@B/26G9T]F6H>1T)7*X/BM4@1; '8(J(H7T4XK9A],:TR\T$RV M7CP[?D!]3I$23,S=9W7):EVIV,HE4FLJ9/'.::233;OTG&T<9'41A*KH0UMH M6X?,Q/ Q$:;8RU $;M&ZWO*\7D2QB'G1G94NW4VGFP6T-5G'W#=U@E=1+#, M:"22;N(=>D_/:]O>G=&)Q(1"& "/A>74;8/*,)+&;G;3,]7K,8\' I=D=5Y: M/UK&TUZSX#8(M= MJ Q:!H@[C;.REDZ@52/KVPZD99U%+E7N,B?/!?F-3L&J:CD_^R27MX@TLL(^ M "%"EE:&A"U+JIFV3K8>=S;A+Z<@%P491.RPT2^ET4VO&RLJ#'.BK!8)9 M KA(/"WN[T D-V7D"M MZ[ 7N<95(7$&*(^77263:IEV2T616BR#NA[3+"FD6AUXC5T 7\@$FCK#R^%$ M!WI)KPB-X.8I"JLCEDM-1HQ8A@19+\N8K;]1*EJ/*(:I-JL2(%^E\%7?R[3] M[B6Z?XIV":%^3JWM.!3.J4N*942N*I!\JT7]CA1,9YCYFKL$7ZL*'\9Z6TK[O.^Y =%:[/ M3UER>>B!19!,&8>0'=PZ;+@;C:D46FE@JJKUB-AD IWT5=$)Q6\YT$4%,^WZ M&L^SD-X,]CT\;*-0W %%)XT^K:(+@8&*Q.@F6MEV_&#H?(6F>E-#0Z=Q\>_! M$!KC)W)0I3H$JL)%%&-_';(YNGN:G$(^4]"+0H_^*V!:DDR9)#KP%EJ23B+/;(U.M*M^R[I1&C)0#9#5R@?/, MN5J-IZ+Q>#(EOR?O(VX1KS2=5TF8[0E,0G#.D&_R)XO]"PI"MY0V>Q*U9#YF MG\8R_.+L%27OFAPY4/*JU:U._0>/TLR U,%[2R9V6(!FFF K3//'/Q4+=A5]IB((;?[Z@#.0>%*T"U.539^NG3E#[#-3WL8J;I\#1 MB.L9KFY16U #=7,@D1$W1)A7R8U%8;#5C?9_*V@+8P,H>2&_> MLX Q\K*X]=XN;5O3*9;R'= "'\CZFS*TZ]0) KA%A%64-]1G8!HC/C59E9^M M;H*IZ&0W9U%;$5*'G-NQ\\2VH-/2SR?YAF8.C95[4QS33FE)JC3&AM#HZO[6+X;3A_]3_YQ4""0 MF&+DN/N:LO!M>DY =2M[03LJ;XT$1F/R(=PE.R> V)!EG%4PWE_#%X]K+<.M MNHXG1.6?).D<]8.=J K;1J[J2,4BX); EJ#?>QQ]Q3$@#^N>^1:]QONH_'5( M 8B)9%$JTMCX0;7K/'HT!A$,L/],RR[AM!%0NKK+I+PKMSC$+PQ8LH,31>TU M*79TWIV>SJ$IP:8)CN8EKT,\?L7LG![ ")> MA.$.@A\PG)16N>'U?:?V?I:>O ;S:6$B,)/&R?^ M6H\VW]3-2AS[9;X MR7;;JJN=CPU,OM/T@ <9* M;3.1/*9;[&&&_DT'YT MCQ74T8# ^J-:O!8Y=N.*^HO5^1*HHNY?&1X(6 \8C7%B0S5S9_8A^+XAU#G M?*NU-K3I.17TL[:^GL9NX^,>0U3K94C].Y4E?RL:CW_(+L,M647;,-!Z@3C1%E MG^0KB&!9Q$:S,E??Q[2O)1))W$48+8K9%->7EY^H!L#>_+Q_?M/[^#/ M[U(<$WD/J'[WGY(:^A7H(4KP__^/=]G(T^0A&'/Z>;,)J#U]M@"HH8S<]"-?@5:UM:>&^Q=^F65_-4TV/,6K_T$T-X\5JE"6!79U]B52X^#LM'W#+AE M0R,R-A*#(S8ZHL.C;'S$)H#$#-"O; [?SNK(,_"V*I6?]927ICKLIBPCM%Z% MG]@JA)"A@SV^#H(>BB7!63&5/_""-/I>$/\=\D,DF;P=C$G 6KUV-CRRM<]) M!4H(2$U[RD%AMNA71L?N]<%TE[_Y(;D@P'40>LN0FY 5Q&)PG1!MN81=W&M; MR,C'?GC\E8R-/#XXBD+$AD=_0 Z!R^H>4)WE:FG;0RBQ52RRU+ M\W-7QK?457D>BN?FG!I'T8D3@.Y[A/ZZ(VK!I_='"#2[Z;-3V$=*$W&B2%*= M/A]2/YOI_/,Z,C#QPID(YL/$-G/CU1'_37X;]$(4PZ(H1FQ@]"O- M7D4P 41G8$TCS"+R%YY'VB0W49(ZP?_VMU#3NL]&,ZJ(DSU"C# BE!&0G@=# MP:B\<.0G@+Z)XGQX5\^+21#-#M\@EDLSO$C#U8QY4+^4$B/VOPV $XOA::*N M;7 YG8*U+]X;^NIS](\0'0'N-S[*0#> 42Z#R3!(CV$-;-I]#VNP((O M)\1 M1HPR?YCL?F"F.2M@"B'-SA$(ZJG6U1-0W XLO MT=+ZG'X(T$);0@>M""<^)SQQ!J1XPZ@@('.$SE_=8$<-P1QR%8KP(-'H",FX M1Y0E?E@]K*=1'(5.?^F'T4$T(G,8":[/S(/V8.5C>_T;72I@P8.AC.C92YX>4":+'/5+; M\4DB.DNXF.@\X0:3,SU"8JZ(3U;\%?QU9+J_T54G)!ZCIC/ZQ8F)^,9]&Q_M M^FQ8<42CI@?NK_WKP&J[$5;$5S%C%G*VV,'YT&3;R1__XI,/B!SM/-]:VZG,>Y"A@R7#!F0HU/M[6RN*C*";MLP]'9E),$$2*.&S_^$?_Y(\_D/FY@R^%J9 MNB4'628&6T#&6:[R^#$ O@M/A^,'9@+?*#-@AZ7#H!4?!^WH0,A11K*FH%OD MEN\ZY7*Y0HP\$O01&P"I(\R02?4:Z+"?]N/JV.5^MH-,"PYU0R_D? BN$/.% MCMKKN9,*.T0W\!C<=W]M&84K-0[Q]'\S2R1N/\HE&Q.Q01$;5<@Z52LB+2'6 MGM'!UT0; CSAM>'U:VZ8?XS.^B#/H_JY4)IP,ZI4!_$VFN(F^%88*1Q'QA"Y MQ;8*8>LVH$5PI#:1U#1^@>VL^! M+U5!'#R:6P>L;B:,DY&:U_S%]T*)JAY31I?<8?;C+3,TZ"#%;6_I9X3 M1(+B]&/7"24Y]^ M4#GS(7 YF#YR$<6W^-G'+\L5^7'M/V. JU^N %WQ4'Z8HG,!P?Z4-(C2"G'X M)Y"?&7?%;%W&)41=Q8Q+(E^O%"[)/T$"LFOI,L]F[IN:PDY>[* 6V!<_]#>[ MC2B5PV#N/ QNR"OGQ- ]<">.\H&0GPD8:F%@$D^%FPI&PW!<'9WUA[;_#/M MRNY,N57/C7D<;YQQW*=6N,P_ M]3G7W#!,7FG,[7UEEBM,#^,0,"ZFIA^49CY0O,D9!/.[/KVKR<\!IDZ^T%ML MH#C-O^CO^YAD5/J08,]'H%*9.L9 AAD;[ ;=.)TCBWDPKXR^74?#+W\S&+'V MR]^L9\F9F;7P Z%?T-^&CA/L._>BOX8L.L<*2:S;Q7.U5=,G'+-GLY>GDF5; MQP[W5J[CB$CG(@U_)@QEZK "'D#I<9'&OBFO6/]N+RO@]7WJ<[01$$>2]MSX M"II9&BH(E6%SZ4H"]@M\_DO)03M4W+!!EC2!T,/SQ1)\J-RY6,>8!D7=88!W M?UJ0G[V-A%[NF_G#HE0<,0A*V"C($: 1J4B MSD;\B7P,R)2.UJ$_A"YDBZT@S]&*HU/1 = +&2'+_A[2-WSG2(PB,"$L5TJ% MR?[8N$!=(A+-CY5 PX5UW%P]TOPI^5HL 8E+(>7O&R'62IP#\SE@PN1TBE3[_C$!4-T3' MP$'Y8*8,RQ$21 6W I2T?@PZ!?Q4 # M9",4?&"]T]TT[B_+*6)F>0DFQX;QM!"%_@!Y(.:YJ=ZB@5,^U&077C? '*9( M5@]@8) -0]QH*K:P.BWH>W+I,8Y^-Q->@MRFW+%-802/!L*N,77&%.-S'3L# MQ?,9/6M5E;.&/'!E(>(FQ@!$>\;C"\Y? 1 %$WF?QO P\;\UO]JRE'P$A!EI M)CE%-$)(U!%B(M7,F6\E38G%X$/1M6#14HMO: W4S_C A1CH"S_9)3XDQ9SA MQ(W]+0]FU67TFQ!NE%' 22@&I\S+=']UU/FSSS\'R:JZ!)5L#RH>&8Q#&RO\ MS'3% M>C^RO(<@/A>F@I'Y$:>-!3YSP:07C$XPB^4J2D25OM0/=T2HY]:R*$Q.\"J*,6MW[[SBY/R57#Q1 M3$1_)]Y3ZSF4G(2PKB@@0ZQ%S81^$#7DB7VD(Q,AB]Y]J?,*.07/?C* /#&A M9'LZ-584-)N*+&LQ2OQG?]LGC0)=9E&@2QD% M.I#MT!A;@>-T^6G9#BALGNV3H^[3XYXY97A# MGOV '+I/$=^G-=LG/T3,QX->Q#XY?)_R0:_:[VB W'75/ CHUQLZ?_!''Y0B MHH5U82;/C#H2Y.?&7H4Q=T#.6-HF*#<+YH(TBIO M*8%X@[684$@S'&5TP%G MSTU941^>)2E[<4FV)(,98$TD+I:EL9EQ%30R-!SZP*&U5%B]WN4J@_MB80Z+ M7?H4Q5#)=;Q25%F%Z&QV H<_F]]O:&FKXJ^0(TE28$LFM=@-QE+K_BG.0A-^ MR*JRC#4^R4'+'!IF5WPPWSB;VO*.8_):![%W_KKUV3W>)UWLBA?B*90<@F0_ M07Z0Q#$+'+:I-X0S+FWFE9FJUJA4SKTDK[@?)KY+EBZ,IE?O;60ASLH"^ M5K.?E"3G3L.T&OF %"!VT$H5G,7OI4.:TC!#Q(?):^^"Q=FY^E#=8"/5<#7C9Y!,8+$[J*MK;P19VV M,B/F-(K8M\):4.!J'/7Y4(,1BP;)$#X2&M=X_^2$7/JME702+>>Q,.5&T MX30?H1.\]L-02?%[6\92#F3C(N:3)&TF-IQ&9 H]$TTHC0&1$>YVCPGYQ,FN MG3]3D+M^B"\9.43I#8KQB%$,A-*H&$-/ M,]5$!169-C2(,<+^*@2E!;B/2BKA"4_Z&BWCO;R ? MC %NKR!" G#EC!649>3!!B4&@)]A",@-LEQBUB*/00?V!@+UEQ>F2+TT@;B6 MW<(B<]8ZL)HQ/H(B"X+@ 'H!O5O^ZH0[)]Y_?/_Q4R],O\(UPLE"[/'S[^?P(R M:([\25.!/FM,DC]"I_-E,H_@Q3G])5>S1 XA^!Q"H^5^!OMA;:-X4RRR6/2J M3"1 T32;^K#3B[H49.NR\AVFL .+T&/)3YF,8N"TTAQ54 E[;FQ(T\F V?( M\2)QQ08YDC* Z/S5Q0E <2\?$S+%Q,4]$7]N!'('#>WVQ3A$.G8%<%BD##4C M+OGN2:*(4:50X\MYLE1"AQ^3M1O']5>^^P7'+A$,_0"?.*&!5XZ311E=!(3G MPDI0R\50=8F,L5,J3J1ER_I#Q0U-Y '6^B(-Q/K)$7B8\&,Y9F&HR# KO(JW M3!<#G7ERC^;-9#ZP:OPM996IHG -?@F(6?OBI+N8POG?XJT,QQ6H3Y?A-7Y- M[U]P\(R_$-7FJ:]]%H9&*92EHV& &SDZBN7P8-_S^00@SSP$KTY*YX V=!*6 M"Y -N#S\(Z#+(JOUH6Q4=)M;EDME66!HQ,9&;/!O9E74:_#C^X\_VHWSS1"O M&=;UPQ8<>*R"5Z%:6-]@7S6'D5>@VFT!]4D4#..N*1F4-%O.I>7G-\-Q9;+J M^&Q+ "YF04AH&'3>A$ ^WDA9G5X.*0GWYN/('1]1U[58J9FO0>%C M_ZTN0S#14R"30Y6'K,=SG177G?*$\TBI9-9I5A)XD!2O7I//%6T,9>T$RD,0 M.?:*Y=!/YKX(?9$)./"=5E^%X9J$[[K]_H&%&I$?:+DYL<0/UN",))!G]^K[''BUJO# M6-@PY<9MR>1 5[%Y7LN) JTY'BQAP#;W67Q_:]Z'B?.72=:DX[6SZ1UG!G00 M$)KRA(/"7 <*#+O#:WAS;O$6LD+#=<]X*DX.27I#IEDZ20^C0!B8?__WAKL^2/X0^=7E#I3-KEJ_#I\I7]^'Z M\O[\#-W=+^[/[\8%*&3X\#80"N&*GR-O09ZM.GQ)-L!0J0W@.8&,2\]:]HD< M8;3T#3,\\BW\)GFKS%$9GD'Q%5[C%/S:-)B6C'^R?R#:T64H,[46;NH_4Z&A MEU>F]2@SYE78"EGH-"J@/4#,B'<[Y!O@/,M9A!"2& M ,W[^P?&\N^47/+A]MP>#,Q%%*^P#ZGV14086L,%$(2A0$OOTCG]C!N52%2I M@D1UA!1FCLJX5)0ABLK,RND, BP[SYU3;[Z*=>1H_87EE'N :=(R@V (;&/5 M0S %BSWRB'X8KIE14<9?T& + 84@PI"\Y[X+(T&-B)S&4XK^\BX/? YE9?#& MT:53B<(?W\K*B(\]BS@[HR,R*34?=R-X%ROH#5#2:KB5*&:;36]%DCC].WG< MO)V;0EH,AQ9(^M<3Y$2IT& 9C\$H#T'E] >K\*@X4.E-#\]%C)_(B^$_XZST M,A%.EJM[Y]54= 7##735P5 P ,ZW97:#,J=,8,B-@W(%I(\02'X O^&\SIQ] M59(_> V&BIO#28*QE*HI0!,8?)RSY$X:$&L089YT/8@BCAHR*(U1&S MVH.1B-.WS2&%KI<"Z=6AL(1Y* @ DY8T!X4F-,1.,#XGI:IG1O9&5_1LEDP% MH_(CTC$>(6+JAC1X@NQ2PB#89+9P#HF0U$L"!^A$(\+];R&N"WQ%I0 MY(H2I4R=9TQ=SXNI[\-"E'"N):&J%'(@PYOG?$0I=L!BVUPE^[)J)H1P@V[6,)W/\)!3+= MC091B^)#>9"]N?&KU>63Y)MF-E-4FD $LS&FXVXU$K0&?M>+('I)T"J.-EIG MJ_50-OLL'^YI'C _0GH/OY ;=1/5;#.>.S*E7;(SJ,)04!XL8L<%8#KH> MN*.N(W(?<:JV>?J"/7^W@7OQ.DIQ8@"E501?*M=LEHY,!7EZ\_H)#4B!G32%'FZQ-ZM"DP#J* .?P4SI"K(,?0'6.($*=( MZ)0\NSXR$Y=UW'>!\L ",TZ=.-[#6["!T[](T]A_W*6T^D5$YGGXV. P8L\@#("IH"' M,G]F%8L>8W:#__4O)P27 JO0-ZH:TI^=26E5MG0IZ\?0><7)C;.'DV9 *J/D M9C#G0)DNXJ0&$[-,K+GZ-6B9&"@\HJ'>3*]XIY859P:*@++"Z>3J!U'I%33. MY0I4?VKKZ NB($C28)#,@C)099HZ._WYJQOL0,2Y5[=7&:BZ!7YN]UX M8VL,%[Q-W#>Q4'T3-#Y+#H*N9LMK$=U:\+R5_ABYN["Y1X"*SYF&#;;MU0^3 M'95: 34>@N;Z6X4RFAS:'\C.@HN@R #NZ>QA(.DL9EBI!1&(AF2&V(=."T? M]WT-ND?O%(V; M+D8)8?4\P$13ZXQ>>:&C>&R=01/LF+*+[":R>XPVD:,-MP MOYH*+),)2GP0?<-?L_"S1%*'/#I(L)L1?T&.M83R1FDBA:C][&NQF"#_[)*^ MJ%\9/<0(SH&!H&+N Z&!G09.DBQ7//!K&=]"JAC#'%JN[L#W09U6IP[D@)WL M198+;]AKNT2:,4H !V8JEG8G3$A@H\XQ"O?_MUIG"'QJ7*ZQS$CC!3*@UG9S>^68N]KQ>% )GA[& X42B&Y M[(<5-1R^QFMJ=^X2] M78 3FG6;I?LM5Y#O=[*'_[UPW#2*[_%K>A+T+ !TM]ML(%2'*!=@E[_E]/*QDE5)?@'C',%]0S,LV8CHUWMJ9H61$1UZ M@/31S79']DHZ+/I;\#,G#,@08@#[FK493J05GU%37$K#P!7[9#P/%!8H$1TZ M[+8"MU)R$P6^NS?R0,5H,0ZUR7:#LDC=2DS> M$4A+-(GY#+LQI(WU ;WB8C) M')<,$KZ" GB3YB-XH+(DF([ MERMECWM=.H2^,((@H6&G$7 MD!:%$FF5P34=6G5=17B-PN,,O]7G*% !0X$:($W?&%.!Y"=C1X!:<9+6JZM= M::# OSBO_F:W.8GB.'HADSIUMN0O!TT+^AUP6].9YB@*/3-5(0-+)Y?)J<7?.KF%.>!CMS!A'_+!^ M YRH!Y 317=#LM/;Y"?S7!=)LMNP%Y):@6*,1=&46_+T]UD9H'>\(@2SBCGD M"IXNK+*M-3%GB\]RHY$RQR-N3H.5EJ5X;@=8:?*L/ACX@NB<0[H6]ATV/>:< M"1-DT,$^\3,>]Z@>F>S\*F MF$41Q#02OLCOR*NGC8F>%YM:%R@DGA*%A++XK7+,OTZ@S?&CF>M3#4>>-X>J MP41E\S:SF6F9G7UDRC54L4@(BV/7M6T9FB+G:[OF[>27O@@Q(6(Q9E)9>9CE M45%&Q (-!G )P;L+PIL'_%T$SKK?2R-)(: UV4D'0\Y65DB^()/PGW&(D^0, M)V[L;UE,C('*DR!WKC+RR,OH@[%R:[\\HWD& X4WA3)22$,QX %*3YKG35?M MNG'_K$O<%0BI9A S"17$R2BU^@):$R,8"@'%.(?\D-9!O@Z'C_D9@WJV??+= M4L&"_FI[1AR5JQ?,CK.@!5.#F=PN0W#\1_'^P@_]Y E[@ /""N[$*G1">ZC,W^U MPN2K=_$)3E\P#JD=G<<(0+J_[V%VV'I'I.DRN1TZ(Y'0#0 63@ JHB>GA1[9 MO#@\*!0UH!9'5YV;76R+T9>R(NG:_#I^V\L8E%8PFPB'BB1:,\,#HI-!]Q'* MIH/X?+BKB0AUPO8]P KJ2S!=.QL#*$^%0DSDGB)DY\)(4,/#<*4(/<]GCCK MS(?CO/53)U!@7GM5'Y34T9:0/_;#8Y<-,#^^@A)+0!DN+D[["*F1D_-CL&PM M:TTY%Q(\T(19T1YJM5'L>C1%L&]]&(R9-2AG ML639A];E)H-L!2I'1\+ -0)/%=7+F<]$#;V7E<#Y5S8)$Q7>JHDD"0 M2[(X8N"6#*1H_CR+*[R_WU=Z=L5BZG2P];%_+ [UU;+IL84R MAZ4@0+S(=MOUH4V"?W-?#%^]2[EZ$P?IR']#\)H=YM%73] RG[K&L%U3=(>W M*74KH$_OCQ"1B=]_\ZMB[R9F*/@3C[(QM8SYB[KB>'UQ8O<)??I C]9'VVL" MP"(P,D3_]S>7"FJ#)!/TGWJ@F?5@AM�.Q5!<4B6GN?.0;#34]7XP44_N3T MR0E#'/2%QZRJ]T+'0'R0.3(9=.!OH$SV+TZX6Y&Y4!%9YG_V"0W(490IKH/% M!!003OM?KD6+T[[?PKO>/FP',6C])?=<)D%+D@MO W$>M"XG.>#L09R<4R4-$5^<7+$9\944.8G3Q=QPC/C M*Y?GT,C<0-D--W'D8NPE@/?!? R5$$4]2PO185CNBO ^%$"+CO*H1?-?@>!P MYF?,=0%X2V'=\Y-ME)!C#Z&_M<6F[ ?SL?1N_K%!+$COS&O(%L?#W$P&IA\4 M9BZO'2 V@_FKMXN>B8'NCXM='/K@72;?S(7_"C\9R.675.EW(>C.AY>@CHWA MJC$ MHMG!!7"CV7"D%20HQ0RM:C;,5,N%!8Y&$ ![,9:W8RLG;Q=Z&"J3 M<>Y<@2,L3,. R*S''K M#"=-P[<9 _5WYZ4$Q56H*WD Q58?/-L@F*F 3KQ@*)/DG M+[EZ$\7,:YBFL?^X2ZGO)8UHGAU8I*,@8+"+3-B=+K/%<#=3' _T'@A4)"[^ M&$ \DDA0,2-Y)!-&MVP%YL%24.#F5G S,%Q5SXU13FHYFF-.BK^%TK6Y:)SYL),7@.MXFMTQS(O XYZ_?$Z\ M"/KOB3@%F7Z04D7K\5:E^_OV+35FF.,?5BG+7] ;U IM/N8SKUV.!+QNG$>] M5T$ICY"@P2*\R22>_82,>1'%9]'N,5WM@H7K0F)LSR]-4J9?VJ/C(0\_#G(B MC3'$-TIT)T*&B_UG%MK'$<8I4!^W6J/O00J)$R>P#J5NDLL<4C%VHVF=?!ASHK3;\J5WZ-)'G8XYMSE9MS%1OAZ;E_^Q8OD+8'C""M<_ MS7OPY.U)K426\3T":N+XBZ#>=X9R!TKXG#3#UVIZDY'[[1?LKY_(M!=$='#6 M^!9#*!Z4->%QN #R@N/-XC&A_^SS$(NACOE82 Z&E-$0#(>^A[SPQ)HL-H>E M,_XHB_FB%NO_JYBU7<3QB6^!M4?Z16R%P[#GPR9>R=,R"FGAH+BW&(Y0!,GQ9+8!_"<9PUX%^V3'7X M14UUR% >90Q(-CA21D=B^&]K<0K?7#X?Q!6+%&10F''I%!U1I[]8)LPG8M^? MZNS!O@ J ]'G8_(!)SWO?D&1A2ISFD/=SKZ*; U3RL,"?\4/D_'I9/NWHHPZ8I1A=,L>PL-GTC!- M#L[K5QQ))A4)-JLLO5WBD%Y$\0K3>,YDZM47C"RP!26MS=I^VXM:K@4E1-(U MT+7OM"C$$9B! 2_&>,R&B: J%&(X?&]S&U(;VY'1M7QYL2*93N(GD%:#$_%B M79FH94_IT@(!"N5!*KP;9ROXYC@J%INEG-%LIXSX $&5&$(4N%N1J *TO,LB M27":&(AFX^1%KA/3#"):+TB$M3ETK!GR&>19%)Y9X)!51&+4K8>\T8-Y&:ZB M>,,* HB"6S)4XQ:L-\O50X+9E*B3B#:ZRJ)0:.+&/7Y-3X*>B,+*7-1B]G06 MQ]'J>)=@OC9TL:[L1\),8HF"\NJ(LF7W$P<&56'+0LU"I6CYR3'3G16 G"LG[3WA.!-6%BQO(9Q_?^ MQ@"P@L;D!L014)\-0_S#4.BA2# Q6/K?:4#.!T?-[0\T0JE)T-SISSW03=LZ MT@4O+!6NP>D!:;A?'(":@<_Q%G-/!.%+U@&G3@FT%& AT/A00P;O DU(]*J5\WSA &)Z51[_02*0T.<%$D<>01@;'Z#1*^@7J9$/ ,['-9Y91 \ +'Q@] MTI%IEAD,C5P8>X[\!R76[R,DZ",V !(CH-.YLEE04?([7;^K]AW\@/DJ_%+8 M0,P) Y'-?%+8NK!CA(4@;YLZP:'[M'%B^[5DZ<&[P3&U"D*)1_!)4V>T 90M MA2YWVS/*LV&F\.DHI)'*CUUEW21#06EC* M #-'**,_="4N.XSJL8+&XY;%>8OZ%/UF$*F-1DR( M(\U#*7KI@"P$(Q(?B0A F3X3@3I_^9&?SV;^A8>M8A\L2YDQOH"<"D]HGF8D M9J)2,K*98CV,2F.&'2$OC\4&9-O$+[&?ICBT($*IY-&6/9+BW-D];J89DP8[ MA:&A7WTKC.7TZ3Q#T\S;S+R/2;+;"#">+0:L@C/_V?=POPI4BS $DZS'24&! M1>8*^NTLAY#_>^<-JW[=;'I(S ^)"?YVEM9X/O *EOB9+K&C+#$62RS.\1!8 ML!(H2]B3ES$K3L%L!T:0LJ2]/(IE+0Y&?GX,5D-I5W,Y JJV&6;KL-V$3$!+ M/0.O._'*P;OJ^0F'X +%FWPF&S\!]*M!\>T,[7AE<17I&"'<E++ ,3P'")T[]QP#G05E[ MKCX;)Y-)H19&-E31G3Y/EOF><5;/%%:5(5 !<'>>K.833TM;*P&@OQW&?V*, MAU">!GO5K(]UJH75A<$F+\/KZ)G>FM=^B)7[]9S:8;&!)U&:>7@M>L*[&!/] M!$6R/_QQ_@P'>EZ7"J\P7MZQ(H8 MF ]MUU[V"R#/Q>$B"'R00OD4#9QS1A<)PL*^.1MF@GH^!CJE!ADJ'D;.F",8 MXQ%;UHZ;A_V_GQ/Y,=W3S C'!5'RS$D= [G-C"Y2"".@;#O=US1+P:C<,/2? M($J([DTC/)8K):2Y7PH>)4I>=I\INJX2<#\/=H(\)RP"9KE":F#V/#@I@C'5 M[8UU)8\6+CA_W?HQG0XYYOC#H6F$M)9#1@N^F8G:[K,4X4*T@+0RDZGWBEVA MB$8MSHUXTL]ZO"EE&3Q4K#'^6]TE8/R M&9[KZF:I04FZ7-&(;@/PAX284N=U\G,/\M-FD?1#1%C9.$DF: MB!&= 1_!2"QP49-B6'!MR5Z8-7C#A+K.>Z%>$+E: MJ-G+F(/P<&A\J.8J9X#8%" 60=I61(>$Q1]\3=EAI;HD1RQ> ++L.$CK)G6 ,N-<)"52.;Z!,J#R/S.*T'@ MEG4"MC:3A?AD;NG+,$GC'8NEAF#/^R)0KJ@8J 4EO.]BAWD9A*7F1R\**BKUX M6]E6$3 :3815_6-&I:/AJ@""FQS^/ZP/N=U@96YE^2?X0ZZ"5:&E@8*<-*H' M?L 9V2,(,^!UIN.L%I5KT:,_RG(HD0I'B*[&N;H(V3B(-7'R9=&*/;ZIMX& IH M3/52T+ +VXL Z7"W\#CW!8.Y VTG27T L?N"G6078YM 8;WF'=1.>0A4ES/L M!#?D@PC)"GZ.H]VV7ZI2SJ1R\UEJVG/B09A3"%4DR")*=^"\*\-\E<(%"7]; MP=^:\B?4?.NN/$!"S&1L+G\#1&*O3_\J(DK?(\.TDBXJ ,*T+O*8XT>>OL=4 M46MEN7:*?6JYU&-6P'RY(Z?E,%"RHOM+J5V.%+(SX$1>TL-R((^6GSCK=0Q! MD<#'BGMRS,&^W^TV&\#N($]\?BS%;Y1(%/,T0I]QM(Z=[9/OHD5,GJM9KH#X MSJHX1K\RC/8!(-JES0('Y-=K(N5]<>*O.,V2N?N#48%DMQ%4Y\.(^/880SN6IZ8 =P.( M" W'&:"@Q("<\Z/+1CI2ZD30P8ZR^IM'<*<^8O+"^]Z16)C]@/=/O[".1H,I MC;(:R!;-#?W27879V,C;T>1[,C.NQH)2"VD2$K?GTWL(J/_X_FV1[69[5WIL M[A6/#>+LD&;<8S.RPV;FNV<\H9PGG_K*+D:9WRW*\LOI+OJA^.I*T8&T'" - MJU*2U.TZE>>[C1U]0QTOPT%2:!AR/_;$7.E4C;CH'4Z9L,F7@48ISX>KH,"0 M(%K8U_DP5)715+%3TRWD*R-.J$M[\>SX <&?\JG0$4;2*8K3: M453OM57;Z=26114Q^D6%7,M@)AZ$L,BM[F>;N67V Q#RE7GG'YQ3KI;\K0?G M6-[!'L$YGX>ISCS;I>TH@?'EA*A)ECMLO?;29AM$>XSO'0Y654^E=X!+)(H3M4@1B#[ 3UG Q6_M&+0IIV_.B$ M7RD<)/9NR>5JQ#O-R"-)'_$!$(PPC/O=-(=RV\;D+#N.X?K*?R;7$ZVN>[+/ MG'K4IV?%O7@30XE?L'@#Y%1*?1_PHF^%,*EX%J]X?9AY+T2VY^MC.HHH#)UG MEHXT@L>1%>V#\"/Z*(@U[QN"Q6L!2KJ#;:9!?J377_ 0K42-0T'V2-1/&R)0 M"^+SP$-$I(.\VZIW*"C:$K+T=<\*< >4\DP8"A1>@"(B)(O^MKGP4LS8JMT? MNW;R"_P8[\C-7:J@<4&Z6, !%^-I2VC F.-@:5M?!GY\?ZOLJ]>17 .H4SQ: MP13V1/<)[J#:'D M8_OFV\-FRP_=8I I4EWTL=G<\]@%7!L"(7M9("2H RV5 M_CT4/+=7!WQZ2V'.SJL'<#_*4#-@?G95-3_U603?'4[3@$Z:F3B9V:V7P4#2 M1HDDSBU6OE6CGA76@A)7&5UA%K9KJ[3"5M%\4+UI(IG;/UDL#K>!'%TKQP!1/XU$LZY)113*.ZHQBMH\A[\0-K^4P6 M& H*O-P*7M1H*4H:?9H16\4<\#'9$U+8-7Y9N'0:%+(Z"LF/+A6_DILH\-T] M^U\CSNA;[%*Q5(Z'\@/.G5=^;,DPU3P>(38(^I7_=P"'%*6IY=HD::Q_[A+:1Q'&@%\R!!RB@Q,I&KI MXI&HI8Y[<$$)IJO_*L@,$(J4BXS+[,&+=8RQ$6 0Q<3M"*)'PR"#6.).F/%+ M,8 *JXN,5:NH(=*O+LR5_BZLUEOU7SOA;, &;.JP%*W"V1N2,RA/[6UPFG7IW]Y"@ M%W+AVU\9-5TV7Y/(0#8SNWS85V:]H(L1)H+\_(>LK&1D_OI(^V#7):9.N M)?I]+P%XH4^Y5FH!V#5W&V8M*'"5S[M32D+,BJO"&6RQ9Y;/8Q! I#OV]+<_ MQZHZ)4*2WUG9+"!\ZW+^X@QQCGFO.*S(;'D6IU8,D4/)R2T!'P:Q<6;+\"LR@?AN3SZRC0&\6TH-)8S:'T"\52R@1",A,10&9H@0*:IBR>&FSGWI6A*O@HOL JN6(5 MKH(?HIWF"-G'&)+FOSN\AB%9"39R5B_#511OZ/R)LLS^V#L24YH!::DS2A/) M$9$R) 7EXPV&"FNTOQ0:8VCM*AQ1.]6PRT"4@F M+ 05LQ_,/48N#3!#N7 2+L.;.%J#O]5$C=6,+K5<H9V6P/3(%1K9+ MGZ(8X$OZ9EK(PGZ.)$D#97P>K?K-+X@Y+T 9EDU.ZIM?Q9*]8[2#E<-YU&45 M+L)PYP1G_K/OX1 PB2CO1C Z,XA72(X5 Q)Q'49$'A\2@IB9B6#F:Q 4V->+?2$S9[\*_[/K*; NM)\&Y-/TJ'=/\2_1?D=/>% MI2B$E_ A$!D#)"1 :Z##6 ;C,,XFW\ZV[,V,._4[_/C^XQ]L?V=YV)<"[J0: MPTTN4[@53&!Z2MA#3XVXGSNG_%R6ZF64P#9SP>L4I="UG>)"U"$78R^1GHS[ M2+QJ5')\V$:A?$][G5DQ$G*DTR2-*&2[3/QB[I,=&5)Y4>U^IW;Y#PJL9_ZB M^RA+YV*J!8RDR%-S9KOPWAR\\P,D])6S^"C+3)VA+<2ZR+K4_1!:N..;J(RN MJC(-$K,P%,="P::<:9,5F1=-&_ M@H=SK:O,(F>RLN;,=I]"6[:ZE0H=*51E??OA&!6!D-B)(&-(AJ2H7W_ACH7@ M&@L)$%2VV4R74@(=<*R^?JZ\STB_C-1'9!<8LPY^C?-1\UKV5@N>2TA^C>MK M=P,K/%9$8YU&2XW%^C6)4WZ(%VP+%2YON*[:&0UMK(SD0@GV()%KIP7D6NR% MZ&X(]#-6?DO[5; 6K%'0YAN3078!0R3;S.;%,1N VB2@0>-P;; M&/WQ_,.G;1I&X$D WWP49[QE)FJP@=&3,QLP^B]\#H/U!NI5AA'PP,7ZIVU& M($H*/F'A.A3R$/P^9,!C.B'K8/'":2<[I$W57$QXMRL(F#-^L]HF_*2!P@M- M5^$[_,Q)"$B>]6;+#V#>?KRGSWA !!;A1D,O;Z"[27&JR!/EJ\ 52;I)Z"*4 MQ[X1.,0Z8+RI"$EO ME<]&F[DTQ,3UY\4L9RO!^ 62?05]#-@HHB+*?^W^/A1*U03G!"%$<.L5U@8RC3Z5;84KM6%Q(' MR2!J%5^^;TY8&Q.6"PGI,DDRQ'"V*LL:7*>150W367+.@K#;U:]<=Y53Z"DB[[L(E=>7]S@Z$;^'G@ THAJ#5\ATF[!;*#07ZNUEWT;7G8_B<49*6 <0#'#6ST4/RV"XRNMYF!"K M+G1 -+V0%_J<-^R6VZ(H$2#EZY"9P[$*&.="[9*K,%KRPW=%NSF D,J?4C"E MCV+P:M9+Y6,D07(U$C;*(-K 3IBSLS*6Q7),9D1-%V2(!,>WS62%8[?'VE.E+.H">G']#N>[0J(0 6_HW([DJ^RJ(5R M,))I)N*@Q2"%Z^E'FN%RR"C.8 VT4%#T\*9&NXV]DAH,2= #>1%H6=QM?H#U3W_ 5F"%E609BR4V7'V$'&5[*5X+H2'"I%P)%$ M?R/^)*.[Y(<.PEYLSY0ZR@;81&5VYF'6#5,$"0!W MOWSYZ>EG%;>T\WGX;)"1ZQQ+KCM!R4#^'XB:XO<"1%Q-LW.^*W9A]-SY,47E M#$,4X0>:]S%*SEB)*?S!(#\A&&$G>K#[GME=04.O.X99R]J>59[%2_F0!4EV M$N=G]#F,$-[L+& NX#4LSL)EM#QI#OAW#B9@+P: 65RZ%_ ' TMW8Q7;VRIK MK,15 Z:#N]K7MA@]$KV!FM74AZJM?--'O$9[(>(;^V$-MIAD'YP_'RHN"PT9 MJY?^V:A<>D^7E*Y!(R@6O.SN0U&54@MU4O/NRA4N1\TW.XEE-UY@V[R7S1R> MS4$QSJR81ZF58@/9 T ]KL+74Y4'%7A608G0?4T@:_Z)2B<*=$>@O['S7\(U M^4^\VJ"D!@U6_&_V ^J##$UH,I+F)69@1.^E\)BFK2-H)/4_$>PI PMU2)315P@_F=L$/Y]..T#23F5&8NK-0.9+Q4\J_Y[\7R9?C MX9B5F=44B2(Y'F:J"FT;7P,HL'VSFFNM[8RZT5)-/^]5F"X")KP&5_QWG8ZB M]OP*JLJ9@G1'P4S9@^V0C[X2 %4BG/8%H=WK.LJ2,$K#16>SJ:8DU57^K!0* MB>0X(3_B3)F>R9XR(O4PS?S'?!6S9J>$P-J1*5TY#5 Q\&8 MN6+(7788=Z-:/?/ZX%0TN@'R"D'>>3:T@G#T_24J!F\@4DD/84(_ -<6GMNO M.D!%O;4X,LMF+E5>6ELU9$3(.0O2-%R%?(Y/.RT5"Y, ME6MMT_PAN&TJRB[(.P/&0=2;]!L-TFU"ES.N,L/5S%\A,1^%/99A7/R=T')20F8F(5+ MY$0@E?<2.8<3)R+"N/@I[[ Q,:-]@P;)R5"8[F"SOX[^&G+50!8#2"4J5?#< M-3X4:/,G\]/W$-0#19[D],?#F5RS#\11 7=F*+:TT+CEU^#_;$$K?95I)IWN MNYP>08*8=.+LYC.JL=5*NNAPD:*EMO<:H23]11F;83)0ZU;X/T &UIG38APN M\+W]F!ZU0\PZ=LT*@#E'Z<2PSILSZR[^6.#G&@ISKJW?4QE:G\Y6UUS1XQ0Z M60H$EN5*E*Q0I$?*EV':(=JT8U@Z2-X)H""K;D;*;1D&&;A&,\@2N%[G7"AZ/BOVX MBI/[CHHS?*\JI7L^;"VBRB,-,0[W#CPFJ%7.5C)H=9;< P9G 4!4_S&5?TU_ MZ:,F#U$U>91O48#8PEWF"NS&">]*7T3MG3,G"0*R#5*;M3?>H@[_?VO^8*BJ^WNJQO$ M3*LL*DF<_$X,_J;H2H3P"MD3P:[R!FY"3&TR7K:^\^5]*RPOL+]1[#\C^VZP M0[\%N_E;/'^)MRD?R/R-#W(W?TDHO=L^L7 Q6ZW0*=\+V[PO+'FG>B.B.X+] M$=$A43VZ676K[,OM_J.Q;5YD'O+^>\ 'R"!RF/]_\K!+(1NB.Z>:+$&Z1!(> M"RNLE8O1K4PEOTJQQ9"M5-!V4/NV1D2ZZ26/"F7#62X;SJ38YQ0;ME_^]HF] M3ED#@W*X#(-D!QC\"MNR([JJ@O.WFBW4.P>L9O".P%1O:09IO7=)#"Z*Y=GN M,:7+ZTC47N%/QG21A:]HV^H%E!@RB*]8_";QW'4W)._'.DJQ?9;E>D)U'>18 M=06A,3\]BD)3/]<5H>MNLU M/S.PTQ]EQR3O6>Y^[/M#34&-ET3WVL"_VA@N\5CR"-=7&FVI*.P@<)Y_#[.7 M\VV:Q6N:Z"A'B(/@_[>/9-<-@Q\;#'D3A84-DL$EGT?SD@ M:;^'J+-/*IAIJ38D5)L2>?Q_\0&^P>T,:=?@/V=F3Q1<'],S$0%%UN^-(N?& MV,2/*42J@D.,W\4)8".<7+FMQ)W1D_H']"6/ M#I>%L13!,0R?U8[<>IRC\)#5UWL46]^HKJ=<9Z!^A^29 MZ-;M_1=&B>]IM)RN8WYK_H'_["1DERN'!P9A%:QD_?7ID3E6Y0N>D0VCFD63 M_ 1,41L!!^P@]://532,#"=RZ\C 4,+O3S"8?K&;K<3A#ARR5OD\K_W(01_=(--"/#1%9!;J)^($ 8HBY& MP1 ;EI?.2>QUR+#\T?A&LY=X&;/XN3-R6_>D]@8877AXC'&ZK%R:'S\^5[V# MW1GD1;T$UPAWMO@K/*;7T[/KF^OY]>4#O\)FM[]=WL^OSVXNR?WEQ>7EMRG\ M>'=_>75YSW]!'N:S\[^2Z:W\Z<^SFXO+^X<_D+RZOK\>OZS M"WBN.X6%=A%DG=) -#Z7U(TNP0[-:7K/!!MF_*B]<>$2O/X843-;/:8R87WV ME 7\KEU>1Y?O"RQ5V+AE)$"(:(;YJM".^5B&Z)ZA?*$:F>">]:%CN? M?;A)*:G[_>P8ZSI_0[S.51@%T:(0K]-%>01W[**I4@G9&!$\*]4Q"73/XYT# MEK/?$JND.S)BE6SS?+E:4>B,:F_>/;^Z!=CZE@]%PA1S0:N3BR*)_R&@_X,H M K@:JKK%'+O$XFMAGU$E^VN6#"\F]$&*X"@3A4\P7H[-(WTTVZ[@V?CQ$7=G M#B(T19AD5"?H@ MU(5Q KNR#S+>8KPOA1?B"#O#T$%G &.<0\1BF-7]PZ- Z+/MP7'+^5X/CG(6 M3ZI1E5)=MP\T!U:5V:KHD/P6O(?K[?HL3I+X37U62NUM* M$/9#GE1'6"<2S,*R.]@G5'8(X&78XX>:#GT]1!1D_K(W5\V0[MO Y8'VJGLR M_8B34P:S@$D"YZ^8I)6:I'5E&^W9078# ?^RC>B7SU\^]Y<##!0)D'23^-L/ M RP?>V'H;A+(^N&AM &KZZ"9L:Y;3KG$N0S9%J1$67"3:S8BV)K,5 M0^5'+TB@.@)@A.$;(P2-3OZ>;99F@:A&4(!WG^#[C=JHX6<7XQ+O.XZ;_X/Q MQPS.IGCE/^2,R5UO]DWRSLEE85Z,_N&>4B. .UY(!DI =%+8;KK\QS9%J2<) MOPO4AE[J$0:2+DF1L !J& M'K,2,(DD$31'W-A9FFDH-UJZ0W4<2ZU:G>/ @ M%.!B2[MZ #1%.$H ^DV66TJ6MFWH_3#":GC $ E.S[X?H!\>2KMKH/6X0M"Z M;V$$(J%1".PZ0J !J ?650X571#9!]&@2[!6820!#; CNV?(!JMR(Q[.XN@X M+%5V^P^[U3=159D^\\'"V!_"]^QERG]:PK\ZR=524]2D"=(FFK@;,=L"?^7J MHB4^)Q^&T9KX\V8NK0O+* +@^9K'TR4?#)]] #Z"A(SS8!-F 4.1]*D<&',/ MWJW?./-B=*M[B[/I_4Q_CD M84!0#TJD8J K]#Q.,V+T_Z--G>EL,>?OZ<3Y<^1_Z2WRL9C0JT(?F2H[,1H^ M"OC6)2X<.'K[CD0=(@:U_S4QSY:[-1%FOB#:!LF.RW&_6D"ID]3!Y/?K, AE M/?.G;+*#\W67Q M*ERE8X>8O5*(254I[%[,<;VDV6UW1;K6!5<_" I>]4)(J M,*.Z4M^5!$A91VQ%+>]LMS/$2I,#O7(MCQ)$>IH=-CD$0G-XVZN/-3?E%'/O MYZB"+2 K,I[1B*["P^_W_Q+\1_0YR&A>K5BC>F.H6>I FNS*2",^@J1'?I(4 MK<4\]\R)^>2VL>-(3.V+JRH&!VRSG_0^^YD\"(:')6!=HVTZS ;R&L1W7"SYLJ M&.,H ]LBOV5+W+'K;-?Z?1-\AT!SFO9C9P1R1-#S>MAR$QK#=2.Q=QUW(=K3 M^>!/#%P"X,LHBY-.L:W'1;F%JLN/-2%JVW:-<[O^F--C*](MWT[6+F/(A)LG M <0%/>S63WSV.IP528@(2MX.F;D<;0[YA#@0,FI#E0H^O6IZ43I59%W5".Z; MF]R" 62)9D<21B2-A1O+:M^L%9Y.FJ;_35@O6%)'&NXL)%R'$(SUM^?5E/R/ !C-R3R)M(HE/B"1/ M3/K6Q2#%YV]!$@)N'207=86P5[0P4\GW@;.:,3M"KJ\F_1\[> &4\Y %22;G M_HP^AU$DA$D&*35C8>(R4I;$2Q%+/)KQRQTD/IZ0:28N)]Q-7/V]"UR\+=W9 MJ-9Y30V:?\)D8OZ(_+2DJW#AP"1:A&.ZH.DB"3;]CYEQN5W(9177+Y]Y6.!S2'CA*K _^]H3#E?ET M(-OR>SS;W7$"V31:PAVT$:!(<_Y]5Y$"ZA5_N@E?$5 _DJEM /,P0K[8'I8< M21^UA9F,9)X>G(E!A'JM2(NGLE2;S<$US6V>7 MS5@HK9+*CDF6]PQB]$+U36+>.NYN^*G@0HLK63Y!I:UTCZY4K=@!# MSJQ?><$"60-1X&\(QWFGNO0RY(NSE^2U(38Z]BMU4>6Q7^Z8R9C*XRO4N)#! M#U8OH.MU\(QN&JC2VOU<27*JZJOO0V?%40M2;E39'D9?NM&+JUNMUWWD:" YB3]!+V]A(L7?OSYJ4\YU_S4K^.$DNPEB,@O MG_\?: SAQI#L$D2[/Z5.:JK9F AE"!4XS4";J-<:J6N!A0CZHV.PG,DL&'T# M1N6:3<@:.5WHDH 1]F1=XIC3]29.@F0GC+_B(IYNLYL4ZZ-H M^#I6-HYAFI8E1<-1W/^I0ZZZL_.!YX[M,S>.X6Y,Y.[LG 7IV+8\?I1^IHS% M"\C.F<<*S0=3PA\W<:3+473RR.@>P-X"\JO&^!*YTUO>$UE!58E7[&N$[+(R MI_,X!W@3&?;0@5$[8XQ$=5WG]]%19=AQ[Q45.\YR<[ MJH$4>/^V >Z\FT#SM=X+07'L+#JL#_<[!0\IGRJN>@3/]%H&T=R?@!M65%XP M9.5-4B>!(%\,TAD9?P6'N23[Z2,PQO(5FQ!%ETC"1%%V$AV:ZUP'G73Y^*&E M/#]& FH&SEC:2QWYA^UZ#5:'>*5@_;G(FXFP'0PZ"%?A0J-_%@IZ7;IY5[R9 MMD/?%3DO2]1Z)8Z0>0-*_9>X*G9_P^>*CP>R^;E^?Q_O @8._1Y2Y 1AQ)E M9A-%>SS\L"(K0!0M,IJLJ^2_'GFJ)&HU+9-U>?GD,H5'IE]! M >A%*#RQ.B'4>1)C4X7ZC-%!-00D+N8A8N=N3O\K^NU*239=7?T/RE@6PVH2RV=QT)K;.+ MJ$KVB*IG4E0E-:(J$0,SL'[TT*!&JQC53&T9$N-WL1H]Y,[=%T^AO-1/#_[T4)>7 AR,FA] (2LQ\"Y+% M"_GUEPG@?/[R8TQ8(3V]PW1]<9!OIB$LM0V6+BCDB74%[\20^=S\*JF.B:." M#(%UGR4A!.-6-G,'\=202""VY'V8?L^3&XZ.IBZ>Y )E J0=)'388*N@8Q>@ MB !5U[J4U"0Z):\[J*^-BR(F97V+LIKR\7?<$&IUG(J&4__4O>M\"2L&/,2WJY+;4#<:. M)Z0X:>8)SWMW4IQ.AR5-^7#76IS#5P2"?(.)QB. M@SEFK[I/JXYU1W/ 2NSG@6C$Z(NHSDC>FU7GNR/N&ZH63H[>!?9KM(KJ%]=1 MNDT@]+/'(B>AH@G)"^MPNQX)+ZS(AB;GK,S)R:IIVX:^"%_#)5<;NUYHB@[9 MA9393\;P;2I,:UPWQW']C3C)KT0]TRZBD?A#C!ZMW\/L166B(>3+--+U=G88 MJ-)WG-&,3Q[("1@>P^+4B$-/I8B (S/1)S[ ;.2ZF^#NC7>ELQ G.=?8[:0Z M"[L)SI@P5Z!\Z2Z.*+>?F,J$()1/9TGX'$8! M^QVLP0F$,(9P&THILKO.KN@3V0%1/2AOY^BX8PKPEI0+J&2N2*D?%/O175R;4QM,COW0T\OI*I%7! M^*DL&$O'E? TE2+K,5@1ZJAKZ;F[,^L'G8C^](294@S$2&O2%G"T!(9K*!7V M$9[/ QS"N**%<7A%A.*!(@'G\*\2W(C0_X_T!S(_52 M&%-]&FAKQ7G ?EWG%YA.5?GDJ7).'1\]*%RX -=J&*U8_ 86M'@18D(H:D_@ M'P]$3D7N?(6)$D#1JLJ3=*7S@R+J0ME^,?N>%:TYF+YS)> HHH.!SP+T[$6\ M#L+H8X'JGLX7V\,2^;N@ZR"8.$W!CL / (T6(>5WU&V0;1.*3B#YZUUW/.0T M)08](OH8+W.LE2]G!1EDGH1$%$9K0=>ETC#"CAR2/;' ZD;O:!VF"_XD;1D\ M.A< FP;O#W^<^,^,HN 9+:=K*'#S!_Z^\3HYF.?:BK;&*,C2& ::! .C_P\W M'14?C9X'LW^H&B!'@%-BCF%"2G!$DR(>T4>=LE+-^][GS5$F_U#35P4 LC.) MSL&$AIW0'(S(SG0Z!#;ZG0\]X6\2%0"DD+E[P3E4_^S%[J?[D,"J(CL9N]&_ M<6+CM,*LO-4_-I/%Z*"]G-K/B^0Z"-4&3,QPU#Y&:8I*+[;T;S1(YB])MS2^ M+Y^__/OH&5+Z /8#]CEE^\6N)J:'-HO)$R5W0;B<$.B/8(?>!DU(4R/:$W4^ M0^^FT6(\K.4$^9',22O@CA$TQK4=E1SR+"9.)8=LK.9OC60:+5C=Q8@AC4L% MLOIA?V] SM>@_CV4!E!!NG[4!#B=,U;'5+$L@";N9\Y9!?8$Z_',7X)(YZ&A MV1<,_:5#I0S"&#_22R0SS?LB048>Z"9#08C\^AD3T3[_B&=12>K:^4G%]G5][3JBTSS ML 8N\D0.E"S;C*LK_8=AV+Q)-3UGT9UHF!.E=U>/*<6HBV[21F[T8\+HEP#U M3_'JTS;%U#[[D2J]SJ6LZ(&=GIQ("=$4AP)(Z:ZT,*-HT ;?']! MY;A>;Y+X%3=-'RCQBBPQZ8Z(&=;&QQ!Z=Z]:J!X:$)HKWN=OJ;L[0.U(S34X%[ M*H_!0A"2*K+7@Y>K,)7*O"-XGEN:@>1\QQ_]<$F79[O'%$"'KK'P&9?9IHLL M?.WRPD%B(\KFJ@M03'^"7OBU\#/1'9&\I_'R;&Y 8!R5+CA"^ -8NE\#AM?C MQIR-K9J-4,]&X&PV:D,,X7]$J3V CJ?1 N*ITT42HO+=":^A;&S$_Y!(%M5; MJ.XF_''1'7Z .="2=E.@)4Z#JBUXGD_#A;MI*,+$ -JC '(2M;WZ H7)Z3HJ M/MD 'BEL1K?T#?]T]%DO(PJO-T&T(Z& BUR(@@M.0LSLL%;JIK MFO8>KUI-*G*>_N/[Y.0)0FY2>?R?E[X]&D;1WIK@9H$5.D#)-<,=!) +793VGIBA7T(+DJ[37%CF,.M M[2M *;R,LC#;786,)N=\#S_'R?$19F9<#9(C2(\H@IZ/GPTP=/7"?XWCY5O( MV#1:7O,]("!9A"WI0OM[>P&MRLF+&!J1YJGZ'S>?<@55)ZCC5/G-.^+W@TN MVH9D]8YN]%+6>3'IW*$'W4)!927O^5M268_PAYC=VO MI4-;GPJXYJ59_8H? MX8"! X@K8EUE<4F3"*+"\W<)J>\69=8^>6'#L=%O-)A*Q=7:Z*G9E?T'V)DY MM^[R:GV95O.T",=<,0U<6!15%IDL0%DI%#@HV,)C!'%S8*ZFR\MW*-U\I%6\ M>/?-"U%$7"\,UYNMV"=NBNO99;8V5NJCU!\IX3W M0?).[-KR^V=2[MG#F!L9;Z7XY/_$QSQSPTU#.NITN0Q1Z7&2>*Q[&SX/MP_& MF?%(_! ,%WQNBIZCNA#W=!$_1V$/:5NJ[(-!<0Q69FD2F6VS- LP>N,ZRI(P M2L-%Y\54>$=Q3OR'F0<+)C=C;%!D3H[.U=EOBD-#__]4W0PGNR9JK_NZZ#0- M!X=Q!],*9I!M?#@'^C6=72!ZSDYQ,!:F!OY^PCF)H+3#XH.XPP"QB^,^$JY(+D M:8EO)>A#29T$@OQ$Y_!MH%2"BR08*UPR9:5%ZD2S.55L.DKXL\1>73R$7# C MY%6OJM73>[9-PXBFZ548!=$"$OK44]/]\5*TB2:>/V2C8HKMY\>-0-4W8Z4' M1C.XT@QJP"\3(<."=HO6!\'QRP(0:O8?/ *'\=+>*3QRVPQ 4)'T=; M&P@I!ATB)4RC]''D==9+8]SD)RX/IS];'3[>0M_H'W\$$;_:A>S; R:R(FA9 MFNYO]*Q^X&Z>[5XX*%W].2>.0FR^)GRSGRQ0#(5 D)"E'L''=AE_0[,7P$T'*ZW&SVAFW[H]:O-#EEE&) MY=GFF4J;7%.=$QG5(" ;]9 :)VE[D1/+V8.#3QTKS9H"C]WCQDM;_7BN9@T0 MPO)D%HD5MNN0/X'8<#G%B<*)VSG)H.B/'?- H$5ZK?BPF62>*RZ7:YH\[XYIMF= MPKGHF&(J@ ,3!P?'(D]RS: '],@*QY?J9)+C14(_4'Y,.JUY5[:Y+@%Y%'&T MC?@)?D&'BU,M567XC3+&>#%0 [L:-=^FP'H*\R[B8A^VZW60[+1T"&G3P?-S M(BP19[MYN.8#FJT@!QH+Q]#D-5S0=,Z?[U38X/!][L7A)0=CB)F879V/!R0% M,2)H@V,2[B\Y*F(,ZV-/&RO.V*QQQL[TC,W4C$T;9HS@D-RYF0>?Q'+L5+[] M$C69R_+VR_3V>];;+U63F>4CLVZLR(%KP= F0^EOXRA6^6:W)Y=*,8"+A1%/ M4O\90_=U!Z/BL-;$JAFE*A/!@9G5QL+5BDLNF,*#?)>$T2+N,KCN!51X<;?5WE,NQO^&CJTYF MG?V07!\21996H\A<(ZOULJ%K<&NYF1_P>(VR\E.=Z]O- M69'#_ Z01MPC5ZS D,2?ENKWU%U>M+;/%XVT:=\Z=/ZP&[8%O L?HV -T7A_ M0(*$1* 8']LU_@:H]_$I+\UBUI,7?@3B%J%M0>DRO4KB-61] +3O;&7LY].# M1I$N67'"1%%&DZ*QLT?'75$F-5D$S)_T5-!QJP^(,AC.DP .UT6PZ_2VYT;! M3! D2TX1_AU(LR'$E\/O-X!87)X/WUEE!2YG*R)I$2#F^^!+#WS]4CEXX_DQ MBS(!#WP?IM_/=G/^W?0][+3Q"F0)T"5 =D3'Z[V5&7.CMH TB<;T0%>B4%5^/P8G&O[I.B$_*2Z@UHY M1,_%G3$7-?K%QY@+T[O4<4(7<5"H5ACWUA=L@!*WNFI-R@KW\ZXN&$UC,2K*J3ZN+@R'^*]K+F(Z9#N M=+A197IGD_<\/M]RQ7'--]D=34!NYBIFERVJL'SP#MW(OAM=Y"2+R4(-8 *H MOG(('VAV6'%BH%>BNFT)Q(B)[IOSVA$5V&6BA"^LD;0[6&6\,%D%2=D:W1+LN"= M/(F.)Y" Q;9HF$@HP^@5J"6ZYC^A4,*?CX"AMP5FV14 L]59DF?-[(/P3HCJ M9:("*FO4I5$S;KY )W'O2 $4$2]\4(]_7X AB*4_QY].55<$17@S MJ:2)B0A$_&S7;]$C-R6):TBNOO*-<1.GZ2PRE'Z:98SV$#T(Q,E/0/YGPO[";N!/O^S)75ABRS1P:-(CXJH@T4("Z;+K+PE4O9 M5K(;'F5/$L%+%@1378Z;9?70&%$9NAN9'*LZ&B FXRN7AI, Z@5.EVO^/*7H M*GQ58=C=<2-D!\+54NABE*RQ?5PI$'\W,!/*CP\._+IK:!Z?T;L@Y!H5HOO. M5GC N "2ADN:="Y D3O],2ZC]L("X\03)1L^"C!$E(I:+LR,2$Y.3(C0,N9* 4(/+#91W2KI=A M3I HBBZ+FNQ! $(91IKQK.JY@RFVKO@^[.U3-M/)D)KOC0%LTL7!A"D6&:18 MW!2 3!SYD+JPP0P.YE4.?!YZT0,L1KV0\VXX.LA3G"3Q&__)G?.KMY!.P_?E M-+!37Q^5A-13&:H4K=30_"+Q]+_'PXIR@LBJL-,L2\*G;8:W%]=*[X+$C7!? M1 QY"!A-SW:7T?);D'RGF977"SL!9QB4O1?]C)$[5F1LIA@[,QD;#/NE7UZ; M$5U2M9B4\[S&KJR;2K"D+UJ1.B-1*DK.0"0[#9T--&JN1FYHDNWN.(%,%O_> M(!>]I]:*CB8$NQ+1W[JW\;&9&SE,MHI<#2"S/FR?4OYB\LXO7[ON14V*("W; M6Q)ON6*F\WG,.P9+Q&-$HP6:?2$#B,_OLGMT^$71A$$6JC.R-7HC#+LC@=4X M:Q>\EV[Z4]BW&P5@F7]F+'O>#=']$+,C(GJR'%[O@NVB:<^G3:_N+%W.=[K\ MQS;-8%S]6&E%W ^8+U=0NE@[@5S9:'ME3&[?O @SR:FZ-*KWRE1Q<];R9E>H M/K6(K]#N#+0,K.$QYQM.6LMD)5%X,86_LLM&U@9YFE.%*/X'NLDPAH#\^GE" MOGS^\OE'G2W3K+@'<[X= M-U$#%SC^8N@_]D*8_L,"1(F<1PC)@,F&!< ?:#XXVS-W&220I0*3(**@.SI* M)#G8*U(P<^?!ZHN70LPK%9$DD$PK!9V@Y 0R,/]#*OG"!5%]JN].MVAM@(-HZZ/XPL_VEV![GT MU]$\7/>0%E'#'>;MWZF$?>AF7.S)A35Q&Z!FC\F0]:0('5H21\\0T0(&45GL M*Z1< I#*** C*3!8D9>YA*#W*RXT!NQO]&3@I"+<:E[B;$)T+V#,$_T0Z.BC M382YQ\%B17ZZA>@<_AQF+ZEU5 '7W!:5\\(:<^;_S7[($7CNXF378\B1I#A, MQ-$-2+^ES.X>H+M0IG:5==T_+ZR-#6= 7CIX 0Y,%/!3%+"[.,4,D:ZI$CHN M B]'29PHZLZBJ=Z^ ZP>5QANV*+[$__P^U_)31S8S=?J8+OR\,C^+C7RL6WH6!$_BUFG S:3#J6E,D^4#1-6%7T@%CL#A#%_RRBYZ%DP&'=\Z"-)TJGZYTZ1Y? MSJ!%_K>$73E%\' ;NB-#W?)DE'<"I5+F%C MD-:@M.-BBQ4Y,JD2(#LADK#];38/WJ^7O*=P%2[P^NXMS :R!XNDG07=],04 M&Y8?O?%R_N#W>-790"(.+<#X/NF(XUER#RB:W4W XMG+XZA) MG! D/2)^V!Y6G%F"M>QO6(*-$,CN^,6&X%XP"%^[0R2QPB,[F+TAX(WSBUL^ M>SJ:3I0,Z>$QDH2-.#V[M53Z9HD-RDV.T%4*9"N%KTVS-;;0L^[E:3,,Z?Q3?+@JS'&$#GJ[XM@3;]!6GUM$P M,ET#%A'^QIF MRL3 ,UEQAK,7_BW&C.S /+^*&4-0$[*05Y#QUW^!>%NV7<*XH(I%N!8U$*,( M7,8;M#2DY.V%1OKOZI=B['"9\6&B&T?13TT/[4J_6!OEH861DY_X9#,<^(9K MA\'BY6>[<6NNMH_A,R%Y+>6\1Y)W"6@2>9EI[%5X5*#?#S$9)5?*?^+F@@-! M<;O:OBYO:9;[^::O0<@0'R,VJN/)B-NS( T77:Y+'>A[0'COR-EF.<<%UR?1 M70'?9M$_V=N$8'\C9[\VO'O 5<<#/:=K?A,'R>XL_@D%USI M*=2= 2D[,7,H88G(K;KD[/(K-S6'YM)<_-ZP&E?)6",Q,8#2\#\TD>1'&H_ MGW)$,]2?+W:6.U_UJ/TIDJ-2O:XCA7_^&(59_M),(/BF(**D3KL;V@JSS?5X0(M4W"H&)R2BPC=%[4**B'QN@RW MJLD@[D5&U'3'Q KC7TH4:\*/-2*T-$-)5D^!!*&9.2LE8UM!6PE4@1C49U- M!X$Z8Z %384#YU3SZ0KX2I.5C3,^.6<@AG@?1/*A./K2*33'#PC M_R5F)*+/4 U2+JXD#^F6"S#B, 8_Q@FAT).]!"'_IL>>+\@8HS"RY*.$^UJ, M\X>;:#,&10BXMJ6BX#4T0014,O0*TP:YJZ>_LF3>$ Y1N-5RHEVWWJO!\WLO6KX*7 M55C /A6QN$,STX"^*Z!6833XB3]RX)O]6<%Q3T1DZQOER[50D[X4,:J@C"\R0OG:_J<4%R!;O@W>3RO(DPT94=H.'VS5LX(;V/1*F>W M<021YHW.F^ER&':H].X$:!+_B MQ2CX.8#0[="V-6.(.9+;_I]SLR\@U/<):JL9?LWO<M8;7N;*)52'(70?IM^ON$1R M#:E)-,VZ0BEI9!>C1EA@@@$EO,-/*]ZCR(;B79+$-A:0[0E@)=[K@9 (=$6@ M+Z(ZLP^#9)OUDN3WN_8/MJT_J:Z_]6BM&Z/X^56P0/_##:";)ST WA;*N!-% M?D)$!V-CC1W$E3/X RU5WM).+X=['^DI Q[4J7O"@,M.W FYM0^CBD6[H1YE M1-D%E_T7&=M!^&G$+QJ:=(<2OHR6GU3QB#'RHDPL6'-&RC'$,&](HQ[V17E-TO $-57(I8#AA+:AB[Q/(D9<#(/D$E3["JE,+!Y'&7_EC OFFLT@$-:'9 MME-Q8J"H,FOC",)+= (]?]>$B=MN26(+O!7B$8!!@ - SO@J(EH @!ZXJ37< M!UNUWN"A&6M C!0@NF8$J?@Y"Y\8S:V]_46./O!N^17^YW_]"U$],3C&&N^B M%&\\$=E+K.,057W+'S&=ZVC6PJID9R<,Q&I)T8*M\ET1@19X>ZU[7S* M#RLSF,O;1Z8 M=#=)4]JP6A MYTP[:A2/J,TM'!.KK(Y+A:.MJ8Z)HV)&RM<$"Y,7V)/KI!?2C2UF&JD"T6E# MH9.BE&NT[V:IT\$[AK6*M.AH;C-'74U-W355,S'_>OW#3DW!A@>RLA9 D= M&:S@98R.$?-0?Z-__!%$$!@A:/ZW;1Y4PC 7GHRX,?5;J*P6I9U RG5&,OC[ M"J%I^B^R%\NI2E8Y9L\KX)>4,*3&2_G[$=DNF1'\([YJRWDK'X+HW"] M7J1I@,LXJ"/7+5Q$4O<"<7BSKHAO&;4&: M=4)?N)2F@Q8AMNLJ3FCX' GV%KLY5[U3KD5!]&*TQ'\Q$BF[F MU9&6Z,GTFD44Y=PMU-QEQEP%NBOKURX4),K!#\S<'@CQI4L9S1L\=Y(< "^V MF,$#8 18]Q0P("9%$(@1LEQRC"OC0183V049&.[?&LNF*'H\WX[$2HOL MFU$?'FWQ&J2/LH%3_(O+M+1/_WA[Z(OQ)"-LV1#1+_;G@]5-A1DX4'F.\[[5 M;UQZQ!WO%O/&Z&N*7 N%F,J9M&W8&>$Y-[R]QM"MYFR!LIA%NKCMS$OMIDN@%&0ZD>?&'7G/F,,Y\IYB/9X= UGY4V M>AT!EC&?D6[) E]^&3L_3.G2AY6OUK:%ZTB@0?,NQSX%I>U\4RS[OLZG(LFG M@E_EVO(01J+P.M_PH]_>10L+W^#_[@*M',VDWOOVXJB_1 M:^=8BKN/HB$&3)4Q$")' KK95RDRZ=&@*"7'HX"!?ZCY4R8S *C4,BD.C,#( MR)XYG:LY-:9T6IU2@H-T4@3%RUDNA\A(.% QVP'.-M84,4#&EL9L)_D.?I8[ MF!9V\*N<;@FX;!]\C*8II0V.8R/HH1\)ZG^/G!TE0&$O *C?[/+G*_Q$R5T0 M+B=NA"<1R?^7HLK;$U@TY@C\I1+R[@@*NS>^Y/)]&'X*,%)#,75P]8QT3_D, M?64K]/M2+7OU][LD[%:-6Q$:OJ#(H%.B3L,!95S20^NXY+*#44=$#9K(4>M6 M!,?MP%T)+FA1X 20105L)/S4T4V;DS70*(%NR2\O\%7A>:^$L5R^+UY@EJWB MK5J8"58W"8+UPCSR4^R[Y]Q4XAO"H71G6!5.IZA8FY/?]/D+/O' MS6S5NI[UE,!$H*FJ6%(>[+ /O_^50)B,S?)_,AJZD_BEXM-M"R:=QUM(KQ.$ M7"1VRO2.'B"V'!3W[FW@K#IF9Z+K?ELK%U2B1;@)F/>^!)<\&?Z$3]J?,%$. MA9U]Q= MB.P.']0:KH>J^'R7Q,OM(I-NUAV.+&!BYDXT)-05'Q,H-2 4LB>U=!&#LB^P<-KEHZ&J;)&)GZ MRL$IL;\OS%JC5J?*19R+P'>=K2Z"79JCEN9XHR)V>!Z?41$ST2GA0%=87/+> M",OA6=,+O@;HCUT%HV2>VR2C:5C,Z-T[(1H5FKL ME,@. 7X,[^D_5^T08-F&N91706E*'4+,CG^6<\#B(^?8+72QJL/)A90@7%Y' MY\$FY*]^#WDRFC!Z5S^%$9&T1\42V\>-(]C4@E53:\FYZ@QJM5+H07/NAOSS M9%:Z)S.V$FTEJC,TDHR;]S)T;GF9-WH2C*C*PMI; MEX7RC&HN^*EB0_269GER]CR6P4:O(5=WSG:/*11BUS$>4RAAC] ]LUKP/"S;2H -'*DC4 /T3KZFP_SR6JG M4@\&4_\+, )87DS&Q^&@0(3\Z5',X\]&.$\^-H>@@&W 0H&0+C4R[I^QPD\ M 'XA1U'XT!-2@#S!65D49@4/9IC1M?T#)EC%)'K8VE"\!F[7[B5!Y MJC+BPD2=:W[GC&^!V4I:R&?)/:CURHB9%X<[#Q@#.4JEX,F&IYXR0_/$ 8 1 M5P'@SQ*"M$ENW\W'0<1 R-DN1\I6']A-N1ALRDH*CC%U"YPZ_O@H#GID1D':UU>$?O/ MA3U_Z.7[)DS \BM,=5T" LB>@( S&1! :@("FN,!YD8\ )&C! PB"><%(7YN0'Q6B,-&^FRF $./?R[0B-N8_S6 R9ZPRR,>W'_"U>Z'++*, #O?)^XT3! M__>'S@*'/8X4-)+N9ZRL*0E#DB_PI$LW2*7.10)KL3!MGH=P$T;T&GR//7C_ MP)%K9C@ ;8+$Q\,6^W <-==QSC%DK-\@7^-X^18R-HWX\\OUE&= WQ8NDMYJ M2ZH^4/_)>Y&>&+?%)0'1ZS+*H$Y*GL,HA(997L.MFPPGZ"OP]B)^^"L$]#[MET6?&J V=-BN_/=5G*QHR/^M/2/(4CIR'&:QTP($R#Y^>$BF20V>J>%Z6PE$T:A]C1"F(C_[4>.!DUL-U3IVRA('WY M'J[/@J@'W N@1("4Q^-EI:&ZR?;H-N:2>J+';ETE,:36DQ*GFLH83\@F4"B= M_^OSOWS^_ L6E4(S]O]+?OG/SY//GS^K:)1@F[W$"0#^3,BOOT[^[?._X^'G M/_WR[Z5Z3/![H_XS"? R_,N6OUV_?D:[[+])1*,%+H2RUOXZ(9S*AD+T.676 M#2I=I[54^-.L%OSJ(E.RZ_A98>!27*>,]H/?[FCOI4[-]F:W=PXOYE:(;IL1/UBVP">TI53]ALV><0>Z":3]ZRX M?3__=46P<(7LC @C@#NWF:MY*,06;-=KB(WDXY&"KPXO6*M)"3*S M& "<80B=Q!%9AA7:ONB1U3M4/M33!B!IB,A!-67I%R-N=(^"@D/@RS(NH* M )AG+'4)YK>3KS1.0\-@9C&:\EQF<_;"C+DH6",>R^K L[M&O&R,P7JR: NN MB!UG.RERP*5\E=#_V0+0__0]/-4=9I CFA[Y.U"T7]1#QUQ505EM!90-@$%K MCTVE9QO!975HL^[%Y,=HFVX#!E4:9LECM* )E&_/=K<@6=#N,!.2OBA]$2?$ MZ()?,MC)&%ED!W/G#'6BI.]J],N0;?EO^PKSJ9APRN$4IJ-P0F3O(^?=%,). MFP 7N3MF[>O9:D5!L\3W-(F_T^2*'A^:4S)'%4M'1I'X_0GFC#7X6D*1399_(:P3GR9_]>O7_X+7>G_ MZ\N__=OA?G:G;O8^IZAHY*B=I,A^X:@^.6(E5NX-5H)5!O \>L$!0T%6%P,, M.)V<,29^39&B$]..G/IUV%_W-*)O 0/EO1/\5=E&IQPK"(C)N[ *"VN)065= M:<(PDZ01 ]87W+9NMY"PA:VVJ/2L97$O81J+GYC$PK=O&K/$:]4.&Q>WK3O+ MLBT6]VW96M@]!VB1!4C/ZT@EY84G2,/&(M85*PDC8E!W=+/VPV%MGHFSG,Q> M5XD=ND!6=;'S.,*$,R@T?[Y-LWA-$WT"KB.%UJ% .E3S3AJ:A@ Q*B])LA^" M5Z;LO.)[ OT1U6%^OT#$D)X*C8)R_J&FHF1:T5/R!E.R4%.BWQ38^;1Y=]@- MT9F_Q?.7>)MR'6K^QL>\N^)-IU&TA:('%)Z([L'ZJ*0)FD02=1,+;XLYN=:+H$]$!@1X^%*]EL#!/>-YC':Z8A?N "Y*\.,&.Z,\"*8UV00I%[\/B=T6CQL@Z2[]W=I 7:PIVHJ8^-+[:?)>M.41%:3$%+N+Y+Z(HF M"5UV*$M=#LQNICP6CI03 2F2:Z)I.BJZW3<_A4=X**9RA(V'=<#8V38-(YJ> MJB=)2 TD110MSX=>4&==CE^[W.@S'-1[NHD341!W%2=K/+0',FP63[B M JR9*QS!"RD'W<>[@&4G&.4KM1VE7*4)^CU\/?_C&G9QM\NQ)T[&KI.(I$=Q M%JD@_6X^J;P2JLI4Y1(%Z.^$<=J^LU1^AQ4O*AEZ%HFJKC?CX:4B'+6MCVTQ MJ2^FBO)%S2K97""="Q(G-'R.1*#.8C=/@B@%G. X^AJ$$43QG%$N50-J:+=\ M%R@]%4&$$'0GH887.Y+E'5I7NRSR*@\;T-&%2&5W1/5'C ZAA@=T!5BP(V;; M#%9H8Y<4)B9GW5'X@HT9J'TX##8'W^TB$.\J6*!S]I2DKB( ((;U*7+^#Y[5 MCMM1+MH]?8W9*Z"Z%_CH02%2A(GC!>F5([:'&3=V J55SE8&6E)?>&TB=\%> M5E%_',C%4+0 H-5$>_*?@9)PJ!DIU62T7\] V(5Z<0V@@0B!5AU(?*@)P3X(=#)27LVM=AMG%)0H M3.F%T\+%%#@[2P?L06)"D+[<)?%KN(3RK8\IE-&Y$@5,HNYD%,'%GF,[MV1, $X%*=/F^> 'IZ2I.+&#B8;>?XM6G+;_31+E+$LN^11J3Z!TS MVB&[NYQ(ZS!;V.$4L=+L\#X%<"Z9&9-S:4Y.*0/7'5*BOEOK(.PZ!84W@-@Y M@LB:T_4F3H)D)PH/=\:%:E-JGX3^-I$U0<;)6D4K'3E7B#T*8P^;02I<3 @CYE1/AG(P?LF"4[(UR1VJ"-<1QN^"6[H*V6_=E?UD0[Y M=42CEPMB@O8+HA,BF7'F9"J*4R6;X3T%.4#]$>3Q7_J"F:Y8_'1?4KIR@<1C MF_G"S2&I?U)5/1+-L)"S7: J/6R?4I3RLDNX"[ICWFEZ1!!TBG+7&S=%M,(2 M2ZY@S"3F=Y\H?=+;.0X.6&GPDIIS.+F.ZU ')%=FQ07\K ;=#7;I39A)%?Z! M9AE#?6\>GU% C+J.P'G:R;&N8066O"_"=&#\D[XBM-S@0V%^#HG(^;\9*A_,25MVY,/]N&;-D+#HZBY/>(67&P MSH1'#8=Y%2<7\?8I6VU9%96SCQ>M@+L95 %61\UI^>4S<4>'AUD%J @PP>=@ M^MUC=I F6N,+5%UASYSO^.FXCA;ADL]?+PY_I$@42>( >Z(''N1BE,;NQ$_> MP^@+%K8""P>,?)HL"F,-DH7JF_^XIWO9XE\7 *FRR3Z)>92?0\2=H:+P#8+/ MX(V" -!S%+>UPLGXUX$'7PS*!"=LW>"KK08=O,ST%-#B%80U++YV3Y_#-(.0 M]8N0/R&9"J,6^]#DL3,Q+]:Q"@=:?;KJ5O:0[[Q@\([?0;?!6A:/J6.EV&+X M#2I$\+^&$=\U$+0:+6>1C($RO 40!TW7,,U%2)[*%NU&;OCIP&'(2"WM5JUP M6=O*BPWXC8MEVW6F A;RV(*ZO=C8>/AU*+F&;FEFUD 16RGE L\\-I)8*NMT M$A4OUC&O.(9C>HG9D@]5LL$72P43SA(!UZ$MCK6O^JG$!IV*''AJNEQR$2Z] MB],L8/]?N#F/EX5GHKWE\)L9_%UI%B?%H-+*;JUOYLD:\"("37?-BM'XR_*I\C>/E6\@8URBON?H4/QE%0Z/_-Z+FY(O!9=YTPPD#W[!UXN/A2;#K]-YG,11T' - MF'_T8H:[IH+(% K81&VI(+4OEYNNA]\10D;^RYX7HK:5%WO$B+K6/_XYY#.= M+%YV&$K0I+4?]J473.)6>]J_&Y\:=N-MC"\\5?^^BI,5#?F_2WOS*ZPN9)GJ M"6D\&X.,QHO%J T>NT[3+5W6S59+:X08OF$77OJ[=K67T@.A ;?BKX+@S3 MV8J/,U4.C7I)O*FA%R=998R .?J\V?A2T\R/X==4$6LW+[1_X0538-X),RR MQK4W**K#!PJP"S2M ?&L8_(X"L.?I=_A:4^B*6,A.&T;!,K:5H,./DTR!28\ M2R3025ET;&HS_*R+ZY9+4O?T-:1OLQ7_\3E\I0!P/EM!PE?58K[WD^'9NL+B MC=]$[49525"$I2XAQN>*GX" _8T&U1UV^*=>7!0E,1'%W/N:VKL!2OW,,M;*KVRE4*;K9+YH=]ZP>A#H-VP M$ 4R6QFXN,U!(_N_\H*Y8@#6.=]J.Y!V$&ZB_JEM;C_\]7$79!@(IT+)&^Z+ M^F;##Q_5\'.!+H@W&9APJU:RNE9>;"9Y4Q7\-"K^JVXSM;7W@J'B;@:>A 2#+D:W*E-B5(Q5K'X];[]0[_V@MF*$E Q<+>W]).)@VVH^[_S MA$$=#;C/K]C0U LVJF>#*VJ0_Z9*!EV^@T^0\ML,%6QQMQUVR@ZAY,4DJ/J2 M%S1=).%&6G/J/$AM6_=X*EXP?Z@>[YT";VP\KL3IM)0]+T%=4T^$)1F9BL.; M)8@0'2W:HUA+;;U8#V&($X>]]J8H-/!BR&)?0*:B,A&$T1;J'P@Y(8YD(1K1 M;AZ\T_3RG6^=.%F&49#L4+B#V'@P+L2,8455$5#8O VM=.?%=-8:DIJEF,;6 M7C!3D+DR4Q MF7?7REE3\^%5T[W16NF><%<,U4NO9;&*MHC7:0;1?-^"Y#O-*A&&@P_&BYU5 ME(GR2B"@M#19-/=],_P>$W#(0FO9XT%L;NK%^JB+J7*DF\7]_FJQN^$WNXR7-S)/]RE$1WSFQ6ZYJ0G!X-)W*+9V MHW'Y@,^\8*]KC+N1_\&%Z"2,TG"!+TSMK-CKS8O)U+";]\';-[[$21BP!FM/ M34,O6% !9+,5ND>D4^0\3NO-5BW-A[^,[[)7F>H,9?"25Z.JS?-AW M7JR7&30%L7ZR E;C@K6U]X(A\31<'1W [,R$VXC:-S>.,8""&07B)2TVM]&SV0&WXZ )9N(3PO MS$"; 4*& 0B-*9*'/&9%^QIY[UR(;1Y?!H; M#[\M_Q)$VR#9??G\Y=?&D(S6AEZL1IT=6.,=M>2V'?+=\&LDA;/3K /[/O-B M_1XH^H^FT5(85_.CTB:RMG\S_+II]?3R'6I&0,S!4\H_3!(;%T[YZ0\9%S2BIKW7TM:+#2??4[JL%^IK5-KCOAQ^MW7$R:OU'V2K_Q"_&E*GYT(3;\5!BA3R+HZ7$3(Y@W/UMI M*1RW:L4XXN/A6=4>WQPS#L-^C&N?K]1A6'0'D_#B1)M;M-:2;/Q]^'6Z".,E M?=BEH&TV@:A6FG@QS_=4%/M36N=TL1!V/@HQ=N$BK)W]_5]YP9P"/6W23LR_ M>S'@!_H,%S"_B<$>R:6A%BVDJ:T?C/17QKV*&6>MD^$O$LB[USF #3=)31L? M!GZX2 %9]],5_]=5O*UC[T1*7FQ\$8$L=FU8,L8GZ.]SR+[X8_1895!D2T;;2DRX/M./5?>+%JMS0#&1M#BOD SW:/ M*50UUH:TZ2(+7_&G'@#.T#]R5L M[H2^\/T=OM(\+IY?([/5/'BO?8V/(^$%VW7X9R X\6=.VL%K'\*]7WG!7#$- M^:;-[=O0U LV*A&?K9PTMQ[^SN0GX@E4_KMMLG@)9#2#\E'S>T$*'74&MT.^ M\V*U^#7'ST6V [M QL<&S]X&-E4#P'=;>R\8JCOLVB&FHM0NMA3TJ+(R=BH- M+QAO]02V5R@?I3N/05P82F69:$3]L, M8Y=BSL=AB7W[B7C!>NM%>?3-Z@5+F!9;K']=NU[59GX,OSW:JCD]\: /O6!1 MY]ES?86_65, :R>;EH7NU#VXVD%].B+VXI$\5<1(H0 M!K]A@5L_&#SMHH"P(O\#UIU"0F!K0R]6Y5O\BG-\#:+ M9!NP^Y@Q?F. [Z!67SF>C!?L7ZXW+-Y!S6,T%2OA-6Q5SO9^Y 5K]GQ#14 & MMWZI8M]^3+2LBIJBQ3VW]\Y6 IP;_O>*2Z=Q._SP"62\8!]6>)L)5/5-?93+ MGJ;#2[0W(1_1$JYIB%:/ K%)011/[V(6+G;->4^'?^K%:C6J&3=M?HS]7WG! M'$KGXJ(X&.YWWS=^,%9,A 2LH4:IJ;ZI%VRHAU-:(>I?B7GP?D8CN@HSP#U3 M:R)1R^4KT/8J=R;NQ53=QE&LS/7"7=V2\]#8V M6;FHBM;X%[Y G>A8G2?PF M(';Y7^JMC,=\/_Q3],=,TW0K4JA1EEX12 M%>AY7X*0=]:I%U/+C^MCS::H^;,7PU70O.:2Y*M@ KD=DM)Y.K7ASS;?<5Q( M7WSGXE!&L6@&_^DY"=80P=V8:;?W&R]6^6L01A 1)97:>6S8U[2%L&Y!#_K0 M"Q;M::6Z!+*%W(9C.Q_<,J9+'%VQX+EL#2O\+'9&^)[VD-E]G[D!6M?*5R@FY=P<01DX]Z/O&!-YYA?A5&8OE"L#B*B5.]I MRC6;^H#Z S[SX*S5O LB(N(:$W;Y11>P>7P1KKB$ "GU9S1[HS1"N4ZJ:.!1 M#)<2 +O&%M-S#U[LB6(X+*0W-OO]F]IZP4A#N=*&9.?#OQI^:]<6I[W80A&9 MB!Y>SM;\PHL5,^K%%<)\:P6,,*OPCSHOU;I,AMX,601IGLCJJ5H&:,1 M(+^EN1?L& @-%YA6(V0E@?5KFM^44:[>L70T%3^8/U7X-TL!67&XU74P[BFK M8NC:2SBO=.+%U/T6)"$,"0Q>S:)"M947@R\'QYF_]V* =4&O9DV+EK+->[_S M@L%O0;1=\8'B_:H-[HV*54MS+]@I10\U'XC:AH.G=-[#552=_=*?O)CIKS3B M>A.#&O?+-2BBJ&._MGFN]GSB!5MF_7@AY#:ZPQM\YX=^[@6[RETBEZ )KZFF MF1?#O]HF$>:M\XF]"M\Q@[TE=:BQM1?,7'#9XODYH<\J$DB4*&]4 MK:>\&0 M>1ANH!"BQ_4$@C3/07E%"O:"*L".+9HLJ[+G!RB M_^$GO#4W64H!]W01/T=08NXQ6E+&]4ZH0%Z3.]'!=;NKR,_8V]F)5^,@V0;B4EB*5"E[ 2VW0=/9]-OQ*74>K.%F+ M4"(5 *DU&\R^G:T>4RI&C5)?.6=P3UVEOCOP8D

S@NLY#VEB!/7X7I(F"U(2T=Z7FQFL(VEV<3Z,*8 MS0ZCFL9>L%*#>-D&F-G2W!=V5+R7T.D,7;F!G\;V7C#T&&U3R(@/T^^SY)$W M3Z $0[8[V]T&Z)%H\",?\MWPEXM9$$_!41Q;2*_E.R]6$+WW2GJD+7G/M0V' M7R,NN*-L 8&PF'P#PGU3MEI;8R]6H^1?N:=+*A+!]D8N'O;E\.OUP/^(\SU_ MB^LWUAJX$SY2($S-L:@#VKO7EQ1YH>2"4MS1(1MGU^ MR_JOAM\IA<[+/H MO*EF;64)#OYR>";5C2^B*6;1+6":\?UQRR4(8R==XN-,F_;<250\8!Z\IDG$ MU:\0+H#V&D5MC0=//Q9X>VAJ"@#GG%X$65!C9M[7=O@U.6=Q"BDNH(4 *%AS M3=#&EE[<;1C@D]?F@MI!O]3==77MAE^%D^6&W!=<$NBU\%!"07'0G1?[ 2PX MLQ4:1=JPXDJ-O!BZ1+4\(N^\_8O!;\N+>(&IPO]G&R3\%F0[47ZT?%$V-!O^ M='9$QJT@/O=&U(OM:@]TY#>,LE+.?\^*UQTY."^6"@1]B5$0OO);#TN8J A! M^$,A9+#4LDES.)G@X(8RS&TJNT *?QC^[KF@@$F09!%-TJ])O-WLL2WM:>_% M-BP"2,A3!U[= RJUF:V'7QTC!GNVS8(:5V%+,S_6HB6;IQ5*^* /O6#Q@7(= M,GI&[-SD.\URFW'MB]'8V@MF6@NKR8B(W?[5.X&,!Z?-VF.."N&)HH9G0QM^ MF=2+(V)5Z+( >=QHRZIM[<61.WEMB_D!T]<@9'"BKN+D:[GJI>V^QCV11R+V M>Z8I'#DX+Y;J(*!KG0@CXC3FL8#,TG\'\\IMG/V-9KG=2$P"WY;R5]"NUE#G M=@1>3#JDO$(""'^0:;20H5;-\9XMS8=_!&[B:!E':/5^"J+OZ!:F2\"!:5!< M]GW@R0IQ62E\Y?L-0Z'/=CGBXQ20_ \0O(ZBX 73(E!35TJZD;%S3;&#++$5Q:&IVW7B M+UX,\N3\TK8@$#!XU+Z3]GH;?IO78:TV81<<],'P+('?-,0 _FFTS%]OE4)3 MO87:VWNQX8L6NF;@F&HS+X;ORD@XCBJ\L']<%?:4L;JAO=DC[X1FZ"%/$[0"YG0M.^HVY@:'^6O56 MM#;WXG:XI6\2BP2#7^*(_[@0N?:B]EI+\;93:0SNL;\TZXF>\Q]GR3Q^*VBA M+E^^%=7"C3% ML,8F3TNQU?"#KW7\Z,"HFNS-]O8>,"322^FR?@]*;W(UL^SHCX=G]8:/+WG8 MI0 #TF37K309?MBM*$O746>@IEH2?MS*^BEYH,\P+!%CB34]-08(OQK%'QM5 M^1/(>,$^ORM>^>&Z8X$0O]M":NM:>L$$WWKP.&&=OVM1Z8^+WVU1SLWMO6"H M+Z?W-GN)$W#QV?2LZTZ&O\;4DU=GR9U&T39@*B>J+C/]1!)>[!C(1:%+%'8- MQ1J5Z-H3T-Q\^%5LKM(T?XL!M*;Z^.S_Q(M5*KK-2H$/INF'[ZU% _[-L32& M7T^5ZZHE.0-D!.Z6QTT-67=OC/A^>W89J23@\(TE,\5 +;]R)T/!34!=, M>0V!)0*O%)+EHGK$U(._')[)QH(27Y,XY:NQ8%L(:BZ7UCGV6R\N+GV^KC&\ M"*]7M'6"V^TER,X#MD#KX"W-T/&,C=4+*6\B84C(,WGJ;CW% :9,)X,-I;"I5I^2>+FCX"H;.5J]R;5LO&-&S2U.(>N4" M9^T1J+0:/%9!P0;,>0_E 7S;\/O\&( W!6B$Z=7M&J5:VHX/ O]XOE/,U" M1)YESWEUA_7GQ6_ M>[%2$M&@A&,PY6IZDNRX7M287';0A\.?[C9O@!D:?I0;P?QP>!:;XZEKM8Y# MOQF>,2Y_\@']V<"^ XQAN@XJ*'B-J+W'$?#B1+;FL1N>$7"*7(6OM8?S6!I> M,*[SJZ0R\A(S$!+VAP(>]*$7+()--,KB9 *:N^I1=,]*N$H,_+QCZOZ<8'L40%9^LG5=;X0P"\ MH_@)7B80K*ZCS1:Q M";@XR4(9-H>?(XO-R?^V^O)B(B%B+6;A$L=X0'Y-6_OACP 8RJZCOX:1AJA. MI>*Y:/%I;>[$Z#UN^I?YG"R_-J[2M->_3QL9^L)+'L=;>K&:-;2U7&KKM M,8:9/GH8?C,?7H"M&NQR\*?#LZGMW!!BQF*X6^OSLYL:>K&]E?**8#<-!3"+ M3;P8=BTT;D.ZA\+#K<5&.(G0\)OOX?>_:E0TD.R/0P ]ZNOAF?T65#%(#B\U M==37PS/[>P# UF!?VI\XT]+6WU-::T0][ LOF )Q)5R&0;(3Q6F$H[\AVJ&Q ML1>LW'*Y'B",DAC$R.79[C&%G$41:0@ E", I_@-G/A\52\8#X7NS1$7(Y# MC>OT&(7\@A2C/\K!=@)!+Z9$ O2*4+=J\IJ.P@6-D/_?LJ&&ZPEDAK]WE2IU M01>,2^'5".5R R]6K$ZV;-NC;>V'7X.J8CN+A,_I+P?XG [0DX\AY\7Z%H=D MC%K\F*KJH'Q3 C1@K0GX6!I>,"["4Z^"!=KT6BJ:U[0;?B,WA$.+_, ^4E[V M4_)B%2_H)J$+84CDFL9T#1G ?^ _ZQ:SI;DG[!2"KA*T6BUVLY58E' A5>5Z MW@[[U@M&$= "#>ET68T]KF.O_8O!_:L%&"+Y'U KOI3]JXT-O5B77HN'0OT" MFKW$RYC%S^T! ?:[]6)ZC8W+1WE&9O'KI8[9P[_V@MDZ MB%HN"VWEI0KYWOC<@M&V%LS@* )>L-PJYI:L*,A#//M:&,#H4J:4;J#>%Q;(N@R2B*]*JK*WQ9FMV^6]$!Y^ MAS80G*_ MVR:01Y]Q/:48H%\UD!_Q[?",W@3?P9S M9!&*-1B P^&?*(:H9-M>E-,-,7! M36CS) #_]<-N_10SD[_*'[VX(DKYOC) OCW78M\W7C &]W5Z_A)$$65L/A;D(3@FP:#55.04;F-%P.O6L ;K36%5EX,ONBL M,T"$9BMSLC%_8K^SK_W[X:_XDKIS&T9'JTAUWWBQDHVX@F<[2#1H.E('?.8% M>[7QDK-MEM;4F3_T&R\80_NTH5*UOU;-K8<_748TG * XB)"E J-8AZKL+AT MQM6->;BF+9D_'6AYL:IU\9#W#X_-#W7K!UZPE =1R>A>LYA@?4Z^!?^($W4F!$A[U21[P$=>;+0Y76_B MA$NG$LSU $#[/9]XP58!EJC^S3V@QD3[MUXP^C6.EV\A8W6,J+\-?X9.A"0? M 12Y#@:P536^-O+ 5F=>3"6H.25,8Y6?>5]R?QWXB1=LY=?*0\&+%UZ8-9(SYT-?Y?<<"ZBE(*IG%_)]_$N8""<-YD^VUK[L2].K@\3R\IP MEX%.QCDV)KI5VSAQZ#C($(O7IIR?:2$E-K8:/B[$8TP9\)Y MM2>^J;FI%ROPF,+;E6;AFI_56F-:L<7P"X;.H0DDK&*X2IA^S\UG39:,"1"&;[N _<\H+D? M[+36?\JM:D;H1GMQG4X$A[_(#L'4_2UF?'N"C[VLDIU(PHN=(&.NN&R[3:#> MPO[PK')3+]CH-;%*+9=*=FY2P:UWZL74UB$/8(8/5RZ/0$T_@8P7[!^:]'T= M=4\<5S0&C\M1B/ J<^LV6#>BQIMMAK_)9TGX'$8!^QWDO@2L/"'<5?)V;E , M#OG(B\VH@;-EX&'M6UQIY,70ZT.9JY?E4P/BJA#D2Q9/M,- Y+^^41OO:?M= M>S'-AF,;.Z8&@ MA&U?>;$+CJGJ@2EM]3;Q(XEXP7J_0/*GBS?NAN#%M#>$?DG5ZKAXL?RCX6^* MD]>RXJ+$2,XYU\R*R3L@HAU:SMF/$7FQWTK0ZBV6W[J&@_N)9590==B5/WHQ MV_L@@&J?CSW?>'"V37@Y541BJM6,=!;57O/'?NO%"A:?\1(T4*O1HNX#+UCJ MQXH@XF!EA8+FTC0]]^/'!&XW&P&A$S" 3+IB\=MUM(J3M>"P#3?ML$^]8+,, M$7(!Z"(-08WU3;U@ \\AW*#7ZTT2O^+DM\3DM#3W@YW\>=CS>@S_4!Q>O.,Z MJE6I3J?BQ5KIITP^=*)HAOKEGT/^4B2+EQ8LVZ,(>,&R@,QK<[Z:#;P8\N%H M]77\'/ZU%\S6&B?@?T0X.<2444YD:62H'FSC:"?C!?M%!R8 ?0NO=3.N5OL7 M7C#5"G!W2]_P3\=#X^DO_6"RHS2I4RH&\;P=WOOPKW9# 205<5@+8W; -\,S M5H5EJB_/U=!N\& &D9AX%3*:G/,)?2Y!J30T\>+TJG2V:<3?QHP?&L251%'@ MP#H5QU'P@NE&1TZ;AKCW(R]8LY"*4@OHY**_P<^U%(9% 6_08!H@N)O:^;,C M.EM[E/-&/X>U_@];?7DQD:WNP\=HR57*<%:WC@=^Z@6;]??TX3?Z\-NO"<-V_D(3 M&JRRFOB&_9\,SU:#WT7!M9[BLZG[UHM-*&/]#!S9-H&KN;47S'0-BC!@G+C< MS'7\-%Q8B\!H[,R3 ]!8-@O4UVG7VEOU1(9GO0Q>S7H!.W)7A*N1'^EALS\JGPZ_WV38-(RZLYE5IU 9M MV,;[/AB>)75AS..[;;)X"=)]12SW?3"X/BN,4/?T.81W-,KJDF[JVGAQBC"X M2^!BUX9WY'\>?NM\HW_\$41\?XO+J:G<>5TK+^8:"^WPNZ;%NP(4&7@PYQQ+:*]JE3;+= 6!K'8E[,55%A%X9:+ KV^'VM_;D^KU< MTP0 &?DA>LM>8%F"J,%=4-O4BS6YJ0&&-\'!IGDYPOI@F(,_]X+=DG.P&/IF MZ%: $KVH8_@H L._7P_;]9K+V_K*!$].\,P%M&>P;IWMYN$::O&MP/>#P; U M"+>-F7]V>O!BG^3Q3B"'R.S8VSB*E:WWMCXV]9#OAM\5=URQ7H0;J"!4J9U< MVV#X(1^B.L)E= WY3B;66MIZ\5),FK%' *?V]+<"W9RB:PH MGQP*.-GTE1?,%<"B4JCHL\"\6+TD#9:-]H^&/T_JE99E8BZ"7?4%?M111:FGO!CL(MN:#BO]>1JGW*GQJ0 R!5MW*EU3^UIU#R8A+@$LAMG&VN MD_J6'IPHFI7JN-4>_;N$7FVC)5WJ0J*1_A&+?5.(:;L+JB:5OCOP8MV-&M$9 MUV?3YK#T^I9>,&$FTF-B0"%2K(Z9]B^&W\P& M"X:ZAG 9QHR2T>.>PF7$?Z^ VK8!@_2A+XT.;[?#&/Y&N5RMZ"*;K13@&9C" MSO&GJN#9TG9X1K[R&0;(G%EDO$@TRT2&9867]N9^' NMBNF, 5&>7601'0!/ M>!P%+YC^RN_?)(#([NERS<],B@K"JS)0->=J'O3A\-M4*6^@M=7MO'E\1D6U M;(R5D9@>_-Y(PR5-*A%T?='T8NVKT5?BD3H$S*WY(R]8RS4C5 J,JN<(!86U M.2J/2RO:?C>*7DQ*O3U&*46'6W#4%UXPI7)3KM>;($Q@TN&9J;VQ:EMZP82T M3T!0&QRFL+WP0W-K+YC9YYK&VU#*<*>\K:=2]6)R;@RWZ#ZWJ1<#UMK,86:I MEN9>L%/U[K1"AC2V'EZRT>Y5+)]]MKN,EM^"Y#O-#G7+MG_GR6I)W,KF.)A" M"R\&W0R7VG:_[?_*"^9*T&3-ZU+3;O@S4_2QG<=\:"#(/$8T6J!0#QX!/O'+ MJLGRE.^]6+&\3L#R']LT@X&W"WVM'PR_ADZP!!O*TSKLVY-0-DAGKTY&W=^] MV.P/]!FF]YYNP+$0/1^8X'[ 9UZP!V@W\/^PG5[Y\\TW4EZ3&_X M1H+OS!: MUIO8^;_9=HE _[F545@>:[W(3D?@Q:27 =;:!,:FML-?F^[BHW83=R7JRKX6^;9G=Q&/&G?1ZN6VR>[5]XP=1^P#8=P2>\)$NP M9.:P!K4Z:4>:7DP,@()%69SL#M5C&YM[P0XB"I3<6RU! XVMO6!&*W&P:S!7 M+&!W<;HW??B0[X:_>1_>OD,D"L! L$5#GE!-&R]61B-8"+M.DVFUIID7PS_B MYKJ.;KFH-W^C[)5^XR?EI:%(2 >"7DR)B)T5>=0(C=X&?]'8V!]6^BZ=UURA MT6&W'EQ:;;4XNV7LM]'P1.M]>*&,M>9MF2V\. PRH!52-J&P=AP%[(K25C38 MUB\\68EY\'Z]Y,,)5^$"SUF;,:*AL1_K@Q;!5K=>H847@ZZ%EFP6,UN:>\&. MOH ->=&PR36']!WTH2FJ*]K4"7WG",(;?7$:GC,5"\BN<]3.ZBA.=)H2A>A4^#__4 MB^/4&"YPH,?KF.^]8+@>#TRD V]8?3#5OF^&W["E]'/S&B\"2\%EWI!NVXG0 M\%-@QIA"2%(ABZ\N3N'PK_S8N,5(F%85L*FM%XS4N$1:KYBV]IXP5'9$MWHU MZWD\BL3@-1QEH$->'@6NY%O$"M._;+RN4*]< MYEK1$("/(7\T+_6AZ^_V:K8^M-/AGQ)[X5GG(/VQ'+?>8618N6L/IIDNI$5! M@6#N0P+=^\7P3-W&D:PEUE "1"%N3Q?\5UR:>H0P!_W&55CN2,^+>ZHN_><: MDKX"=K=]8N%BMN*2)5=Y&S2,PSX>_$4YA[A^_GR?Q\MJW0_C;UZLB8%8TN+; MJ;8:_H0IJ;S.#0IX-%?\1C 1 BM'ZE@"GJQ7%0?Q!H+ADC:,C_9OO&!,7U6- M@'?YW[T8,.:[0/Y\1-D%OW$7&=N!K2?BFX@F+=78#_C."P9%S&SX2G42%IR" M_Y^]-UMR&\?61E]E1_W778-=XXF_+W)T9W4ZE2>'FX;1W(CEL.LAU.P_V9\3E%>GDL.HYK+>(VJ_QF]# MJ.C=[\* \F"A_;L9NXBS!KA5&@$&'R(W-6(931MC)^NN_[E7MY_JNH,$5?4::%_TN4M@VM MQZ1L'=TFAIR82CW*42VBX+BI&-KMC5@0/L;U)'ODP+_FL:^UI]Y()XQI!##( M,>$E63J0P$7V83A[$*"\#6)O$:0&,&+)[:S*C,51FAJQC$M0I"%_KRG4Q;_F MF8Y(BQ+JJ)][UEQFVLZC("W#;+IKH_X"1[D#TCG#%S\-S_30,O' MZG<@66W@R2.",!4'TE1'E8N+<9BR5F4FL27?8W MR'N B&Q\VHCZ[^.F3+\*/CO'FLI\!XD6J! M? H_-1ZT(84-5;Q'A8XR1Q4G.]?0'S2"&=Z". : (IC6)&["6>@YA'Y*>@01 M/*]_-ODS-5R"VM:(_>M?D,C #]HEV_)?,/ MHS]11%M:1+\PPLM@GYD_4![[3,'J2"BR QBQV\/%Z);E'EI2!);- M46'B4H+O)09W7B+\ M ;YC!( L-T7A=" GTV3!=?JH1H"33;K,_7:;/]NEA],R.QBQ)%%KAE"*LIYC M&0%$+<@2WEUKAE>3U% _QZ\N)&(NG+(H?!DU>>'X/N)+A4$[;TAXGZYJ9"/V MF2(SY]0I(67G/?3OO$@A\4ZV?+F>!N^<^([IWZDAD[@?T$LN#8\$6U_6#_*7 M,/J&)$[+[Z]X50G^?6"\ -%(VZ=PZK ML1%[5I3T@CRS73Q8++12:@#M_M0\:5ME4F4&VHOU,&(?3\W*5-HYFF_5@5N* M17C95./+\)\V F9(TLYV&X%M7G [S]-/9 "B?8Q8&,KB!D7B5F&\HT Y2[&> M1BRR5L@^D^0Y#VQ8[?5?1%?OWO[<"6@N\.;/1N!?XZ)44VZ[C7Z<>\N*CZC60$"!0S'-&B16YJQ#**';@-G0 'G"+6S-JJ1D,CEE">H?-C?GYP=J@( MIUM;'\_>/78Q/'HW(Y97::!=[[N,_LKK;<1BGX,T3AT?Q3*MHF?8/$)![LGQ M#C$'0'<$B/0S8H&M6ZWTMGM^"O]5Z'FUY!#Z!95Z/'N1&@ASD"C\!B)4F: C M5?"[&+&;C]XVP"4)H$S3*=W-/I="/8U89!$&!$42X+WB.I8@85>?H+8W8D$D M/]H#",!;EM99U/56ZV+LLDCNP5-144AC("Q=.:&D%"]$091<[$K&H*)0>'1'H,/,TZGUT#A"QE1'[D5]AK"R/M09&3+GY!N$!N"#+ MN9QG!TV<"#\EH=T@ EV-6"8R/Q&>"N3U'D6?),B/8L3B3RT.45,IE3_E5O-I M_:PKTY+^Q4FR26RE?_+8UE?>;A%P.A/OM#""L&O^.^P\S^I.\YU]S<9&+*7P MK:(:9BBH!_M864[81D,CEH"UH=4&\D2,[^HE2TZ%C([K'3KO4#:4<)F?,)P1 M<)3T1G(MTXU' MV,6%[K88.0VY+7QXB%E4'>*(S])L!NR)CB4R"U-&(1)17= M! >([RUX!?Y'NES*:&[$XV5*_F,3+BX R(A1/U>-=1X:2ZV[$GIVGGN\2/6_D%D9,&A7[?4.Y?Z" M<( M;=H3_[\_5/.^A7^J_8)_.$#Q ^6]S9TGW_)/=!:!O@>OA>_7X1ZNX\///_[Z M\<\H@?X/V6JP^*_*%$I=C_5G#3E.KP$?:4]A>\:X(+<7?\= M83/"YC[@ M=A"=,N IML#3%AFVRP>CE]=(:OY,H9(!)E?DCX8B$.35^'FE*9_"#+A;,?6=+F%/S]Y%Q MRLQO5X%;M]L1 &NV&WF2E/JNA&FV6VJ9:(:5V%3K;4>:[%/DH#OX\;A_"7W" M!)N_CS2IC/,]@*V'^$60W#E[$CD2FXTZQ0L9R M1G4.Z$>;VG14/*\]'T07\+/;6NG4#IK-5J-.D!@OTIE@L]6H$[S:@V@+#^RG M*'Q+=LAR[@1T),FMQSU" J^6N^>)U6G^ [_,H MH]%HU.GA=.4.+BP)&9#34K8Z$Z4T'VG*>5J=XT\?7IZ05$Z89J?)R%,K;-Z4 M2Y38;'2FWZS,2.3X>9-1I_;DO-\@'1&_M4!Z%F>>M/:C3OK,=2%'C//_0,T0 M_$2=,*FMYLE^D)CL!RV31;6_5]%3^!;PIEIKJ6.B.+7=*L)!!\&:+D)3FNN8 M\GT([W'___,.]:+KM DW&X\E5!.JPM<%Z?K/(TV)5N&V-JU.DY'O]'48(?\= M-ELC,KM )M'HR-QE=J^Q;4B46B4D>U*[Z>7F="JL'RB';%3#P;;\\+(!=$_O_OYC^]__.Y_#I$7(C'F MG]_!^R.-X43"0Y86$?V61_W>9@A0IXCGEQF6#4>B94;,H?CE1PNAH!@O"TA^ MLAB2CJFT .6#]: TS+(%+!\MA*5E "Z@^-E"*,AFYP*17ZQ%I&/E+B#YU4)( MZ#;U I7?+$2%:+XO /G=6D!:[H("$!LE5J9[(@?F5QOE5Q$W2(&/C<(LV\]2 M(&.C1$MRYQ1XV"C*LOU'!3(V2K9=-U6!AHU2+=DS5B!BHU#;=<05:-@KS%)] M?P4T]HJU1 ]C 8N]PBW1EYG#\IN]HBW!:UJ 8J\\2_/0%LC8*\^2'<$%+C;* MM4V/^Y\)_=\\='SW9>]P!D,3/@9.ZJ$Y/"=OHKZTV M3OR",W0'GB5)Y+VD":Y4$-X[A$#R_N.8LF2\ 5?O:S_%B7O)E<_%5BTV ME#XRS@K<8B=),PM*FV:[#;5-.L_;Q,J7V^;0C![:EE$K_"'& AD=]+%P9AZ) M-@\G-S9A!XBE@,7W@]U=WTF179*)BZ 5@VMSJ'8SC:CG\F"C"#5-:,P:Z9]L MG_!'>KV&FG7+I7:"K*6()9RVTUMJF_P#@#+PU5/Q. MD99E1^F[7*3S_J-0=O$Z:DDB_[Q M6>C!-4L%I [9'KJO+I;]<>XMS>EO;8E ME+G'LTJY=V&P9BZ!WE[?+I!5 D+*Y?9V\#MJ6]1]%!X@S1_O?2?+NP./ZP&Q MV3M VQIF%^WB+:O4%D7()791S9S0-N?Y:SOI.QN\B-A0)WW4RLL<,6=Q?.[Q MY7;322?I/O61Z7.5[$"$@LW[I[37* MJ%DBXRLG0@E'X]H1A&A[:X^V%H&.VA;5*HO83-U,60^[C\:; AR@>'/UCM+5 M R@78,;8< 90+PM^3U-.#GLEE,:&D%C)@FT4?1T[6A.2"G M8[Z]915I;,=$Y$$Y2B-RX.T,KS0#8I6(W).5?%K0-FL%:+U#'QAU-02#":S MEQYNT*K+1O?O6X$3/S2 7Z'!/JB$?/B-ZDT,F*T 3PZNKB/>$I!([OP&PZ+[ MT(= R(20Z#Z^=R)D.:ASQXD:GP&2OPDA;K:?$YMJ$E+=DS H.LP$X.+9$8 M)$M@$Q;U:]?L$-!,2W9EQWM903K"H@0[I"S'ZL.LL1*[!UD1;K;!)'T!\B/L MAH 0RG@OH5D@0LMR83[5;FU%[3$ FTZD2&_S?K8 MG8*<0%C-[PMX_$-*>;"20_C'\"=W_*RJ#_!_OM93JW(RJF8A;CN0>.LJ(^&2 M7G6P29_Y?OB&]N$ZC"[#]"79I'[7H4O(=9RV@4BQ1?2[V;"1E3)4^\2$\3EB5X=.]/"-=GI$:Q::$I?XA(O,-C %>WJDMSV TG;VNH#I$ M]*^1,"T!]P-04J$K6!%C> ).#:7$BD@=,;"$3 -6!%9(XT5EY6IC"&:"4XM1 MS3M:H"=&)"8U0F2 :<5"RU^A)) '[\)?49*-^M,R]*BL]'M_G):O.WL65ZZ3 MXU*BM=:8)!V_/+J&- _W#4_FBY?L+M(X@1.-JN2&<0S@_[GT"@=]1M*?YSI_ MN\ KJTIOK]$?[OL(SL#][$3?0&UR5'^,*I>J$+_SU"#RXN0?9?WF$Y?6 C0;D.(^!M@\P'L#[B.NEP MLD@6"5S\-S^33-S_0*:7Y\A@%849Z&/:P/L"T'LYX)Z]0FZY!7PROJ+I<=1=\9BN ==!^% M&VJ5I'H+G75( =3E4=K&2\AV_!"GIF(?='8?F7T;&HL MP3IOH6V:=;P:0%(F36^OD81*=20WZWA!"J=7F?(R.L_:06H'\=4[E)O""-Y> M3G3$]E+TKA,9A$)L?BA(BVD@&^:+FF&$D\TW]!R*FO2+E=9:'R&#A,O@FVVF M,]6O/WU4'>-^"< >N)?>J^>"P%T%U, 34IB[>&\X'DS_I8 M:J_L*&9X@SC6_F;2I1Z6=2O");G&]V9T*=W,;05:/!-Y'2R*-7KNH9/J+-F= M_!0#F(*MH-J^IN#Z!DA:5^=.Y1)W3\M8:T5DJ]2MPC416P'9*5=+:86>>VSP M,)<+TRH^"/&9EL!FP!N";I2?.[%*W!$-"_\@>:M-HSBI&X+C6; BT;<$-3&P MM2*>78JV"*Z>04 R[0#VH:>Z.<^*I*42($DYLJR(_)< 3\P]9L4[ )ES6?>] M6?$ 0 (AMV"T@'$&1,/F!;(VG/0 7,CRGP]V(>;/S&E[E"]IR M4R;Q@':2R:))R2$9?8A]];V*:LV$FL2:W-2') M(C-[=;?=DB])E]]2]M"JG06ZF(+IPH.B(A M9H\RA)XE2>2]I$DF56>5&RCKD1]'7T4$U_4RV>O>\: Z?^$^@_,=/-QS^[C-P2-&48,G\O4)C3@$+_4P-;F8F@Z8FDI'0(Q^?\M9''@'T=J+@?N*#AZ5B_8< M;HB5B7'Q@H5?%1.B+JWO>*:Q(,PY[\ ;_J4/UZWZFK:T;$-ZKJW=>4R:Q!:$ ML]-ID3;..&O)[N23E\(<9DDG(&EE+)[(QD\AQ7R(2>?%P;[3/0IAP\[,!P!% MRMA+H 1O7IKD.W- UB'VP"/\A?A(ACMLV9RG@<0)Y&W3@H- =YV+GX)U(<3 MT0<;\S17%IW3CS1KK%&YK9I%"0QF1AH1"O49DE5F20JK)U3BZX?^R7FFZ_#[ M^N'GB5O3OW[XQ9A]4^5@^OKA5T-"\<0J4I".W1 9,C(5&LXI2DR*5Q2*=6H$ M>)(CBJQ(UL*,IJ*4.;&JP*=,(51*Q)$5.$D%*XU=[--$_)E158D&69/B2BS B<55:\M04B&==&S%BE]+CEU3L4\ M>/-^6"K#H"CA?4NE8BV5BHTCI9/*@<_[E*DICJKT_?;4>;9$K*L5294F%S,W:X#P8:6% EM1<5WX9/+CDH? RTA1BW@^585$6Y&] MCGLV6:'75B D<1GT#_*V(N??24@*QXA;D2%0@ .>&H@^2/K 6>$H%O ^2&; M">)X4F"]VJR!4T>Q=Q#_,*D%IP6CY$, .Q('*KB:"9C9;"4XX7F#VFR"\X./ M_:)BF#R"$T2O1_[*1?\8XW'(B+D'C4>[[\N1 D/KU9/^[U0*"!?-I/^SF,(M M:;->0GE=4T"SZ!J#U_7\L"@GM+<\)40#>,6O J/<; -%K:*W026*2E62":/( M>(548J54 9DP5B+/G$K0E&H@=-",SLGMQ+MK/WR+)YI=NUV$XR8H*ZOEZA,G MAZS$ -J>_'7G>+9>(Q8*E98U\%X9Z66%NNI\(XT(\#X*D=W /3\^0U*M[< 9 M%$U>L:N-LXL]!M*84!/5)&6\"J\UT)^)M<8BQ+,Q=[N81F(WP2O4]Q60&&L@ M?23F' N;TAK>@Q& LX9'(3G>^U"GA*(^NAUQP5<:"8H/H(]$T\/!QP3G^ 7! MW02;,-IG8@F'6@5[:V3Z6;DW9 O$I1HI_+W9RHPT-\@,&:P]'S34]*=0#;,? MY%/:@+L$4,1:>YCJX)]]D&OC4$F*$N]O_.\4((2ZFL9YK[W @1MV.N=E#:3S MII,=A\C=N?1\2'"TA>C MQ A&++.X(#)QGYKIA-E%YT)>/12 =QU&EV'ZDFQ2O]!?Z NA=U&=GK0&VM,. M9/30#7MK.D"Q0?4:=(Z.BA$-XA%PB@SZ+YGH.9=L@)*L7) M)BK5]'BUV8 UO"(@\>^<8 L>G 17#P XHHP@:=5? $HOUMZ+152EYK@Y@. ME(.PDO?%2W87:9S VR8J6 0M]Z+L*/KR$T(:1_^/M(A7> 5@0WT1F(1^@&RQ M^0^UEN2ZY/#O?HI\7_4#G1UR"EHC3T(QS=^%0J0VLCIVO$B')U5V81'^+$*K_5 M*Z$UBU1X/F3G!PK<<6L?B/>\3']]%U-II6N_YH7R21Z4&Z^B"]_QJ"6?Y<8P MXNA54VX:(;*_(75*L(C8B8,NQ[=H^968N%?Y 2Y.7'N/A$\P=0!]'D04'73> MCJRG.0S)C4U32 E>D9/=*@-): _>=@=%"_C9S(*W>LDRQ*ILL(6VH](Y"&V0H@^X=-->A/(@[)DH,M&;749)"MB" K*''( MP*(ZNF)Q.%9 WC]RIW7Y\$)AK$!3M534B+Y1FF?:7*ZI1AP:AI78E>K[-,&* M*3]8 :0BP4HFD,T*7$^0J]CA/W>)3&:+[,K*?YJ0E5@"I1LZ2">T=!-80'@&38#W)?-6- M(+:"%(<6KH2"HJU 6K%DQ0C>M@+.H?QY['!Q*ZI^J!&?9(+2!X'5N.M)4'SB MQ\4/ 9=O$E+R%SDW9-^*DSN6J83]LL *J)5M +9L7@J M\PVE4J0YUMWQ,_P_P/_Y>NG%:S^,TPA<@G@=>8?,5W">QI 0<0P O'"\&-_L MY8=+(">1WS]W&:,Z2:'OK062 ],[:'OK6VQ(;9?(>_,$\3[WZ5EB>PQD"$?@ M;F/]7/?!:[RG1-H/^V.ZWSO1$:KUWC;P-MX:V:\[ "_G?/1%,/>#=[8%.T_Q M/(OB8M$9?@"O($A!K5[GM,YK=_Z<\\KHH.V\YG-"5CR24YMW8H6[FW%F^5M6 M/[/BV,SYU%8'MO:JY@&X .R=SOL:**-TZP+^-.JYIB3<:55%RYW=\ _D,RO6 M1W%2H.[WNF#>A0FHMH1V/D\>3N]YE=JQTBIQ$GQS/L*MB[>3YW,:]VTY[6HE MW,)V]!X:L_EV)L6[99E=S+A9!3:G&5+' L&BL\@MOC*-LTD/)&.?4'X_G1D_ MR5,3/[=20YAQCH4WLA4+( &51:?[!HX:;)' G)GD(3:?PM!]\WQ_6N>[F#5< M0'M-PK>QW!CZLE**3)-W\B4',>/L]]KDAC-*$CJ+. &]*,PT&$#^7C$N'BPZ M/L\ZS>JAKU:)P/-+\5/>=S0SCKO EC8>8_6%SJ)3?@E>)B:XHQD+W^"4QAKK MQKY(2..TUF:<1O9&-+-T4E9MT4%K5LB:QE'+YLPY8JU&VH[6+8!B&V@];^:= M,$XG,PX:>1OJ!XRW=HO.&0J7]K(P-GCA(R\8! 0$TPNN8"Q$^/J3&T-?=1:1 M:?*.LN0@9ASM7IO<>'\A"9U%G. 1;!$NM>C@:3& ?/X/X(!R2@1;SEFG-M<7 M6=6:D?A9%NEIQ@'F;5(CHDH$#XL.*.16:X"B5/"[_6D=S@ M$)#"WMNA1\P^&F_?VC:@.W9\\1: M6G-]8FUK1EQAEMK>C!/(VY#F8U3JVN=\]GJ]Y5G>].@4:6,X&1>#C*=U%!!E MZ5T41TW?>O]-/3<+^/WL!,X6/VA&L4@Q>[*RO;5MP#-*37$5)][>2:BU;%N- M]+WTS-XHM@CY*$8W@IVU+:[,U%:F(W7\FP >T!0;#;-Y4M8FUM< M@OXDJJ_6>FBL"?U6HYX(7CLIG&4-83%"E!Y&W[[!6Q2X>!+M8T/;-T8/W0_1 M:D^SQ#:*WT^_BMFPDC"WAMG%# %7[MTK6W:PHOBE&HHP5]:ODB*TM)UE1 MH4(RKX2@=&9%!$] 1 :1+&@GV>[QU6#SOPPV"+1MC2J5Q=!_ !\)&0\A9]PK:"R M@!MD_W_!22.Y0^!8C/--DPBBJ@R$*?D9RA]]#TB?,0V @ISOL2@ZM8IPP0J) M"TAV//UQ25FVG<_ 053MK@)X(Z91!,D7._YX*Y<>Q@RAFYX7= 09Q@J=6P9A M-2*.%0IY/UAEA2$K%&\9*,5$*"M"(#@IE8>7V:P(E^A%G#+BG!5!%%+<4E82 MM"*"@H^@O" Y7BB%=A]WF;5ZBC;'F:1/KXYX.;T+2)CP3Y(J+J>[&0=6,JVZ M.#@6O2^D9J>>XBFV*=%Z[_3JIIUBM4G5[3S%W62SDSR^\TBC7-TSE&T1OX:Y M QBP2'@4W72=Y-K#42Z&3GH80WB67'9H&8JPPF+:&S]18AO/0*J=]Z.,QU/D M]I-.KEU1))I9[:&3.,.C=C1@49^=)(TP>UIM;L-@^P2B?4EGXDL4',8,GB2> M8UQD\ZU@XWT@$R4MBSAXGD-[@CQ\S*SME,"96L[=TLU29B?'ANS5YCFN2DSE MC41E\F&^853F^E*(RH^FF.3>9R3%6W^=PJ^ SU[@[=/] SHF?BU']5T87#C! M&FX%GD.T%]CH$T;SARS7D,JO()@1)+#B&5I\?OP$PFWD'';>^BR"E"]TG9XRHCYI M LKOM]XK<+/+HM_*)0##,J=5!8 M/.+5IK$OJPV:\/D1_>\UG&$8B=K39$8RXUQ+%T+H!9I%?MY+$*\C[Y!!7X1Y2$,T1W&RD.@L# M"N_#JN]]&JUW<,_.MA' .:<^@_T+B%JS$NRD>)8$(L!W &ERU+;ZTC@':9PZ M/CKAJZAB&,?SXQU2G<'9NT=-[BS259^0# \I9&L=K@O SP6D$XTYU),LK]UM&--HHME&8_9S)XYSAL4D 4)#Y2)4!"6AZUH>DV;V M$I8<)=33.,$EDSV8L MU-86/$'>(W5;KU#W7@]=@[WUGMR$XL4\O MJ:GJ.C*A$P@H/:1FVB TH;X0C1V^?;M. Q>Y"?TU@_<1FJE./'*$@\++RG.9 M&TMJ9LC98)QKA6H4!;ZGM_!I%Z:Q$[A/;Q":XW681FM8T'>56$*M5Y/CAW H9PQVJN6OO(K*WUM\_T>=$; M*Y[5ES#Z!NGKPCEXB>.3IM)JH8_I.O'N+'#1?]!KJUP!G!R4,6 "ES^-I0M*I"[:$QN71[L>R=:19@?NQC=>Q#A MA!ZT'1+HJ?$:(N4KP/_Z>( W._4VXG13S?O@3;'V#HZ?I_99!2A<"8G$1-9' M;VW$-9-I0M2'E@(7#F\$,YR49/]2E8B6[_L9P@'I&Q">(>15:I28$O+AS!4N M48=/(YJ%ZUNQ(P!(V"-3GDNN9V3N9$9RIS2>R+?XVMSQX'AM&*7%ZQZ2N:(D M[(!IEMIJN#JL8$5TGTE-)!#S95B!ETSRE1 NX;F<- M6F]A@NE*M@(RSDW \&C/NJJ!/.NGF0:'@,D$44**41'C$&9-0,+A30UAE& 8 M+%#Z?I[2NO1!H[N^9ETOI)=<(!A/8R5P5 )CD);2(BF38^)BH4Q#0/4*HI=P MHN34]*$.42=FLH0D%$IF&V),"9/BHQBB=H[)&#&IBA_)-^M20\)T)0#N>*6% M# **KL"P@B\7J%A&*6Z@9P[?[Q8D6,ES=>5E36>51X6P-$YB)7H'U6_0P@"/ MB^HG%JG1RLR9S6G\#=QG"*/O0;$3N%<^5M^)K\=/'U3Q*B_S\_$0'AT?!123 M9MUMI!7KJYQJBX(+IP/=&7',]=T$*HB'/(KB==2R!N;5F&/LL,G(XRDL4PBN MX#2>O#V2RE'"+&=+3/ASRG##K2POYX%26+%G);RX/B.:88SD\^))5Z05I;7[@=GK M5AZOR/;X2B)+/WQ,]WLG.JXVJP,(4.[BP+V ;7$M:!_%>F2Y3#'HM1H*F0;Y M<5$A%[%?9AWMJ[5HWF(=(L2=BK#LB,<4 Q)05XZB$H6)HX_4\3J+%NI*O9'AET MKC,UCS1 M&S0"95)J FSD;+<1VFT/%S;(FL9E+;96/9,INIHH:R1EHQ?JHE;*B:.DM@CX MMVH!\"]54&BU$8Y/R'G';CONE+/Z.?5)$!.&LMOJKJ:E5:UL+"(&Z^^WX>L/ M.)0N.F9KR/]233__AZ_/CZUIUG[0ABGE/-U2\FT+=]--),@^1;IIKM[7?HH> MGJ*R4/#_W"?GG4T]4B/IRS8>!L_D/(6D%F;(#2+L'TD.'&X[:^U(Z*8I0:+S M]UF#U$\099/?K $3$@805O6[:]:(R-Z'E,*-XE?.$&@:Z*83Y?'B^,_:A"-\ M,(GW_IQK6 HIS8627*,BX)X?G[P]/'ZKS:RBFJS\6RBF5D"UQ%^?(8 M^==%>FH393F38Y:X$.NK;VD5P16Q!DR9G=[>-(71$)O-E*T)B_INK_I>.^AG MR7WH!-%<#)*A]"M&H%O\?GQ*G _.]$WD$S17$#B,7A=%SLG M" #9%2S966NM[G(N7@36B7]\"N&LXQ3.E%V35*2K40&4]1FSJAJ*=#5-=5T, M"2;MQF)(F)@AH7Z^GW91F&YW-P&\:O< 9YT19H3TOF;(.'*763OS/_^FL$+, MEKE;>"&<)/"M %%6VA8#W0KH%BO#8F4PF/V)W2&,6W:Q-BS6!JJUH586[ &X M .R=3H$P%*K02817VB2RDFO-W,0H$7J.ZT6X/X @QG^[>D=_!%.T6N ,DN<0 M5;>^H#/TLFN+UWU^K)KD.=W.WIS(Y:DN"@;65XC:Q^-",B$N(M]NRL(%.VM; M7(NN;\.,HAF&#E8/TY;!M+*Q^^A3*M<[X*8X7RGOT,2T4\.RZZ@;7Z?]).?K M3Z".,DQA-_J4V\4U"L:UTY95"--LLXR6WF3(-#MYT^$@>^GV7ER S\ M\,\Y(V2;3'C=M"WH$PA Y/AP9F?NW@L\1!.)]PI$5B765W%&BZM@"R]67"0( M?O@22H5^>*@7'6Q,5:B+&0*R.@FFDF(0^7@VJ*1IN9U,A@%QNLJ5#MAHI5A8;E69#C#6D98@9/,CHRW2= M4;"G/MM)5CXPSUVVBAZ\[2YA!7E1VYNU!'9T(:.'UE :L4+(A#@:3D=MB[J/ MO%?([2&EKP'5N,)IK&_RC3)L3+:C]P24-VK&^9'H&P98P://G-U'VU):LV$2 M/KFM8M;_9QH ^*\_YLR";&%FM1PUY=8#TG.(4VS_.NJTO@#$88%[!B49AS%! MXU,O):==]9LV9*\=+\*5)E'L M$CK?#I+/W57P % .3IQ;/?;BYR!\B4&$JYS>!(YYR3*#J]#;#V?>N,("& ANPV"+ M*I7*FSE$1E \?Y3%/GJ+O"0!P7WZXGOKU6:##8?T&7/[: QG*4M<<\)9VNU& M%=8^.^_>/MU39?GF[XIW/!-9_Q00'$R+B[QU;K^\A;UZJ9BS!D6F?5 ML'_Y-U\/[C8:ERZ]@$V7C=\'HA+NBMDYP% M/0=>$C\\/K-5=6:?82Y\@=N'V%!Y.;22DF[B.(6')8WB%'[O*5SA6SB^>@?1 MVHL[M"C=7?',X55SG=:J%3&0I#55/2,08?R=3)*F.-TIS?0O801C#/6;3F+'F_FK35*J$C"/!PBL,Z,W)G5^/'LX9'MZ.#V&X)2SJ4HA=Q: MM7CBO7HN0$%5:Q]N*/&2ZK31YQ/>'_SP" #>ONR"9&XSO;UJ&,$:C]L(\H$R M\_$)=@,/8.LA,R1PL[P??)O42>/IU6!RGB!BNJ"W5WY['Q(&GJ*6PC[#:+SY MPS4 ;HSR+ZR2'8@R^Q#UXB>W5KP1GYWC:5L@-X#.Y&E%J&93I*J3_/,A#+*& M,61,U"M7?B35@2].D#K1$?[PD>MWH;8=RDE7+7NU:0)T Z7 FL#"]-2)CS(< MMNB[=2U+"&1*)\V$GP%9(].3Y,B&^]6[ZO< WD,@S$HFO@L1+/! _[9SD MPO'7*7JU=P<2[/;%C0L9"?YW709M/J) (-R1YT%6^BT3U%:6.:/3;(Q;J%#8 MT,U!DGYE>AHA/:*#CXQLU00%A$A")VV+*69P%KB9GL_G&LPNAO#QFFA841'6 MHVZ"-2K-+&;E$QC&7)\8S4]5#YE,]X4I_0"0D^*O$#(Z7/7[ 3*\OBXR!5]6 M;M&OCE].OX7W@&S5ISLZ':EL*'4U"-Q->)0G9 M=FC-C=N1LWV/_<@[*3[!!<.]">Y2I,>M-MB!#X*=;T.H^)>)9UHF>Y& MG/!22(@R$D?\:4\UMO<;2K<#)\ %F%Q/L%O=.!&\O%#'I-FPM?%,&M:=> M->V%KRR]R"A+Z,D C7X'_*!RQW\8>\$V/U,A60S.EUF:*@ LCPO#!+ M>QK?@3?\$_TIA%!G4YX:68%1H]AG]-G9!+G.3_CQ] GQIP* M]!IVGFKBBF3'4AWW6!G#5BFD6*++D]5R8%H 2=,"6<#T) FPX$"F\!^! !Q6 M#T,\*-F<^*YT7B^S=H6_'FZWZ4H+8\D(0S^Z'.]5WM=?_IC@?N>K^)1'&V6Z MB>K-)G]$]0UWXNQ0? _A]6KM.&-:\ZIO&!F67GX1DXM)]=?_@BPS,Y'G>A?B(-GB M1?%3F)%N^3O2D^["Y']!DE>0I5^5PWU/'U-8KR-X)]YZS@L*9?- ?)%&$=UB M1&^OSPWGQ#N:GPW]I#>.I(84I(PU$UQ&A_F=L4R$@ RP5KB9YB$<>1*FB#75 M/%L9=$N/2-<#,\87M1'C9:Y\UE=5+:2>\J8X14'99 !-$3N!TTY:9T)8E;\M'/R!<07R*3J Y>B7XW]=4.L1KU3D'S] M[><)'B#N/L&+9 .\A$HF.F8P0YC_PM>\-HQ;GY]>H%9C'4W-5'6(%NM3P^B\ MV%'0Y#OG8!-&@.5*ZS' @+,O(U;EY\WJJCJ;@1L(1VZH>#9EB.C!B[*: M6!39F-S0L$!ROE&.W\^H)=T@WK8 50+2TI1_0_7MAX3"XKA3'HLQ M&DY/*J]'+0PE>A._,:"@52.D'K(6I[<^'A@DGNOY*:K.4.7W@&?!3^%!R9\' M'M*L,NAJ<^5$ 23-N.0;K">T:L8>(A]C^P%4J6R4L[QP?!^XY\?V6RB2 4/= MN&.LE2_UBG0;1B+/@XF!VWB]Q9#,*1W,>JHG3@4RC_8D1E5]I>=??HH<%*MP MZ1R)[(_4;""RX3WN8E$0MZ^&.3,3E?0=9<1UG 5!ZOC%$P%*E'7?449'#E68%?DLHH?.VA0E,QU.Y)BZ"V M5;X3A)N2^AI-J MAAO5"\F=1<[9.M"Z^ O^(:MQG-RZ\<-_>WK['ERZZ;S_\ M^./''_(6/QP\%-E!TI-9]+SX9RI5?_Y\P@L#_\[L?O_N? U0E M(+T<__G=A^_^)XWA+,-#1F;HM]RZ<9OA1)T_GCP\\3' +0W!BEOK'<'&;%R@ M/ 1)4O[<"K"8I=]+CDZK MQSYKB"BEW1$HC/+J<^?2]/+L]2/%K(=N!]6TN4V'G.9.*4-7;J_36[/(^:P) MK#QBO'+IC?,H(%O-&C724U9J(?=*DQ&OJFXC>@+%VNM$R,T9,6L,A72\%OV) ME62?-6RRYY# ^]CZP*S1Z]S%G:KV!,"&N[BMP%K<.G:%-0@0W(;!%CD^6%:R MGV:-F9SM!^/XC,RV;Q"/! 3DDE9#(&>2@,W5W]7JQ^ M[F3"UMBSMS%9_6:FNCY/4AE$LJURU[?2]\\:RCX"[N.7?U-LBO/$Z'1IEN%/ MFBLCX[%S+R"P\P]S0T&:G=\PV;E2?(PY7QV=KXX6Q^O:0+1 Z?O9FF=Q2.\3 M_ +59LB+$XYI@<+5T(%+<4$J!M88 E0C3W2*OQ.L9/,^P#)"Q.7])XH0,4^, M3A7 _CQ+>-1H$/1,0$. -VUNUPK9FC5UC2T-W^_@P0WW>"@L"M\_/K?/ M\2\+H\O\\9EH1^%VO\P2HX'L)47"_P4[=F@,/89PULB-S04S7 ]PA>LL.":+ M5WT\>WALG?)?%UZ(FYPS>>&OL\1(@7&@>+I["=8^_(X[#&+3%O<$8N)F369C M,[\R/715]ZAUG'];F!X\L!B3QMM9..SQ:1/%@DPXT^5]"DK%.'A'%HF4&IOR]'E6&[JJ5L1/G9LCX+ M=I33V@?U64,I<88_.\<>I_>/6<*FRA93YA\EE2/,;N#G ZKX460GG3FN$N3X MIQ.D$/L//W[X2'[D]=,\)64%JF_96Z*<[+Q![4=W"+*ZF[Q-@)8'9@OPOHST M:CPO9XG _6F!403&K$GU#+&J=U_"-[OP[B'ZZ%CEJ4_"UO.]Q5"#8:U:0N8H)MY \U26AY"#Z"51;H*BLDKQ!F*>JJ!"'TJ?RA$R MF;>+C5@4),IM5>>P9;FL+.*_0F_1C[BW4PN[VCNH14,2Y:Q5IH-++UYGE4D* M%!<-B<%)JW [LC/Z@U(E9TX'F$Q^15F< CY[XYWH%T9=()EY^,L2;05HBW8C(/[5 MK#VURGK52[U%F6%C0UA9 MJVJ>LP>@31*[SGH*X -0NO M]ACEYT4+XYBKLE#.RQ0]28&7G!>Z68CG'7C#/]6P7-0NX73MI=Q "#3^>5&^ M>A=T^OKS;Q6.2G6OV5C_3K[Z"T]>59B;FC#XYT7]$B9EKBWA9Z7ZV.SH.2?1 M>+7!Q=9S<> BC&L2U"^S2ZVN,A0Y:Y@=;_1X"Y_JQ]"O);5:="DQ$.4?!/ZR MZ$<4:&M>TU4*)]T*2O[%WB2ZXF<:)$T??D&=3V1:7+0B20FTG?QO487D'@R2 M7AO\LNA!DE1(1''Q0 VH U$UGU\6S>?T8@)??_FC G3Q1@U QSGBG_)GAYF! MKTI&N'BP:#+IB8"C9W:$HBTU!IYQF&HK%LV+3OZ5)2KSS%XX!R]Q?))H^^NB M9@U_'=:B^S%GJ=!?/%B\<$SR'N3!ZA<0&J\&IU(];786P3(+;.;](R-[%^*$ M$45!E*!LX+>FOK@?@B MC:*ZI^O71<-CA!DZ\:Y":GD317_)4Z,P>)K7;2);-#$-+#+3)* D/\3:E>% M9?ZZ*'.J%8L*^B\ Q-<3U1=, MY]B^U'Y;-+4A-(PPR!_.X8_G8D+^P M[-G=C27?AMI750VXFQ:]"O3%F\@VX.&8BB9W/P>;, +D@+3?%N54 ,_R/34+ MR46EI"!9%)0@O_+[??'Q47 K7TH?O A/N:%!_[ZH>;(I.HCDMVAKP@C>(#.: MXS?+Q%1(+OJ60/JB C;TY_,H_ :B:U"3;WY?=*[3,]QVTDG\OF06)'O(A)R^ M%8Q+/G565-D+_!$%DZUW3I[7I'A"4ST&K;!<%!D*DJU8\:<=(-[@D!E0=-< 9?"Y=VKU!Y7J.M/G IEPCHP=Q:7424GX^Z+4#&!QJH?L=\Q* M?RSZD(!&7F,$+*7\CT5)8MS^0>*YGI\FWBNH:LY SNFGD*WFN38/:;:BU>;* MB0+((^+R4FNF'_YC"6RD9CHB)),K[9LE\!>.[P/W_-C.*]>L:?/'HF7)P$PQ MGORQJ%ELHU.>%P*XC3Q]%7Z+)THR>:3X>:] 7J(3:2I"#N93Y*"G"I?.L8;: M$JE(/]6\Q(45BHNNU ]%2FF?/Q9%J@>H9T&0.GZ1JZB3D.2G'Q==J0>JS&R% M/_VXJ$R"HM%C$GG?6H+13S\N:A!-?2\?R:D2D'[Z<5&&*&#C%$1E2-.U%Z!. MUZ!.J(L*1"54@NI#JN?YXPA:T/_]H8,@G/FW6@/B[_F:.G"B!3HQ^'X=[N&G M/_S\XZ\??_PA<=[#(-P?LWF@JF9^&*<1J'G84-4IL$=O*IM.."*TC^E^#\%' MM9:R=QNDI\:7('$\OP3?2]!,V\OXKD$JX#T!R.+_79?"_+!)5=A2&$9%_QV< M=(9##(' X&^<^ 7O0*ZV83A^ 'X2%__R#_0OW[_'[O\YV>+;(38_HPB% Q.. MG>&@< ,ORW<_Q5MTM=A)?U\?Q.L=<%-&D0*AM?&T39'. ' MSMX]VBEKMM$VU8K!8H=FB?(#0/7A7>S!Z$3(QF!>^\[P9VS!Y?AWO&"OF#V^92YP*E\ M0C,R<79GH UFDO#]\/C\&3!D*G:?&5*,8:+FUY]G#7+KA3B^*I%_MK16ZL.? M/[49;DQ35C%O=V3G-\,M:DH[YFV1[/QFN$7YG0]5L-B\_9&:W PW9Q9WS]<_ M-%O7U1M"QWG"W1'O,8Q0NTEW-AU+GH6LG+ MVH3J%;FK8%HGP]2]$C"X%"56;-#&)[:-TJZ!(L/RPC@-VD5I[T&1U&S918-V M4<[!4*1P6+;0H"V4LO67C\?&$6XF'6J>1^>?K1/O%?[[%*/+B<]B6&&[C [Z M/'BH@#@B_6Q_T/D) VS_IL?ELOMH6TIK-LS(/');;5//28(9X]5LHQEE3G1S MJY&VR1)/7.;DB?PZ\_S9$>EE#\TU9(+SY2EJI5#:K()Z<' MY-0XU]>/O4%&XO<_"KD;HS=P(9:<+I#X201O],]/"+F#%U$?*XS\\+&;]$2+KYP)<9,R('$9B):N]C- 5=T4A-"N2$&R'(, MTV9GAG>";]%M>!W8IE,[(GM%S,>- L)D(ZT58#$-U'606F:H(< QJ)H#V[+, MS=1J4R"]F#U[>:-CUD7!VS4K MO[,;^O/UD"CTDG>XSG+P;>/R-N@9"#P)*G M%"91?M>CB$BOB=\!VLU2@X1L3TE.=L( MJ4A33/:DF99Y;HI!@JXGO4=ZG1PC1U O.R+AKBFSJ"]G18L0)L[-?AI%4Y_R M\X,TPK\5)0(^ P>-ZIXE)9C9@X1JNR?Q(J&<_?FQ_.._/$@NT7IWO 6OP&=$ M]0MVUA9\44XJWRU\9KHS98;]RXVA.VP=TRAS/82&JCW8D/> ^%_52:%&"A(; M6O%,@0*=2%43TG,AR<[Z#^1-<$B3&+.(C\S0>58/#>!W+G79#;@]^5$([=35 M;J=;SWG!!>J(IX[84/]KLCIC$GE)UFFOGZK/C[5+XCH"_TU!L#Z*7:#4GOJ7 M19J:])W9[FG4LN('5)(L\H*M&#-B=1WD-OU3]#9M-QR0R]1DX*+P6[P*V.%C M$MT5SQRSB[.LJ#P?3$;K<1 M-.F>B!*[#X'HN12BY-;Z64%6#PX=YWH1.#8/ M(/91#/$-]BV&$1]>2DNCA QRR0,-]AHYI;=NAY;4*(>(;_+-,WP1M,[*V$76 M!JV(O:.')\IJ>W,GI%Z6&N+!)&F6LR8V!>50*6S=@NC,?E878DA_5W^UYM#R M]5[>'=K1*ZW!CJ]<<^6/CO(Z:WXG+7MT=.=91P$HRDY/* M-/:/7+EA_.C"!_@_M5IQ9W&<[K- S.<816%>Q8FWAQ\*MB4GRRFP_D N%-, M9=P[B+5BZA5_.TZ N &7@_P'DC&(CGB=\T0X$:\<#HOSP9BR%;8Z77NV]!WP*R-WYHV M<(Q+:=86OCD=//(].)[I3+M.65:_R33&*1>_F509D-Y4G&OVJS2)$R=PH>X_ M3)YYZG=,40^(.1"RYY*?G>@;2-0G&17\I,:W+N'ZVPWD;O N2E' 1C9#O)BX M;A?BUGR0'VBR)ZE6$@]>0OB%,QYAL&(CPM^=+*3:F!,Y GP:H/&*7PSW'5,X M>I8JI9YJ@'D0!_[89 FI=BHDLIV/_?6QB8Y:]5TDEU)CZFIDC"'G8R[I\E9= M!LR(++PO!:N=A+E@GRJ :. >I\UILELQ"9;]]:G(HF-5D7E MI(F8@B8YT=P#0$%"\,Q=A $V1J6.C_PV% .6EBE,+TR!R])H:_Z@.G[AA)E, M%G8ZGZ,M5GG8R DSF>SE5J.Q&[@F+XB]]2!%V;C?FP/E-IX]? M^V8 ,Z$%3X(%'^\/[A>Q(K9 @(A[^$PL*8,Q/ <0\+TH]<7;C#7)63)R!/VL M\:77"%%:HL*@!T1#WV1\?] 0=2>F>(>-97XLZK--<\!E-^2]7["-Y2"M@H''BR/N96*>_5)G,R#>1@IGU-'WSK'7!3 M'^0SZ66W(16G4C^^-HBR.< /,&KZ--MHFVK% U>;.LH/P$>^M8LP3N(.?<:< MUYDG#CK9 )ZF,?A3%,;*^2?C2Y-EJ'^-QTV)GS*7WJ@,KN(>@7OO.\&=LP?, M6EN#?&JR%%=>JDU3]MA7.N?K^DI<[@]^> 2@)@4S"Y[1VT^?0G0*>=K?P:I8 MDD!UZ6$QY4_ W O@%.^S'-(CSF*R-/V75H(6_?IDX:7>B]I9B/R$IK\)VD'G M3N#K'X88:M69V50:=ZDBC$71^U"!S=5MDQ0X,R&Q4 MF[ZL>)LR*(M1L=EV[(*15S#9LFG)NR.B%T1-W"_+_#E,@:N%X-4:5BUY#S:D MA;^^;PR+;8'TK-G^,X(V#F&> !HJL(\ >U"?,>4AF :&/1MYM$2 M-I,/\0YQN9@&M[5;\6S1\&T3,8X/\M#1I,)ZE3&R7';U3W%NDGP*L]NC?"0* M!>K&DZ(I!O8N87LU,.ZC< V &U_# RR3'I_?3W\$#HA>O34@,Z,GY_T>9O3UVPV0L6\ M^>W3(%?X$$X"4][@5OMP$[S",KAS;9 MM)S4@_/V&1Z.R'-\FDI);JM_ZE_"Z!L\6DB*HS['HS36/_EK+_#B'7 _A:$; MWX%DM7F =!^]4E^BB/34ORPX'][\41,S[@N!LUR_#"AGQHK8Q+Y0M.!5=P!17!J%_$;QJNWM=^BC*2W3H!L9"M3'>=#E/R),^/G*PU(CW- M6Q::&C,[ADA/ Q(NT:+' 0\',,=%J9!Z1<201?C]]Z:K6 MZW2?8N/G)8 WR=K+)<2##[ 0$;AG^S!*O+_QOU-70EFYLN&U 70+X,6^"WWW M9G^(PM8UU84-_I?UUU.FL#']F$4RC!E5-C D]KK8]VNL@W?M(V ML>LT"G#V?KCMU]X[SN//A);1P3QN3+*"[WEXG*I>1O*XRJ$M)Z*VZ%+PU; :"L "V$8AU\*U"4T*[J +:%>[NQ M$DN$P2-3NS$DWAWJ=1FE3BB#7R@/P1QO+Y-*AJWD&2/:F*952P&S]!5CKE$?\S0\U)745J:"64QK!Z*'0L7F2+EO8(S]S]IG&3!!]7GK]Y1 MJ'O;[2C5U7#6P]+6F5MGMX).+4(I3%'CZ3[:^?8-'#78>E##/HMCD*#L!"BR M\\WS?5,X-X4_E-,,W/8B2/$(8GWTN<.*5S?GQ_*/__) !,_#[G@+7H'/"(L1 M[*Q_<9^!@X@.&QJZ,V7&R,B-H?@N8IR2CF!=IS>A?MJVI9C*S?X <<1: KUD M%*6Q?IJZ"0YI$F,J_\AV(#-Z:-\# D<2CC*6&T/QT4!?"-,@>4!/.<.H!#F# MEW0H.#VT;P4'98V!4C4A#SU0;&XU+?R)W4FO+"=UD3<,/8+7Y1"2L&^0$"PG M-A 1%+N3YPJD]/5>QY!V@5JA?_42ZH@42+K!K8"PU^5?JK-\OCGK0RMS;4B< M\EG[/7MQ.R$Q;X&-=TG,W+5Y$D8\R78\WYW.5WEGZW64PME[SHOG>XD'XGI" MDNZOD_2B.$?$G!%EX 4Y/B\M**N'8ET6I_3ZXJ#$.4F!\Y&DPI(;:D_7F:<0 MJA-0&D7TIS'\?JH!!@DDTLP?G:.6[^D%/":QM_& 2YZR='>=;P+<=)WDU"&Z M/MG>VI:W.D#!/D$Q3BAZK-P']JHXG70^/4,\%8*^ 1!@=(U< ]ZIX732MI@G MYQW$.;=DKX#44O<>W 3P"G2"-6?JM-;ZSD.R Q'AYF:?!W8GW7LAO ZI)>CP M$?.EC5+#H5S^5A@B!'&2D#=FK0_V(B\9T6?6FF)/HA.6JX90%@U,ARP)'T]N M&R]6<3J8\<3#(0IS31TSHA0Z1#VLJ0-%E7NM*$LER[TX4K85-:'Z$1@#+J65 MF4Q)0\BTI^Y02NSX)K@)X-\=GRQ3H+!0T?@X@4'EC_,^9^33O,%$;[.?\ MK=]-\)@X@>M$+AF'A]#WK\,(90JGZ']]1C+,,"=EA],X>2/LY@/MP7T$P+L7 M(^GT)EA'2$"]!-E_I;:'-8YI2\[S^LNMK^ADV&*D%O%58X@?>49W8;#N892O M=3-L02,X&S2(/R=<6WP[PC"&/D.K+$L*DKV M\)N.BA),F]%*^RKP\);WL!* MK:WFIEH9%,VO'XD:0QXU$LL:DQ$V>^=:4T'I6$ M'Y"EE$@=[5]'G=9GY]W;IWOJQ)J_6VZNHS""[JU ?3!/:SH^*5)X??7;J%-" MYQ(++9] N(V7+>&T\_LG\E)T&2ZZMM:5#3?6;GF*^W M&$H:SO<9WKMBQ"'6<0GA/=$ZP-/WD.K/4;5F;8(64C/+Z%.F[C=KG$0TQT:2 M58JB-M>WU!1=KSA>+7W+"E*1">NFZE*S1HJHE14DTZ"FVM\1QN=-4)B=M-&_1*:^CMKG(0L.PBFNK(]>T3$!6.2 MSC?KV H9=LRXVVS$B,B>)>TT0^!FT.,T879$M '-FJAZ*NQL\]2L'XK*L"JR MJ)A7()7I+'=+]WHB,J M7^<%:^_@^*LTB5$X^!"QO%/'$TANK6\_PF"+S!AH M8C3LZTT,P?G.V0,FP5";JPY/<([K'5A_@W)/ G#Y*5Q\RMG?A@[9\2_O;=OURF^@F[]-9T:2,T,V7W"O7D?@;V7[I$FA)K& M<8K3)H1Q$N,Z=0*4(C^JXHVYNKF\99_05@M#MH-QUQ,:&G&KL,,>2"V-F#;W M,2JEL2GF>K:"+97'WN@C)< ZR&O#1K [ZHY%4YQT1D(0LA8]@V:*?4 MAA/'+JW A-(*(A)5E:O4AB1ITPJH)!CXR>*M4N>(N:^4A;E^6Y2>M?-(DL&3 MA/ G,OO=_>()FK G"*>X6&WRV-!5].!M=RR#';V]64M@;@>KAR$VTPY;--XG M1R#QFP R51#CNF]GR7V1C4?BD-!&T/=.MHAJO/IOBC*@ES6V&&>&W4=?X:?F M;)@GAMS6D+-BC%_U/(TA#>[K+A]M$&\E].Y"$)%IT] M)KR$AHJ!A7*@&P:8&;PXP;?5!LIUP$7?HP/+[:/\33"^36)D? 'N*KA#F:G@ M=^[@]CZ]A4^[,(V=P+U"=PT #"=>OX&6_"Z3R>^2BQ^X9I"(G%)OJ#%!1.2! M^/J^T*GPI#A)(N@]9I\"9OZ1*\):G$GZ6W,N[,-':JK\7G," 1F!U,P(L8"Q MZYUF2XA5+<3JR[^+6YX18-5II#P,<.UMO/5G$*U1/0H?G$,YB17^1V^N;7,? MP"%/Q;O:( 4R+C1(RO[2VRL&-QNU/+777A0G9_!/+ONHBW0;6'#][!QK8B:2 M.N7D56;_<>5!+V#+@XW?-=+P:^B_0M6O>>4PA2MV']6)KP#*>!TE 8CB3U&8 M'OC,B]=%=6@D%.S9W*O5PA!I;RJAD033W-7[P8NPHR$SRTE8]3I=A^6]CV = M!JX\\R7WTV]ZK*N%(F;'3GO%<*\B;^L%CO\%Q F(@C/?]U#T27[BZ7 +]5N" MV]'SU#4 ;GP=A7L1&8?>?F@99Y/L^L@XA&ZJ91Q)TAR3)%O?$IZ4;K)$6BDF MM3B&Y^0:T*P6W78#LWOOO0\9$KL-I_?A4#UIL4IN .5B8%TB*=^L5BH5"M7X M["0I"LCX7^!0!$/90886#E[A__:A%W)'0P3+2Q"O(P^'PJPV=5O,N1,+BIR< M(8;=%J@V]MD48C?M3W/NP@0G!$2>N\()80Q(SNABPPGPXZCV*\LM%!VR(* MVLT31C&>QY-::L7^"\#N;/?L%43PI-5/(6,#6+V46Y@2B!2^"]&!O$S!97=N MK):#"F,7(11&D.3W',"#E2)F@7*L_#?UW+,X!IU2L;V&4%XD(9?]R+R#W,8H M$U@>3W >1E'XAFRQS@'^DAPE3&'4(51[&@6^75UTJ\V5[VT]*.^=K?'[(B+] MG#RF(6N\"9 D'T;M?5,TJ%$D6YE>$5/ZJ9?1-NMIQ+($YC\&E3T':8QN((G\)1UUIMC5$?"O>/[)(G-7#D&445A""H"'0P9!% M#*J0??WPBRGK? NV!\JGQ:NVRV\<_3>JH4N//QU&#V 5P^\K3;PCUL/7E4 MN8C0:2:*8?Q> T1&U3[2L$41_8VBOZ"LQ*=6+4MC!5C"21?XSV.LP(O^KJ9$BO_>9>ZY=IB/TVJ) MSGN]N9DUF2TUN6BB ^'!3;,&#..%RZQQ6BIR]R!3IQV2#& %.$L.O9Z:+BU]7OPMN!7E)"PJL4ACSADKB&F0\AA\B M*[A!18A/M[V0GN>/ETK=&,CZ5+Z8-SXR'%Z(L\\;+FG.3DGQ8 584N4>.ADE MQJL(;@Q$$OH,,=.%A9!1.7K7%V\%.CT]R"(Y2:S 3X!G]4(N)4Z.WJ\6H2=^,LGY>(: S*0H=,$CR3 D6DA4 M'!&?F!(IA^DWBV!25)/:)LCX!Y#\7LM"J"3N1?8+[1R[WQ>C*K-RL%)\#*>M MWG5-;0))X@"RTJGER/VQ(,?/TU8$ULS;&RL!%C$?7(&23?%'7))BII\K$+/> M!\M,A%>@9+TWHU]ZO@*^Q;!*S@U8X+,8MWHE)"S@L]X0H2@;8H&G]3JEJLR+ M!:"+CB"3O;% ;=$/B,DAB^ YZS4"J()2%LT#+>OU M)-EG 9;UVD"_G* E?HNV()NLM$!N411$TZ46B"VJ@&CBU@*Q$63]__M#!S X M]V^U!L3?\U5UT$-+=&+P_3K<_U DK?TA<=[#(-P?LWD\P/_Y6J6X0;@]ION] M$QTA]:20R8/\Y7IIXS@+W(*AY>8."%L");(27"]!\VA/\KO&O@-DEW.!^YV- M=;9/GGPAXJ%YY5>Q!^)ZFH]:=!]R#$(*AOL)5^#XA%)GRH:= B WP1TDOJC MB5R':?M\GS:6(2GK+YPH.J(TO'MDU&0P:FJ7T3>G%/P%>+"2(;6MD,M43Q]/ MX]K(7++W,+I70F![)PRD>3685_7G>;3!M*WJM&48I'Z)YHJS=4A9E26 #>:(^8,U#R#[IFMNJQ2 OT\+$ M\:<%EAHM9X@W17,^P2R5RIJG(8J1;-_+-KP/&0+"QIVL-(K''A!K"JL]3P"4 MXCC4JP#B#:W=)7<+8/OXS'6];%DWP2:,]EE8W03];K<@CD&VJ)JWM?%(JVV* M9_10:YN.HZ2V!/BW:OK$HD/Y1)N_C3^E9L;Q]J3R7T>=5BO;>6=BS=^U.1A0 M.&'J^ ]>_&T5/0=K$,'S%"3'\^,=8D"DO9;J:MS"LKDUWXH*+JS159^/C\@+ M;MOQ'4(3FK T!ATL$6SQ#=@:O-!93X&0$) ATU+@I.II@&)"4T+\9) MHC8W:@',,\/HH&T1]U$(J2,YWOM.D)P%+LHU<$""U/GQ"7Z6L2$B/NHEN9@3A=1JI&VRGYT@W2!*CU#>PU8="N+,63U4>]J<;^ Z1&H"<4;D M-HKG:E[1;Z3V]G==.]#/< M;JKZ"&37T1Z"L\9Y9K)8:<(Y(#8T2AJ"&PO>LAM50A2J]]*VG-:4T)/]U>8Y M!O@--64Q[#Z&+.76*Q]?"2RB:CT$F9<%HR+@4$F\T<@H\L;_2(C;835]=:UT=.*:!R0JZ8EJ?*Y=YQ]9E!57)>+>J#.$-FYP5 M. FJ+5*7P1#1X2:'4U#'GN4'OD M\ !\E#+Q*6SQ?UR/*^=L'IAD#K))1?TU";70](5"0,K&VB;?HIW5"]*-@'L3 M7+VO=\CLX8(BH_K M'7!3'ZPVU9OAU:9Q$!?A<(S)$K3"@A&6:8)3()IZM>]PQ@/ 2;@J.U6QQ7@8XQ=\XD(-7>!SX.82!7"A< N;,C/M]AO+ M$$5P[!FK]IB+8]Q>7+ E<4P5@._&7[:IX M#[EMT<5[BG^6A-HH!0Z+D9:$0Z@"SJ) B),@HPNX2J,B_LCP"\ 6NRVG1W<\ M<[;:D C3TN+VQJ>4Q2W),=H;J+J<;UU@0Z.F&HJ1=WP4,N,EF)L_H_3)N.'9 M%@I?DRVN-J;MFI*@H%F\+K\MA0OQ2/0>8][PEK\)5@&0FFZCTVBSA-H6^B"Q M_H] K_'FB;2;/C.M^HTTUZ<=B("#L@;+S+36:Z1YRLQNL8%J6/I@-E"CI ]I M[F^Y24WTUK'<@B9\[5EN+Y.X=BTWD E?^I;;PSA"AQ7%>A;3UPQ-7V;:*6KF MB+/ 16]0(!X@6'MS*D(!E['%DWN$YRSBJOM;;I,RY8>IFLUJ+DQC#ANBJ/2B9YGKTY4*1RG\)5 M C6=>R>BVJ'DQAB9!5>>ANH*:%$ ><@>0- ;EO5?T3;)G^"HBS:JO*5.VEME"T6ZVM"$8]; ML'7\:D[4RD.,'HKIM,!N%0@ +M)#&\QGZW64@GHJ!'94.+V](58:AF[>,'A1 M5&$[W#E\5;HTG=(TVUD#):-#LZC*@E(.LLI\25BR:O6L4>RO@3?(CW6N[<"/ M:>&L8T4U UB!4R\K0BT;-H#Q-F>=;A$GRNCITW(9AP[A"B.^ZRC M4 :36+KFO 5'8NI"KDEQUK$](TC,#'O8K,.!3KI91 VF@X0,31G!H4RW0Z0; MGC30DF;?(<*.#'I*=@J"3.ORK/,-]S[@/)OW>(_Q)H*:@(F]4$]&R92I/3;P M$6P1>+7HO]F$!$)J0"D4LYL+%5$Y/YY#TMCMG>@;(UZ&VTUCF$E[9L6\F"%W MW&[F+*A;1)"WEEH/?P"&,$#OE!"Y1F^M; M0)E!M#VW&D<[/^8_DH(O3QG)G-/4+?G*9W5E#[7+B*.DM@3XMVKZJ!@?<@Q@ MD>43"+>1<]AY:\GP21<[';*IER#-;?;\/7'_!SD.B8S3K_ M2S7I_!^^/C^V9EC[0=^1=7P 5:=7$* 4:0D[_)/8UAAV6>,,'1&4PSJ)7"NA?J;X8L5TA[I.R1?/9^V"E1#J&ZCQA&Y6RY[GD *R>)%!6V&!#QKD"3T+295U?GBK $34I<05'45 M9=:(R%KT&NR?K"I9@9>,KL4\>PU5Q@KH),4R 9UIUG%QFSA&"?;<)^>=LLX^(TW7(V2 S+M8O8V5?.<)X6+O7LRW&LR1O:ZH(1 U MZ.6 3B5TGI:1J1C=#-7/[Z/P *+D>.\[^''!U7]3[X :+^KZHJXOZOJBKB_J MNI*<P=HG(C995' %P5\6B+KHH O"OBB@(^J@+,O'3N@6_3L1<\>6,]N MO35O!$'%!$4#==&U0KEZ/MY/-=18\@>O76I%>7U&:CJF4% ML)#KY7,@EYQAMS7G4=KRJ-_X1_T,PPNEL4&3GV1&@OS@RCUWY'12758 WAW1 MXS%& @*],A.AE3FTP3.\,#HLT1&ZN:PYN1%DK(#3?2:/($2"Q#.$-8(R78"2 M+G%<#NP^BAG2S=[90G+-F V=(Y&:F4/6FI[H4^O)!7&Z1S B/CH\. ..V9'9075XQ$Q=JN@&CP"*M MK7[-G:6X%89'ALYDA:UHR8:@\-D=R?Q/)D)+ 6*^2^1I-K/&3,A^4V7_)6A8 MLX9'7%%;@O&6% ?+@WX#\!+2"MDD9E&@ 5^8$#JXL_?&B=^11*5_UOCTNR2% M$FA8!MCIR1[F^9Q<[@32;42S!DD!5=WJ>$QO,CU1#'<+.+6",$R+XJSK$,DA M1;=NCE=JR+" G:4PQ!)#8FT,"2>JZL$)MK28K^HW@_!22![M7T>=UF MV?RG\;LVC,_6^$43/(]KX+TBJ8Y)*]3F@UV/A"_*WI1B0QAJK%KB0-3&@=34 M"$M168(_U#ANY-,#SQ,UBA)0'+B6(&X'%*00QP9&LX9AB6U98EN6V!;CT%IB M6P83FT1+K%D&&E%NTA?P8E#X)T]H:EH/[*0>@^?*9LRC::-OVJ\T&K!/OM;HJ'YP$ M!48F7I!ZP79U 'EX)&7/)08P;)%0HH12DN=[F0B77 ,H%SD^2M>9PCD<&XVE M5B\WLMFZ\/ .!-\ "5NO[\ $!(0$F)'\N";@(2$55:_MJ/#-%26J%L"VIE+#/Z;PG&O7N'_L(RV%=23>).',O'?.7OVHZ16(\6& MB:>W\&D7IK$3N%?>=I< $-R&P?8)1/L;["V )(IF0$]S)SF"O@<133*B6>.X MS?4M( G7WV[B. 7N91I!#IO)A(\[R)GB._"&?Z(N1ZRSOE=N.94SGMDTFIA" M1IRG0;36)DV?R7WH[9U.,>H(P#<"Z4^T)0P=^GWSC28\S(R:B: ;#?!1+;FC)U9FU+4E-3)LY[ MRTAMKO'=WWX?!OA(W3O1*L+5R]R_'#\%4([ 0@2-HPCTM"8\089D,(_[), 2 M17KH?# *>32R,>6W2B9PYJP;N(Q7HYQ^@]Q+?\I=0>3F&A6$O*9@_1IG":?4 M]J;12Z:X2!)+T6D82OGB1)$#F3.71EH-%<^F&/TIO$^C]Y-LEVJM([+VHQF[:,2-2\U'H@)6G(L2;A-LOTT M7D"WR'&N_F)!$U.#DNCFG+FBU.N=SKQY#]V^4_)L>;O+K)%;0KN$#<(,=F,% MJ8A8GRP,@>/9M%BWU+S#W_I(A$(&MED'Z?0*.9XG%&+7NI"E<.9OMD5Y,UG3 MF&M(8#\&Q#74SCH$3EJ4IIB*AP#)*)KBV9@;1$4 LP#H>UON?2HSHJKYLZ>A MT_E2Z1"8=62I/%-J>R6&@,=@4J*?-3K;L@PBXFD3="4-$6]L$E1B C?!235W M8'I>:;>=YS>S14A&5Z,X"X>HL=.!2#"0WP4;J'"WPOA;4?/YO_8)[J_8<0B' M"F+@HHIHH>^YR.QQ[D U;0T>=P D\7/@I*Z7:(S2+R?;89VT>(I;$X+%\[DP MH^2:C?2E/(]CP(V*:S72/-F+-$(L06C.[;;ZPBN<>'<6N.@_5_]-O5?'QY;; MY +>_$U1GK"S)(F\ES1!5 ZE M&\S,*4)>,-J IWEX^D[AW/O0DNG(.7.+[8JL6&LBJLY M+Y[OH:R^8BR0T4%[B8U[YXB.(O25(F$E%-26=*->UFIMSF',AIK?75[ )P!MX: MZFFG")FRHPP3VET+DI)\#\#KJ?/&BU+@=B]C^J5'::]M"9,84L)J\^2\TTE':A1MR_T4ANZ;Y]-,!^7/&E,4 M(U]#&!WI#*?1Q)0;C,U:*(VU3?XS<+UTGX!H?Q7WI[C3(J*D@$W"LG M"J (&=>.($3;6W?2\DITU+:H/,U6L+U%"0$?T'NLU>8Y!MCT3%D/NX_&FP(< MH'AS]7Y +B$H%V#&V+"A4R\+?D]33@Y[)93&AI!7*4YPCS^_GT'V#6&[AL9] MJ B:CSVQK1D.,Q%'F1&V5?9\35*,\7;7)B1&'^0.FHF$21U&D 6?'HR8)M&T MW],C0%I0%1]"C*^I(NO18MSD_T&I'('[S^^2"-O^\G\,@P2\)U<^MM[_\[L8 M;/V+6Z8G#T3L:H@Y5O_B"B2.G((YO MX@CP/?RD'ED?P^ ?;H/P%3\ F@@$N1=^" Q* M%[_96(B(&C+GHNN2-WGY.SARM$Y?P#]*HN 00Y_')R8C("QV,>\'LF V\75S M@C484I2(*#8$.%U53+,"(G[#3AP.8=5$.H1FXL"(OVKD!N1,' EID9L6RS,? M'*2E;D9XT,11D<-!),9HXH#PI0YV3-(0R_]@X(7"#FB:. IB/),5.34? *29 M)3\F:^+@2/),V8BNB:/#9Z!5T-<02_UH(+-L1I%-?-5R B4M+FT^($@S2$:T MV\11D<-!)&1NXH#PF2$GQ&Z(]?]L((<4"L^;.!ARC),6V3?XQ#5CX4FW'5DR]K,TV<$+^>_JKF1O M0Z>76S83L7<;7&^^W+,&3P^IASC*8 M)X;6VISI\T\*L\OR/')*H=N"SR/E!/2)8S+W1V_+PZ;IOF8Q[N&"L$8R<30, M#\\?-9BP!UUT!;R)Q\F<@$(A'T[<\7T" @T1<^*./S$8A%2XB7L&I9$8ARF, MZ!/LB<"0#&%$[U_/U?=@!B8XL]A%F\I?H@ O WNF(!D377AY2NI1\ MFK\';)))^$KP\K?<(;SI _PT5\"G0NRC;2FMV3 ]<^2VTYVZ_A(;A!*2/+NC M;L_/A/VXU])^7'(/_7QG-GY<&^JS45YB,\F/W4?S.?HD?8[(/4PAPNG[224V MQ*R=F$F S<0]H0+OGMG<2KC_( $V-W)1->3F>C4@J 879=F488TIS\ D/4IC6P*Y6#6"F)N?,1Y1HE(TJ.)5?@9__^W M70?9?4S?!')#O2>> =1&LO!NXKH;KER<,-L3(Q+EZP\*MB0M2E]1W/-!:$.><=>,._ M].&Z55_3EI9M2,^UM3N/29/8C'5V.BW2QAEG+=F=?/)2F,,H7LDEY+2@QHVI MXBQI_N*=-9KH_I/&"?9:/H44VQLFG1<'NSOW*/6)@QH] "A2QEX"!8CHU5N# M;&\>P#K<9BY85IGCP3]K)N>I$MQF&@*\[=Q/41CWXD3TP<8\S95%Y_0CS1IK M5&ZK9E$"@VDCTSN05&G]*-37;*.WNA%U& %O&V1AZ.OC$X0W=M8X0"9P M\=]\S#4J?L,I2CO0QY87$L8$@BN+:AHKL9&F1P"L"(\Z#)1@A(D@(53DY"0H M9E/KA!EU0@GWF\3C&+7/@RBQ%D8CL#P/&N)Y$)EM3/Q13*\G !;4?!'FCIR@ MF(G#(,,I*=$T)B,PW5>$TW@M-O@KH1%A$.8(LWPR:.B+:N.>"X[Z,FC$U8O? MA^(A6!.'1/@],26LRXK'HZ<'A4T<)N�XL6F_CZ#7]U;\PS8U7A;A,'B7M< M6 %S5KR^/C'HSHKWV:=&X\WZ&;>28+Z)YW,^"2&Q<,!![![&>,U.CR@\6Q[H1OD1*D ML=OJR_#A.\&=LP?,E$NM1LH?P1>6OOLT6N\@N9YM(X"/+NO].Z^3-DB?@S1. M'?_!B[^MHN=@#:5>B%IR/#_>.0D\88S$2D)=M2T,':'5Y@(*[EYR[:QQX5W& M8JC-C5K +6*@$9/\N=WFMB#]">P>'1_D7DK$>."E6EV^S*4)=%3,OOYT@M2) MCO"'C_?IB^^M5QNHW4+YDLZ\>%VTWP:,4]UHHGVB$M>6 42=OL10E4>QRZ\H M=A%^BI5DC]+:I.FSCR*U_?27H)^8)O3$4$=J3V;"I>O>"9>X/8V3.C/!D0F[ M4->Y+DS_26XQ&7:60F);K5/W7 _*,C6YBW.GD=O/4=+43UI-$9_->TE-%7/? MV] )!'1[4C.+*97!SAH%#00)X^QK:2FAER M,AC[:9+]XL3C?#(_HNS_TUOXM O3V GXM\?K,(W. JCC^I\!2)BJL'!? MQ7.^!B\1TL&)WQ?5X^4'T9C).5P#X,;74;A'3C!4>Q+%6Y9N+YH.S>VG/.W? MVMMXD%-%:R=(/!^<.P%#+&U9MTJU0]2ZKMQ)7Q.QB M0L+Q.17&[B:3N0N3[' ^'N %297E.-U4\SYX4ZR] PH*.B(10+?BU1VA0"4(4 M$3.;WM:)X,/B&D,"-'EN(APOPV"N\SE+7"]W P4!R70BD/ N7868S.;$L%QT MY35$](,;O? EA:W WO/-$6UQA.3"GS@(,N%:)1#$" *C@1 Z$&)&&S++F,CJ M67=$_^4/>QV,^/*28^46CYPP&0?UQNZ1L_>.^117WG#9(U1EHB#U,F((1+9, M%([><@4SAF;BF8\Y')41I&/RP@=@H32KJ,DPJ.(-Q,@HD_,;J]]_$M,8C@!& M2-W5ZW(0C#DS.:FO>M(8BRA&RBRC8T7HF9^Q53PM-_ZG):U?.&D1"'4U. M83R,S$ QZIH,A&K*X$>+3C1KL[P,Q8I(G6A6YI.53&Y/FI03S_(H2S<=;)%R_97:1Q$NY!=/6^]E/DO#N+8P#_SZ77O>XS MDK[,(F'P3'[91FHQN3<8LO=$70Q@LV*377;"I15%;AL$"8>YFXP%VWDK=&N5 M"- 9[T00(#EPU4 P^9@>H9L5P5"_Q2:ZUE.X8J][7NXVZO-IS!T4>K@/&U]C%W=6;3UHB/:I"-*+*2@G8)6,BI:13D- M,1*UB/0T=5G,5"YB?>>[-/UIM&J,:_4*(CAKP-2/Z.T775;;SITE]R&\Z&\" MF>TC=5HTWDEHO&(ANA+W31T60:8W$7Q80;Q# C1Y#;'7'=B B7ZSF R)X&:K?1'N#P0N'C2.^[:.'3T,(%GLQ+\8%V7@$^SS<:'K%W MQ!)70#/$60S9B2#$?&L\*$33,%0,II6+@6LR-(M:;AB[9@@%4U3/:QG%'H + MP-[IY!9#CO#.PX)2B<_RL#7?O:,WO#DQULO!7[VC/P+-:CY^('/>+E5_AFIG M;_$2SH]5D_SU "['SC,$*!A8G]B[W@$WQ4]G>*N(:04Y<5/6+]A9V^):I_@VS,XO0T5G]3!M&4R%G-UG/DO1;U*X".,DM_HR]>AN M.WU\$?@^$H,*$S7\P4BJQ+K MJ[BTQ%6PA=O"VNX05%T-M;]82V!$PC![S6(9^4YMX MMEY"# NGH\8:G=XKO,GAP5T#J@6(TU@['V6<[D83C25G;L/MJ6TIH-D_#);17?9'^F 8#_^F/.-!AEN"DM1TW.\X 4<.(4V[^..JTO M '%:X)Y!N=9A3)#<3M^YZFWFR&P=* ]RX J)8X-\2F,D*E1.O762:RO/4&V* M'QZ?F=R?W4>WE$&H]$86+NH--?K 4.VY?Y$+SE'<7_0>XW,P2M*VZCZ@-B^[D83?4><5Q2M?<"I[?6+K;0:7C21M=-> M7X11>?G2I]ULLP@S_3ZEG[>V+']X ?%9FNS"R/N[LOVV$SQP>BE65U:1M_4" MQ_\"I2D0!6<^Y+'!&N0Z"5UY$>JG_UJK7Q6,(T=OKW\)T[Z93SZ&?(/Q%=8! M07 ;!EN4 5S><"PR@N+Y/Z,226^1ER0@(-?)ZLZ8VT=CV%]9KX 3]M=N-ZI@ M_MEY]_;IGBJ:-W]7O./W(,).-DA;^!K#5Q?#/,1LKWANF3;WIX#^QVUNRG6+ M/*%[[+J]C[QUK6R&R*U+ZZP:]B__YIL)NXW&/3->P#XSC=_UV=YW$*!PC[<) MFX+N'SF)HED]!CE>-W+'B]SB@&^/+^$_\@=1MIU&21)GHX1&"= M"4Z9C>#Q[.&1;77C]AOF8A#@4L2&BF=3HRA431.J@FF$BFHF3^$*<^OXZAU$ M:R_NT*1T=]67?P10-6W@\I&D-=7G8ML?_/ (LB)#&5!,(J6W'X0X_R5*G.V& M&IW<=<9^%]X[45[KC^+FIC17?;JPTIL=$CZFC-;FW%'9,1>]G_+60\!Z+@4K MN;7J.]-[127MW4NP]N'JB1RSTT;U', :KZU3/OH)=@,/8.LAZQ)PLP0:? WY MI/'T6EISZA-15NCME3/80\+ 4]1NT6<8CI$1_C#1ZXY MG=IVJ%#F:MFXTF -H!NH%395?P?U/&B?UQ[+$Z#Q2>T,$=0&1DM%!=T!2,XAYE29Q F\" MR/-E8I_KW?1[QFX@D6]IYR07CK].4?G/.Y!@=U2C;C+\[[J, M8GU$SBW<64_HM$Q0DEL;9:3;&+51H.^CF($F_,CV-D![1P4?>FVJ" D+D M_]_>NS8W;B,+PW]E*^_G9)))LDFV-F^5?)MXU[9$TT MK*B(Z5'7H4N;!.L98C1> S=V1Q1/4P\#2'>%4?0%T3#;/R/"Z/R NL<(PQL: MRC/"ET>WS5;'+Z??P@[,M\^*AX/@.ZU%Z7"=SA0@1[7RP])L5]K)4.MH\%!)P1B[:)BK!Q-F RDQF63T"$9]JCC'(^VM2+Q%?!#*;[JQY7<:8A0AJ^[YQM@V0L: M-%'I)OG36&B>&O2NN16>/N=&.@6"GG_O8,+M:2:$U[!-J%5_XYH &_(OHU^,'1O)+CW";F;/C* ME73"<>C3#W[\?(418O7%49Q,I4USOWL<*"V.5D$T4QLH&M^=WS!>^4Z4MD?Y MG/E*(Y=FT+9D392QHF?[$A/YPA<6:^_WCGD%]LQ)=)%2)SQA>'Z451*-[] ; M>R1.<=2:#"4HOV3J2F^@QD3[6%=A7J@*KVF&4IO\(A3:Z"FHZLZ>SV"3;0-1 M?R[04U(P(UJI4VB1E#9,+PV/CB?V3L2^+ U=$ #$Z!K-J)R+:= M>^U,]>WYRK"4XG!F<#IW7OS$"<3W6X^)]IV:%@.HN3T9C1OF-YW/F?(T27MS MG).KT&^#VG_^_$EZF5V#O]:[B$4Q%K4$5E%&NN5SJFK<1>:*R1C^+SE$A(P@,@'C^?W\>)MR+'#GTTKZ._ABE"&:X4 MN9()QW?&,A&",,#\)SI.Y)*:>!%0Q)IJG:V:KZ4)OFORG^*+LQ'C1:Z_U:&J M *G73BM.T5[.S@YXH84B3Q3FP2Y,7;P.B;B:,N"8#&) R5)^$,I)ZRR0L>+5 MULD!B,^I53) GD"_FOKK]A&?$D;"A-?(3X0HGF,%1XCF/]D5.1N.6Y^W+ZJF M 4=3JQL[GD;V*3/Z(K-3-ZVD9V@=823SY QX@<'5E^&%_=>! NF:ZB5.T*Q:T ,T_GR#0>7% M-^C?9SAZ1O@*R>.#);. ^)C$F6^*8-G>KYG/%J39T)=O&-*;/'YQM"<_9$7- MW*V3AR(781!5\!,W'E1SZL@K;CF(5UO$Y4"=@FBU2*YK@DT7T1CS>X?KRQC] M&V/??E0H+(Z[(!-&,M ^J;SN-#G._85#0JA'2 %E+,7L^'A@FON<'*2V$ M714O(&;J-36SE8IE8URE>=. M$"#O;-].7.%55!COO5/ JI9Z=::9DL1$N^V'R0?/WWW(!WP@NUW,61-IK][^]$)6$T-W^]V\^?O.W-"8+ MCEXR\[F%L[066DT$:-QQKW?+MKU%',D%0:QTSHA[HH)&A M=5IX#=(;D+?8BOT0:W5:KZ- T,\<-";4!T':I;V\-D2MTRT%7M *F((KZ7%N M*;#:-ML#NH;6SXFB8[CE6!0W$:_C0-JU&S0&I+R3V]6[.#6- V4)C#R921?( MHY&%3/LW7(2-D2]Z,W?0)?5L> MO8%$DQM&.6=1KD)#QHX>'UP2 D?^263)0 M>!.%&^H7G\S8/R$V^MER&88^4W_=&X$Y02&_49OE.%&:]E2F:=LZ>SXDT OA%5 MH>HBT6JD82F2AF@,CU_^/85W9"SH)U /)$YG$YCY./\50U9I^(J9 ,BI_47W M6T(=T8Z]BCF+[A\_&SU"$^)0^Y*YGNZ2F0#\<2Z93A=XT[:HZ0E#ZV:YN/\T MQ:VE% M79G PL^@3D7F Q3+0E'D9N,H7#>P+\C'/GU"^:"5Q88^%ERABO;C2O""%9^ T4LM\Y^;C*9 "%CR?AE@4%>NZN,$=.V MZU7Y04/N=#"I8UF>I1.F!*T?O__XXP2AQE, /V;QAAX]!HV@"U9T4HU6*#+J MMFJC1&--D%*=7&K,)><]R/O!$(*L<;!G0SA]I@TA!KQ#C&^=-6^%^L$:NS77 M@];H 6D$/]88+\O#=,W:_# 7TF68L#I6JZV3G#N!FP9$I;I#";-0-%HBD_]U MRW2:J@"6(:2"MW%Q+,(&G20_@+=6B*6AJB!R$ID,O;52#ZW*2E=ETXQ@QQKU MJU9*.XL!,L[!/X)7-?I6PK\.BX+Z1O!EC90]N!1XGU*J1E ,7D[O-)\H.YMD M 5F&\&*1F"Y$C:D< VL$]28;JQ)T+OS8S:J_&\&/-8)ZS8<^@$;N*&FX4]:YZ>AG!#W@YL-ZO!WFUUHA4U:#> MPU+%,$5"X,7!Q@F;%5762(:"1CK<8OI%*P)#KJ0?K1$;6^K7%.P)O-#(,5_? M.YB(032DRFL8_@VAR!IY<7#W854?(%,'$[R4%(1M$,'AMH%L] ML(QG,>WY^PF\'E @I_*%MI7LJP@_(OQ*;@HBU1(9V-^90I8UFD M*?XBI;&[ M6;_:+![H#KVQ1Z:P9(WHWWI!>:>:#B?[R2[I=@C++^S,5O!40 MW[3ZU<_@Y=W2'I\15;QGD<+_;HUX.1BA>86Y3WGP>J9?&\*F M'1+IH:BD(=V&\&J')%R&8/"QFP>$G1/1QC>%*&L$X+)H8F:6YF/L+F*)=D5SBE64 M'>+R.;5QW$7)?Q#K#K0)#5[7UHC/"]?%1(NX\9TGFF/AH_@\)=*TL:-IC>!\ M[L1;0SBP1CAF@:DUTB 'S#5*'=;8FHWQHTSL)?=C_A,=9RAPY1?P.L5A4G"% MU%83]])3;LQ#_@MX!:,@Y(O<>E+';87.>O7C@@_LC5X0OUBC-0R7B:,P#^!F M'[D.B8J6,A0SF=B43/(+>&WCL./>P2:[O59;)\=V?$[]7 'RS-H6?K%&IC:' M:7)]K9&?&$>U-5*V.53_R00,PWBV1F@?'#O$;Y"IJ[V M7ZW1 '3K&YG-WOO5&C%>SV-C"$O@A?"BA=P3>4@[Q[E;)\_^+$)OJQ0#0SBR M0ZANQ;RMMHA[RW6ZSM4R-*X)L;F(YB;?.X;\][_:(7H$1;ZUV537 M'[ZW0W27X6NZ:B0_? ]>@N?*!H\)]I]-2@8_?&^'5%YE!X"4$'[XW@[9G"6; MEW$,5WY()UTA8\1EAT3.E<3[EZCYYX<6;L@7GVN/.4\;J$/O":*6QF)]#=2\ MO;U]1Q?KQ.@[-]I]^/C]QY^^__N/WW](G/W'1=-CNML11-):REG<+"][Z0(ECA]\TR6,(&J2 [/;1.66;%O5=WQ%N4<[#4XQB>/O3:W'# M[6 =*QA9#ZI^C,($O2>7 8/E]V]BM,F*M/8TDCE!T#2-C6\N:80WC6=O,&%\ MG,"=9!B_TQDKCAW_!]@NT/^-8A[[*.)P\ M#&GA)OXK^7WFT!MN^%V'>%H&/,6DV:R>W'7)8F D$^8SW=+N.O1P971#3V@4 MTK,F\;[+Y\P&2FLUTN@/_MC9EIZ3A#1\LD_;Q'F7GPL#*:9^./68*U3-;B1 M+#LE"J4KL8\1GL)?[-^B4_C+_+<@' :ENRB+L-RXM/K2-[3561L_I&?S499Q ML"#81]O;K[8<-?N62TTTD#&B%SBB98-JM.[@6WI 8T)M?9?:K^K@MZQ%EH/= MGS]8'MLV8:P,)-P>61S,A*C5LCJ90.<$90GZHW-Z$Y7E 2N 4-NR85D>;@(& ML7(MTO*@$;AWV/$'A$#"/8A@G!] "L9 3$-F, Y27(9F'?HJ@YM2S)X5E99N MD4/?ZBV2$B]9N%,\--Y)8+,<5"^J;E;L]X*1+:XZ'^=%,?6YOT"L*)*%-FI/G!RXG=L8]NBN5QC[U>\?7 ^I_">-STB"9/:*0 M'2DI7)R!8_MER,6#XC\JWBJ,UN .G#^>L8XBG5C&SOCY"?\Z?$F3F'&='Z6A M@;(98]-%[<8MVPESZ8([<'ZDGNUKO. *H_^E*'3W>E>"<.;\8/&6UILUMF<> M)UCS\WGNM?1 J\_2#CAZ1UTVU!G*7?H]IH^\ MYT$Q@]ZX51_NCY64%61I@>YWKM8#D/X,X9 M&<77S",:835Z!2.M"UP9H29T#QT;M/=>*WRCG\)=-Q;W5/$L054N7CB.<5G:&9.8S2Z$W=Y#X MQCO(:)KV($FU;\MK!.J>)8'AU%+HQVDAK+#''D>4O8PR1/9>>P+,'LA__EM% MF75:TC'HLT [(&6QQJN[=NI(]]5UI'M2;^]3>]W\=+<<$U)B,O UN*453MWF M^(B[W+T$T1ZA&B>5!BV(QY^ZS!F\';A)*Y]P%(]^74B^9"US_',ZSLC]E+6( M*_E\NP3XM+>,XNOVH_>@BCW3+.!(>.;DM9&L+%)U, .H4\<786 MTG]!UH63C:_DG_JH38A?4RKVL6-[I*YI$E43- 9/'=-.'=/F=M-/P!G'-DM M=E!:>P?Q+1F6NOE@HUK;]F%Y32G@V#^U.H/ TT\-S>;D]\=?G0HF]@\QMM@3 M9%'%5]SCB(CLR9YJ&0G1-FB0S0M%2AEX(1PQ<]B%<%T=^FB9OS0F @B;$*Y2 M+RI",7WD-%/AUYABNS2YG\'2!V.X?> M8A?AQ/^+_2[< %&@QUBOGPU!-XC6!&X)=^7Y(IUCKR-57&_B.6I5<#MD]HZ&5 M]T-/?^$?-'JTW'X]]( Z!6D)I)9@1Y:-;0X]=F1C#W"!ZJGZ6MBJ(QDRE@[A M1%T-KHZ:MF9DN?=WV'4UGL9UK.B3$Y%4(;/J0EKOI MAW$?R*;5$CNA MU_Z\L(>'D@Z%52C;6F@X7K$HG(*PJ:^RB>SF+0_;;44" ;/K*^T/V4T"P@&CJN M ![CI"9\DW]5@C?Y!S6'>:F;+/$CPJ^^RXN)%0Z;8Z'TW.5KB+F:NWRL?4L^ M.'!50*A?R V%Z9&_(?^/'_=GZKL.S4LO'3KODS#A47X3P'A"/'3]&G%XX>=7A%<(['MOGC)HO MT0HE24#EI8*C2&W$HM&C+#]&[G>;Z/4#T_7P/EM]_H]JX?D/__W\V%IC[<'H MYNK(0\K+G#-JMEV]0&N$,?)6SGM-$BY^O7RG":&BW#F]N;.!=A>%G^7QVO41 MIN2[?)^)8*E'''H3Y\Q,:FE-YRG9;5FJD6"\G;X!#=6WM$8)E5'01DNIK5NE MLU+8%;J7)<#S(K8/AMZ.@&R)+4Y+KRX/@%3)!8T!+8>/3/]M1/<)-#9+,"#+ M73@,!4=Q'#AJ;<$'6JHE:""5;+^CC!90-A!@-XQ*[;: 6:)30L: GIM?841O M[+L%SGN%9ZF/1,?3VBV%7<^X R#@8B0 M6/X@!Q:-1@1RE=?:.*(+]%2O7.B'KO_B!,LTB1,GI%FJY.!_#ITLC IY183= MS*4,Z:JO64J83OU"T>@9O2[U!F.2O9T:!RG3NBB\RA.8G&QMD/?.O+&7%Y?W,BII34"Q%F3^\QY M(T$LFVC!KO;*:X.M<_5KBIE-@PE'I -M&=7R<8I%/C'PMO1>TO1Q'H8"2WR< MF@YON0#75)-5LA)H?*@=)SUX0U/,.BJX^=WL]*4[R,C0+DPH4>=51\)J_VE? MO:@D#:XX;:DOX6!988!D?E2HDK"0MG0/&>ZQN05/[+#4W7#@E6F%G\$<^'6M MRVHW@X$$Y9,CX>1(L,P.#\M\?;*_S[DCYX2+QLMU'D^XQ ^T8YYD2\3C88$@ MW0[9#%"D=1TF"*.859-9)%F/STMQ[Y@>;Y@OB;,(;J-U5Y,]K<(.[(HX2V-" G%\Y8=$6Z.1$QN,D+ _DMZDT.E4>_)T:L.;._J+5IMHS1V0N^2M41%$G?5L!>="CG,6\BA_X7YF$3NL\X]61\X M8_(_]E%\=8_S &"V*$4! /&,HR^BT8<<=,5Q2()XE;*L'6FJB/S=L:/'5CTY=_%C2\)*^H,&CT0R_77 MOGN+L$L^X@?HC,A,L@ L\?#9MO@!O63-Z.Y M\G&<+,A?GIQ;Z4PS+,3>.ON:R$DET'ZRJW3^M+*A'\IEP\;S&6GX-0I>B1K8 MO#6E@I9\SM@%CI 3W#LX"1&./^$H?5$S+]64L0,"B9 OYUZM$:!,3I?O+S[. M.LPQ8U$/6U-GJEDV]HCDYY MXK5JS3N%%M-D.!:7_/H0,N=/,Z1\LVJCW]=[O!:.+(W4?:YF] M6(GV-(;BUDE2&C/Q'^0(!)2^+S%]L[Z2_PZA%_Y$( [S"Q2[V'_)"O'7;01G M3JSI_U>\PNRV$/5ER*9PI\V>S7$7)8B>5\H)A?Y_[MCC3P$;F>[K/F!F5O*( M?.Z2!\Y&+U9'^H*O-IVJB:,KC/Z7HM"E.>Q,^_'=^XQ[:Z%8,AT(@/ERZ'G4 MXY6-";,!4=!N7C!&DF?*&SDK[K\@YF+U%J\(DY-6/X62#9#-&MW2D61AQLLU M/9 7*;KHKDTVTJ@P=AX1881*?I]#=QK>KBVZYO@S\K'.3RU(D MN/1S\#N!P'@=4DD^PNU]&^FEH$BVLEM2IO3#((MG-A,$6!KKGX+*/H=I3&\A MQP^RDD;:I,29.;NZPE0/:CRD=GN%NM(<"T1\*U*X9"0NFP$$C,(*PA$T-"8 M >(!>6CW4CE*B$Z%$VV(Q+/'%D;8ZZ\B_(!>??2V7),_-SYAX8@&)% JYXHG MZED&@F]J'VG8:+A.+-U9IZH1$+.!3U4C3J42!N!#F>E21X@TIP0T+L9- NV3 MDP(:+5HDHI6;4L>/( ,$-"9&3(Y7YYM8C@EQQ&F) W5JB.4XD&8YU8HU#\H^ ML10W1]1U14T XG219F\&27X&: Q\!7UGQJX,'G*P.-\PJNY(TUJ-"0A]% MBI%F3Y*)S^I'S(Z1H];$,> FD## MWT&=EV%%$8X*+_JGA5]K 3(RQCXKDK@ $VCX!>19$52K."H$0&R@-Q8RC!T* M?H2X"53\"O)@]*DP4&4E%R.X@.7ND%:+,0(_+&/FL.HT1A #T(;3+7IC!'*8VOA-KQHZ1A # M2_4:J32/$4S!DL7'*O!C!%4P!54>MCKE?XS$8,"44>OX, 0X+*FT5[DB(_B M*:4*ZAP9P0 LV52K7)(1/,"2477J+1E! TRY3+MBDQ&< !3)=*I!&<$%1*%+ MH^*4'B[^^:&%"O+1Y]ICSM,&IA!5JCU45KAJH.+M[>T[NEXG1M^YT>Y#43KK M0^*\1V&TVW]@B'D@__GOA1]3]*88W2 R/EYXGI\M]SI<1WB7"4@H(??C-[,5 MXR.X1MGZ:BCO;%.[+)]BUGRU!;D+:_@>M$#)9AQ]2TM+>\+:T?>+BK^I$SSX M\?,2?R:"#R8G/4SV9_L[*@'(&D1J304'6+8V:1M)K:DS/4>1X34 MD_U]X(3)(O2HY_Z%BG=G^Q7YK(2Z=&;" XLN3;I9.C-G ^O6"=,U)2),H[UU MND_*9HQ=:-9Y1D3L1[&LQ7-[S-@]@2),A'))\Y_Z\VDEG6;5LZZDTW@^W\') M X.9)BOLSM(>-2\OUJQ0SQLZ]A'(./V.(,=E@5"BCA_\@:"D);*QZ"V[K'J( M2O59LX'36A*-+EBN/\>(N8X%P,CG 'EQNR/+E] M##16]+H\* QF38R(S3J68$)6RG4<5!Q3:=<>IJ]641*U:0DT=M0,I8?YK(X: MJ7G*HBIEM&&*@US;;FPINA>#@8P8T#T>IJQLV%^^ MZMA1(9N@H9,^-2B,QS8'D%GY$4TX8K M G)%%C,H4;@S()?=F (A-:<(Y&(+IIA&TP]C>36!D1B&TKEC>?&!_H2B[3.R M-C";;K2?,*&;Z%H4( (IV7G?2+2V,/ZD6$1[#9W-:8:EJ*>-'BDC^B0OQ%IK MRGS^7;*[&[:IM+Q*&LMB(GE#P2Q<'D;('SS?XJ,XKJA )V18-F-D\KXGXC/- M42E0)@X)$XP<>3UWK(;!._&6M\Z>;P!" M%H0Y%'I==LOD>R\[HOHO +D@;0_?Q1P1D6>XKBH1D-@H^5Q6.QHJ8/%FT.$ M,V\5+9,MPK0DK"ATJM\[)N8.CUL'DUN6G/"LC=00_M!YQ]AQ2<)OBM>LG#,; M%_[3"5*4EW4DQS;V/909[@YCS>+70F%E->HOJGWF5;ETV)IP]@3$EIW6[/J[ M_!\U-T<7/FLX3M2_,Y2\(=1O6\?_R&R;_(E<,W2K'E! ZP^N(AYL@BW6FPLA M8OT&;9R@6I,PG]-+/C&U$+#M/,193C7B\ M=9&E?37[F@MK XX',XB^5@'0^-'C%[VM \TZ3)+C9@ERI$&:IK!C2=RF3HLHF<6T M48Q<9-. '(QDCM_VH"S("!J9"P^T(%D:OF3LGNK:IRP-WQF,(;7UR])0G@ED M&XE1QM)@GX-8D:X]SM*XGU&/V($V/TOCA0XA+TU+H*5Q1(=@1FI(M#1@:/!A M4QDN;>U4<@B!2$R@UD9-/69&TEI<%,32EODJ']!+A.EFU5;6V;&.LUICZGR. M=W>+O#2@UY-XG6?[_*&L^.60-\T&-CESM.1^=@W31("S_1DY@-N=@Y\ED2'* M:8 *M8E#0I13CLV@.8/=>FL4%D13C9C/C#2.(EV"'<6)XW<4FL/YA-)G 1[? 5A2FZ0_Q:CO*Q< BC M:NTCJ@HHG3)?N$YYVOKQ=_6\V4"ZB\+/L73Q]1$CA^%<$A4OV7_Q/903ZZWS M?Q$N;L/,4LD+QM&:9UT\RQ"MJN%9&Z*T@/8[:KFN=966.JK48K0E>)%YK4T@ MYF@,CJT*P8<8/:0$Y'APBK3U:U3:A5%I16)+&\O!GJHA5)Z ML*8DUV!&.Q =UK-7+366(J.N:UD*:U^;7$-6XVMSEF-BJ.0J5Q MC7L:*&EH MZ)B0$0) UF@)N9"Q-08GY6KRE@(]E)'TL"9 CA&H1>:64X\G_>RGD7T/J0-]GK.SC9XZVRQULEGLQN,?I:+8@GX] 8S&/0 ME6*IUC>%JFN-MB*I3G]27D[*RTEY.2DOX]*ZD.'<"9MR2J>,/@T,),"7["GCIAG.ZH_$0N?58O3HQ7X=@9FT P*471 M^J$^9O2B[F1C8G2%$!6:'J*]$] B*Q+N+)TP=D>9['JJB7.2GC*BL=8: ]6* MD3SS +Z53VW"DJDIA?5*HB'8"_S7FP&I;?J5Z]PMZFA1$&0$C)]WH-(-+,6& MEGF@JF7(T3XL!7S8#0$F[&1V#GJ<"8W69[--GJ>DOD%F2WN>R$6BSSZYNJNE MD(\D81O/9)P\]^B@ S%!;MY8"!GM5(C-#Y968]<&7V#"L+3D>D]14FXUL;2" M>C\+1M4G5O5H77> MY8>V\7PV'"]<%HU-B-A%_BN5\Z2T(AQN[$[A?+'O]:+WBI//&JZ9_>2VG<)M M6Y/H(4-]\M4:,;G/7/-K(M\U1\0OR+\E9H,&4AG$T]'.&X?-]CZ-7 MOWYO<@]V-BTUUIQLD#;9()4ZE99\>#S^%:$0-Z'Q8 (P>_&I@7*0I7:5 UAX3;RRU&QP M /"E3&=ICL*@(]%'1K0TB6%$O/04*^VQ+]7J=*=/,?I?2H3)RU?R'YE]*9ZO M"G=SD2(SE'+X?!&,S15)RVGSALX7[!PXX9VSDX=IMP:-K(2OWJ+5-DIC)_0N M_2RN/6 MP2B^0V_LD9#H]2;/3DF2X./&$#!G51XP+1H-:?G2PRL>?[*/6V/Q/2<7?KQ< M,QX@SZCI#AR973\2MH/B/XA(^8IPXI/;ZX%(38AE!]^3B0ACY+'OBQEV[W<< MO6-B. .09TMPQ\YX >:EVNMD*F.^PO$S9DCL=E'(%G+OX"5F2_3^=((4D0N9 MW<:BHZDQ\ZOQ#?8A&L8L/FGP%IT926\X#D2?)KU',,\+@ M_]6/E_.'0T-V)C[WQ'0QR0R:OS@8.T0O5R*X-7#DU11O7T7W*7:W3MRZAWD+ M4\Z!P*3E>7B=<3-SN3]ZP/]MD_NCQ*5-JA):.D@?VMT" MQLE7$-31G]/+4V8$)A#0*-#CN3I?B8/TYORB0IZ36G9?J"C('1CCI?Y+4TF&G8B5>:#2W'AK;$)S!)0@9_ M]',@5(0L#7(;\4B4QEW+4:%_'MJV8\B CW\2Q**RI8&-?]1Y>;,(:*? MBQZW""7QY]!)/9_\R@E5K2V3NXV<;8KK^T16]V.Y23'M*4U?]2WYVHZ_2RNT M>XFP@_>TE7BR/R>G<4\;R^QHKOHB2;#_E":4?9'S22ZHRDU2W\362Y@J5_6H M*8-U[QW?NP[/G1<_(3M8T\S?$'4#,,E=2>>38XCVV$FX=WCVY#S%&5XL@>?& M=Y[\P*=5\&E%>'K>ME% EAYGN\>#M#;'1C@5(-FV@RVZXUPF3KPE>TO_A^[I MJQ.PJ/FD.-WL@%H#+F^G.(% =_2% MWC1W**G;/$"#I\=F:D)0DT2A@S>$IPZX>>W#!@_PBUS4*^K'1:';.JS0 50R MX <4D_USB8S7CQ5#!UR;%>,4>9(;%CJ<8F[\*8J\-S\(ZE8VT*#H,2.!D%YC MR-8 K. ^>='>W.RP9[3J!!PF!!U.)1/J%APC$D/[)$*'4LYQ,D,B)<]\/XOA M>VL %+.:/,TYW-S0U/\'"L-R_3E&;$;=M@D:/DW^X[KICJX+9:WY".-YP6A+ M;:Q%NO--%,>$@)=KUNS6$N@5S.@6>7ZZ2Q#>W44)BCE<"#J 2BYT'5+[;X3W M=Q81K9Z6;I:$#J\=R M6Q>FQ4 *^6YM#(=F?^X'X31Y/X.=2*ULH/[O@0*RILM+!VJ]5\W7^:LA-;3[ M?&4/9UY+ZX*Q>/ MGPV$WIXM+F!]WS(G=Q*YLD0,2C!^-A JCQ5WQ>7C^7"LX7OB(UL]<%F M$MT.\FFSW]-\;Y+TMN9.&;L2"=\)U%B79.!L:%4X>;AXE<^9DT+Z^7!$1-/K M+;.!*_'=< $3CY\-A*9OAKOJQA H@I.<[0@&SW?$^=X4_M'FCIU1VE,[200" MGG(B$);+=1!HL%W>O!FE#0U'@$#@4,^$PF+ED @&SWOL!<9\\=GG3^AFN[3R M6:9.=ZE5K*>'(;Y*$_)WGM[^0):%^0BT;\6?R. G;>W?)T,QO 3X$O3<:! @8 M&MUYB-BO6G9=\A>.G<\6/8R>^.;J0>^"=@GWNWKA\\5'=XN\-$#+]:U#J(_Q M]>6Z 07Y!0 OU-R788$64#F?UMGY*N^$\IW$2[2JU79#6*IE@H;@T+@(.%! FJ\6O!KE; MBE\R!R8HRFM3=S9,\.1L5FLJ.&8KKSQ3/HT9Q\W[9E*F6_>K48]:698&!).] M0TGE[%N\$MZ?Q?W6G/MY%-*9$_LNC^LT7F$-_"?_4),7C+ ML%9ANEU8J\MPOX7#<0?BH76D^[X%!K@ZP(QM2>U!-UW3JO[DXV>?/T)@GQ6= M7)'?>:V3S] ZPE4G811?OI/+C[ $/R3B.:O51Z]S>B5& ?G"YIHH41C%W+0< M,C(J=)3LE;E#T4ZVRP.QQ%0.6=F9NPN@%A>=06KO!-*T0W$ZN4B"X)LK0CG^ M)LQ$(G>_PDX8$[F)@A)Z[%\Y8-[_$3$J#VYN)FY#IX=2YEZ>?-43.I!:=]XG(O=@ M)R!WWL+;^:$?)W3.:T?@@PZLXN([CV*RO?GU-UA5AGJG-8"W9,-Z<6@FO6:C MK*D$I77\'E",R$MISM0%(>RG6-CXY?DA)/+M_ZK(GR#() M$XACG>A]76):X:Y=,F"_SN"MBMY./:R-F3'(: M8./B@C/D3?.?"N5-Q!LYXWVD8WL17$X:4^<[+2K%FG^"%+-FO'@;"K3@JJV/ MF?=R+91%\8V8CYBS](9,]1-P)-FOS!HM]SK0NRE40O<%J&D7+ M.)"%D8N;.OR]L_UG L)U6-X3"[(1K[(*[.2^MRTHAP?P%5&20U<'8!= M%RA&H; F^,/8^LU)&484O-UZ!@!>Q"Y>V()4HG80RS)$>197Z"V?B,",8I=(_Y7?"WK+A9%847;*:@)DT439&D2 /5_+*S[E<=W#PRU'CH"*.-A$0%DJ4I%>? M)G/C\\#Q=Q5.?CUJG#QN'8S.'&;1W5$C>]/^\-M1 U]8WI=A)J#62@E6Q@+P M%KT##T5'*NU60:Z0 3Z>=&QD%'IL^OL;&C*$51H 5D!&Q_7'2#(G5?,&?I_]*_R06B-@#:3DAT M!+V=X+U@SIU0.5Y%&Z28!VW?)*9ZO7WCO6"^?>OA*.9OH/X+9NWI-;T)E-,< M;,)%C%RS0NK];L"K'#YC:P,=_S5W\[2FCHSR0SVBW5TY\(T@+A>EVU-YS:C> M,/(VJOQIW6U2S#!(9A)OEYR:Q!-'7ZW8>\);HG#TG,0L\7Z(J%<\!<2I[/HP ME,>P,V6^;DI23P07$.D4$#LRQ)_00T+7?NE\@<]ROP$75OF<^1(Q^IG_N:#U M>\=\V5@"JSX7)L'@^?)*9%9Y+@2R&7/FH6H8UOE4IC,5$& -([DF1/4Y@$#1 MLW1KPJCU,D# Z]FQ>Y*L]&6 @!]2,;GO6\ E]A@K? ZBJ*1VW6^FYDA'7X>T M)UC@$^V>'.0@2W>R)F-A5$1T(C?!9C3EH8I*FY'898W6?Z8L4\(W)/7;+?IZB^1/B9BG(1M2):DT.D#=X5S<'?(N]3%'E9DVJ:@HU?AZ=I3"7 M6=(*6G!,Y"MNC)U_Z:TS(%][<_#\BY=1N!P2R4S ]XO0)U,*],(1<"X?X1); M_*SPH0@'ES5L;IS0 W\[]05'%Q&L;I%=J.A+"<7X!G!0K^GA^USZ3NH-ZM5N M=76&*\RN*CJ[WW6UB*>,[_;MMX4MUZ_FY*E6S6,3/=;-F3Y?R\;NXAN/YO.3 MCG9P^3[5L5X/6,+I&I+KJG3W*1RQAK/R9H>W.HN_W+T$T1ZA!\2VDS?)DCM< M"VS&6QY1DF1VJ=+,PR8[P3FAC]A?^\BSK4-SKTTG!])+W:2P:"F!AUY#H1?P MK*!S[C!J PH]F;T7H/E@&EA/E&0&! T.;,,,/55D",S7(6'AU'W4!A9ZHG8O M8#6;RT-/.NX',_-JBV<,2S*>3"J3 ]H5LP3C9P-!0US@@J*>-[+ZT>N.[ZH? M?:;/J;?J7>,B%59K]FS@<2]J+BB\D7.?$&1Q>GZR?'(<$IJVQ,>.V>1CGM:-0:U[ *A58*JT4#4*.NF@ MDBGS.0X.9O-\I\.AK[4!(3SV?B@V..^T Q4E3S\< \6K+ (\X]\C@-K(5 M8C@;[IHD!K\+NHS/U*SXT=TB+Z69515PRW5#!0/E9;NAS:J00% 0JAKN=;[ !7)LKU?H\5('/DO,&OL4/$:]AO'P@,3D#KT/BL>D-, ML\8P&[C8D$T$8LAEHG?3\,R_E,0#[334C@ X&7@=+D/4@!>JF#86O(3E4GCA M-Z 9#6#*A M%WE8SRW:/5%80F=',"0?DV'12_"W]*_X'UY$C^ UX:(K\N]O_A:G3W'B)RE= MQR<VJC9#1Q,A=(,E.[OV?*S5>RBD$B.>&]X\6LG8$VFV>2GK& ) MF8F>_$0&T^.7?Q<5O9K[PWD 1&&J1/<(D25ZR9D^N-! M@IO'="Y"KZ@3V 1/_!PD.'O\?H*JV5:(EK)1-I_19:(V"YOG=* M-(S_7GLN'VFUFV:!KK^0QRT(E"%QA!>!P9I+EB5'V[\(] 0E"SAY8/?+\(EH1Q,=9#$DXQLK?H?M,)'(VJ(#UH%>,+W'I M\QX)6L[2F C!<5SUB^'+7^IQ('?]"CUARB2Y0M9]^A3X[G)-]J\CE0V8"!(! MK)0Y8KJD(?9&B"\):"RA%3^NWY(9:0^8FTR7V-X3R AV3@]Y8D+MU[[C^ MVG=O"6\@2_4#=.:$SRUY6C8$)%#\0MP+NAL;-O1L7PW)35R+-P>SH@VT'&(1 M2ANSS)+5U@F7S-(=7[Z_^)@F_V0=<$J;QG0?K!^4F+XSGEF%[B@0;6U,\!@D MY9"C2PVLY"VKJ%CP&5I'N%2>\C8,&7#:PRU2 DH]D/4]AN<;7\I M25WY.$X6Y"^O*W]I#05YB%4MCC+X5*/ '%FEM>-ZYQ#Q8Y/I1,U-Y#X"N6GM M-B"9Y?PBI?)N=O>76";%>+!T"./)IU1:,^M^OZA2'(M.7EP14^"8.>8<]N*KW;JN5F*\=].Y#>Z!K%J>@ M^]ER832>U.$J3M_<;&F%=B\1)@C.])BL:6.FW3?9*R''J-%]-_=$#9X/3@TZ MR^)%V?*V4> 1.%KV+/$ D-PY:\3Y+X$3G_\0)"#G$8Y"IR7<-GX#N>R%Y_E9 M=!TSWI>-WY;X@48-W*5T[;1?JINS_W,G"&A;YV)3\H&5LCK>"\&=/G(A>H0= MTDOOR0F?F:$4>505:SOU5>- TD*?V$.)R"288<^-V:O@5<&I>DRQ!Q/7H1OM MT,IY/T,A6OM)I=6V?P>CQ^H 15O11YA_YXB>@CRQFFV,2W%/9S"8G51:)&Z= MKAN+Q;G*'& ])X'<=AU385W0UQ\/4?R_\4-*J^Q<7SDN8ZZWSCN]Z27Z\O W]".[J7IK;R6#W\14(,K6?4ZPCMZ;ICSAWE]VBX2Z1B0='Z^ M)VLC=PT-3V[;C7F/0 +!H[K/84IWX-7Q@Y:Y07>T/3)$(?%?./OXADC\&X;1 M2F!:16?HWO&]Z_#S8W$'BT[2C%'=P*40Z24=)B_ MOA!-\K[$I5PG>&B/'%<73 LXZ-]G.'I&F!9OY8FPHI'VP#TXGB./VOB4AT]G M_J9%0L6[6P<_HX0)>0>'C>A^!IXCB]X)]':XBG S];\*N9:, $-!ZLNU6XYV ME36JSXUQHL>-+4OH,5("Z"7_V.ZIO)L^L2@+8XE S3*#$;GA'%;3 (4N$PHH M/(2G>T5W]SPSJ.\T:YB_N;"O<[J"8,I L^X7X3&/P=#_20,SO7I('9M9LLXO M+*^=2O*$X6S0Y3LY3'[<#'J:Z>,.S)AL/;5)HN^ _A0:$?"M<_>,XF;E$WP.3D5U ?ST;3&0)&M58G=U,# M00[*(B";29.S2W94U>.+\SYRPM\!C-F39Y+*CDVFZ -6@VV%E MHN>P!MF@V3-<6UO7JA=2:0PKC$ MO.RS+P6+BNGSMUS,0X68]]JP[A_R"GNN8ZDXW&3IPT1JY3O@W1.-.*8HU[-I M.(K_BJCW4U*/23(:Y!V2*3S*VB."$2!!ZMYI^1_Y&\1W7WO< &>.X9"7'HE# MM9+E_;..:I.A\'RU#J4CS- P(+KZN(\$5)L$CB0NIJY)H!)0/ FG:GJL72\MLRXP\M M9E2:B,P[[?NOR,"NC<%"BDHB#>=WF:%62V%3# -+E(PU7-7,7FI&HAX-DZV&< M=]E##K)DIP<_?KXB;*#0('7K+_'G<:X!",E >;DPY/$E@CQ"/&.*Y977:PX8 M!4UI-M0W)DCSG ]^C3W'AQO,4Y7J3B)&(=+0'\YH<-IDJXBFM+D'; F!DQR5 M]63/4J.(=.\$J^C"9T4(:/(?2MX0"AF+(Q< E?2H0]'W4+F8/!-M]!>#X1OZ M66LK[%"K"$U#:Z>F-1X!]+Q=4'&WYA07"OJ5*4Y[ IB=/*Q(_W4XM"J_8*8] M?+[I2"TM+IQ2=SHC[:&'RW=_UZT^W/X5)*M76GCB7IEI*0*3"8RXX[NN"Y8")]:,&HH:Y. #KCU'"N/3> L\]WREMN]9U6/"' M@N1)ET3Z7](A]AS<53]E=UVS\)D/K]$3-8/4!P+PGW[S;%GN_N&(3#S:3_3J_ %]DB1Y);W MF1$9Q>3WHC-GT_8J'P/.]EKK'$F[,^GEKO6<77;=*^V%]TSWRR]S"^@U1.,,8T1(R-$:J"$9KU765 M#P*Y.:RH"172J(F6/JIOCN AM,UI=1C-BE=VN6V3Q]XAV;43 M\$#K%VKJGJ+!((G[T'#(EODI<]X1=EN8?JF'@UQG[9#LR3\+3DAFC*.H3[C MR&EPE.:#-N40Q#@S>__TJPLJW62CO*K!<(%4+\P,M%<1?D"O/GHC7##"&Y\P M!]:JF;95+!FKQDB($,HB/K)&Y84I\CZW,^O$BHAF&K!=CW$4+NX_">\6477/JF=O5="X0,&A;P$:]E00ZRJZ3[&[=6*! MHT$]#IXKH0Q?)!OVZL>UZX?W!(R@JA%FD=F*A7:DHIM(O'#)3^1UU.N..Y6] M#WX-&)0I9?MZ,]":[5VS?:AJ!A@\&$R]>D!NM G]OU#7^YP7%JIIR*:_TO'F MLO9I<_,;>?&A;M>(GM6+I"^ R'V)E,4Z 62U0PEGH96UW\@;.8'F.F/!Z7., M'[YA/TE0*.N>H1X'4G"Z)V>-MN8IU+-VZW'^4Y"@<+QI#?^S^#E@Q_,G@M>; MB&B+(4^%+D!3C?H:+B^-9#W&2>ERC=:;'6\A0!5C JR[1>XS$2H3"V;"R\ M1R#)7QKBG=M)*D'^\IW("55=Z5+[//0M%MU;S7;GR[#93>V.2+@)0BWNV&\. M2#JY+*NO+5R7IL#$9#^1_TK?IE6T37-:G1* 9)$P-2V[TIS*B$-/8_S M=%0E;A0S-WD;XG:TYST!282%'DGNC;:6V= U., :P)#>_05!ZP24PY]#U S M-S>=FQ]ZHS446JS'#2*4BIH]>:Y#(AME/G%:'B9L..-[3(#HA*PWKI 87I3# M0+*L2\)\0L36R<)B7U$0O71#4)3#0 )7U4XH'$EE$$W;YZ@<"!) 3M&,QD4C M?@[X@E'%:V0F:AJUDW7D0N8VQ]D('VY/4'X#H&" :$[MN"NI@U?3R M3JT!NHIPX5^KG1G]*? @7FF4H6SPB!X3 #.-;G(B)ZY",0BH/"GPU+&HI@,\ M?1KS+3)[7%Y?W'3-ONU?05[B9:]@&N\5/MWZT!J:5]9"I73(0;IDP] M$B5$H*=P1\)3QT2M*%>$54WZ_]9U7O05) ;3?7$6EK4!8I=[&=^ MTW73@J8S,'+]>I'B$EK=X?9P4G%MJ4XGJHJ>@I0$R,E\(D?0 MJ[(/B9);I E7155K!UEO.%0MN:%Y/%!O2% QIYAE[A$:"#+S,MX)(FL/?0M8 M MN[O%01'-0 KU.'BBI]3)R1J/#O./BJ9:1,=YZG4[N6'YE#CTVJ(.LZSL*]%I M66S>DNCLFV8)E4-> 095O:LR^>_:-9FX0T%*-S5#S25S5Z"P* JHUYM8:Q9( MT&^<9TJA*&YM9O=WD,OG%O(M>!)+*.44T^@Y"+=L[___\ 4$L#!!0 ( ,V#"%F0&+#.T@@ .\X M / 8FEO;"UE>#,Q7S$N:'1M[5MM4^,X$OZ^OT+'U&Y!51R2\#(S#DM5 M@,Q.MJ9@#C)7/-@N+E%@NY0X&.AXRJR;2OA](^5F M*%3(>.[T/T2::>.XO[IX M"Y]VS[_?1 ]&[+.RS^>:_?ZUZ@(8\_=D[_Z++.<9\>-]_O[-;^7XW9N6"=D[//_>X) M6[0KFLNC;Z?1FEFPU>!&=?/W7_71FOU6BT?BQ7)20/=IY_SU:]&OM3 MCQ0[K[,CX&,P-1:!<2*9,C?B+OP[_O-QW25%N4AR:W_?P '30 KK I"0 B$( M!\W ;%0JQL)FDD_#1,+EXB+MHS+_R2W-KQK*RP36<>/:?C4"ZMZ& VY!"@77 MUFVN\&Y];^?MKS]K(::TQMHC8:WU K!VA,:/ M"4OIE'U3>B(A'D*M@%P)M%AC3TH[1JVX4(RK*4%"-I#!*(A(GR M%,44-D=-8C ,[1.-F,WIW[S]! R4G= $4F$E%AM80;")<".="H;M&)@CL1ZA( MYN2L$>0+:*LA000Y>U3>$KV(=E+.^5-"URX-C9K&@CJND40N40!)HQ&"?CCK M]8FX';%$ZHFM&&5@B*@U6&(S3C<+O5'+V@(Q;*7,-6W7W'AJ;NR^ &[TKP#I MMS>7K4;S?=N6\"\3:_*].DD$7GJ,]1@WX-&,Z!0#"3Z5 9SW ,$R(G$22S'N M4.RA:YQK)+7-L1T-;K0L8)T9'4&,MRW;1!3'@+0HH-J]C$9<#8%UT-F?YQ(E M?(FYMPE;OJFO+NFJN!14SZF"3M0_HXBPP+("]:3+O0=*K@R4X$!5RK;(/92@ MU"]\%#Z5'"!X+^/N=5/L[5YKO[6__[;5;.Z\:^P\@&[\!=#M!"R:%G'GDYZ[ M25&C?"SBN;U_$TJ,!H +T1ZC%N.< (6Z6"U%S)U7=&!%++@1- %19(0^\BKJ*;>4I7D'8WU* MY^.2MH *.8R#U"C#)151+CF%4YR65V*>[6&+(G=<3'GQVP!($!<,VT/\.!%N MS<@',W+PXAAY[R!RC9CW#S_WYB=R>BQBHAVW6G&*LXC9W% )15SD)JYX@4P5 M?""D<%-*#U<-2U["4\BSHR#X%=&%$LR'\\MR0EEN,F2G]>EL%&D3>P5\,38$ MA5FJ1)+B$\B(_22"A69!1/02(L.(NJ;B3Z9B] *HV!USF?L(0CB%),%:28P1 M879%S3-/5>\1$HO+U760IQXVQ'!FBVIKH'-WLPKW"=I\)@U42B9W[U2P056D M>F\"A2E0GS9UOB;/3R5/_ +(.O+'#\D]4DNC5\H2M?"%^4+NHH MR@VA>"$W6]5MJJW#!_2R#3NS$0Y0[HFSS9O:)$A(#"U+XJ7N$>+-;UO2CJ;* M9Q%NJ]!KQ.TLE:6@Y D,L8_6WB1E))TR*;Z!+/"^#E S=8_,NDN.)T;1X>*%HMLFH>*8@6WY&_7JOIYKIQ+.R<-G:6,_H; MV&>:"N< ;HO& XUI*0G$ C7TO6PB^1#2EH(K?E)]6?D,^"L7. 'O'G(5^>W. MK7 =[M8;*7>=F)!8L*!Q!9*&=N%H/R\2@"@OT[W9AL8$^#?*WXH"QF=POO3R M;[JJ/?;OXDZY]U#L@:X(*#S&AA9F\>1FGI45&[9!KF!A52NR2(LII,U3Q!C: MR,^FC.4K7T<\7JQ9<^95;W5T,!-,#/KR&B(8?/Q!#OAWK"59:D46)=18RS%0 M*J7XL'Q5;,J0!6DF]13PZ62DBSC%KU 1J?/P5'.19_6;0/V4Y\)6 >^N!;GS M'-4-"_+;F^9^H[UT:LCYC9X5C*1CM>T!>@DP7AW2&RN[_<#7XQRXK-#@R_17J%XB@X7\TQN[A FXL_7 Y0];)A^B@V+OBY- "J%9:^S7, M^V@:/FR:)2M[&:I#KR]>F &V[?;26K;]84^6'0N8Y3_J"WHA7=7SJ-C'1(LL>20Y(?OK]QS93D((EV:@&YCP ,0Z MDHZD[SLW*WM#E\K]7]C>$'B,?]F>$T["?O=;L-6LM_8VBX\HL%E*[ UT/&'6 M323\OI9RQ4!YO8[N6R2BK1R@56_ _"9B-S[6*FP.DL;+1]6\)3(2=A7Z1@V0F, MV9E.N:H$!]HYG:*L@RL7<"DN5&AH3IJ-^E?S1%IJ$[YK^)_V>"@%9,-RXT'F@9MQ=TNU,=U&4L8C<,$^&"""5!D0[=JZ$8",>*7:817H1: MK-)E,WOH<31;]\UU^XE$."N8%W(DA]VS?N^X=]CI]TY/V.DQ._S4ZQZSX]Y) MY^2PU_F,C["U>_;]6_1HQ+ZH_?GR]>S\:^>DS_JG[.SKYRYK;O&@N;W.-UCG MY*A\M!.7CW#_^I^Z[+Q[^/6LU^]USUGWV^&GSLF_NZQSV*?FYL>M[=H_=3,[ MYZQS=/JEWSUB\_N*V^71M]5H37>PF>!Z??/G?_K#:OU6BT?BQ7)22/ M-IY_;Z]Z-?8'*"42,.S &_$:B\ XD4R8&W(7_AT#^K3VDMQ<)+FUOZ_AA&D@ MA74!2$B!((239F#6*A5C83/))V$BX6K^E'91F?_FEM973>5E NNX<6U_' $- M;\,!MR"%@AL'-U-XN[ZS]?[7GW62Y>S54H4B;0._XCN6N+;?K%<[.Q,"P,@)/J=XB&G%CK5)6;,1_(GF&,@J19J+3"VA-A MK?4*L': FQ\3EM()NU1Z+"&^@%H!N1)HL<:1E':,>G&A&%<3EBMG X0D4R)V.-()]#6PT)(LC8H_*6Z$6TDW+&GQ*Z=F%JU#06-'"-)'*) M D@:C1#TTUFO3\3MD"52CVW%* ,7B%J#.3;C]+#0&[6LS1'#5LK?F MQO8KX$;_&I!^>W?5:C0_MFT)_S*P)MNKDT3@1X^Q'N,&/)H1G6(@P8 M(%B&)$YB*?H=\CWT&=<:26US[$>3&RT+6&=&1Q#C8\O6$<4Q("T*J':OHB%7 M%\ Z:.S/>RA!H5_X)'PJ.4#P7L3=VZ;8^YW6;FMW]WVKV=SZT-AZ!-WX*Z#; M$5C<6L2=#WKN)T6-XK&(Y_;A72@P&@ "O)RI"+5T;G 1-I(6.]I4 J4'X>R MYIF/FO=S!B3WC"ECK1GJ:Z4/I$:!_@IUL5J*F#NOZ,"*6' C: &BB B]YU4T M4FXI2O,&QOJ0SOLE;0$51>PX'_+B?P,@ M03PP[ _QTWBX%2,?SS M4:1-[!7PR=@%*(Q2)9(46R C]I,()IH%$=%*B P]ZHJ*/YF*T2N@8G?$9>X] M".$4D@1S)3%"A-DE.<\L5'V 2RP^+L^#//6P([HS6V1; YV[VU5XB-/F4VF@ M5#*YOU+!!E62ZJT)%%N!^K1I\!5Y?BIYXE= GJ,"EC?A386_,L'Q+S$4Y0UL39^FU]$B0DNI8%\5+W M"/'FRY94T53YU,-M%'H-N9V&LN24/($A]M[:;TGI22=,BDN090US0;[VN%V: M][:>M:L"RS,76'9> 2\?66#Q+Y/BBM.UF7L@;S7/JIFG(%I\1_QZ(Z>;Z<8Q ML7/:V&G,Z!_@F&DJG .XRQL/-(:E)! +U-"/LH[D0TA;#]#W+ OV,MR5(K MHBBA1EJ.@$(IQ2_*5\6F=%F09E)/ %O'0UWX*7Z-BDB=QX>:\SRKWP;JY[P8 MM@QX]QW(O1>I;CF0W]XU=QOMA5M#SA=ZEC"2[M6V!V@EP'A=Z%(MJD[B 4(+ MDU8<_@KB]A1V=01>V0$1)GEF(;1%]6?*1G^%JAC;7\Y%!4PU.]6B"A,55OU+ M(92*KZ-\^V/]X^ZO_OJNBV^1V:HW/MPCLKV[. S^8Q85F]X8?H\[/\85!@.T MQ)>A_QW0@^4DNJG\B (PS#/*TR\00=/_:(P]P 3\T)LU&"NN_%C,O.3E/J=I> N+/!P*2-CQ-"H_ M+P.SO_ZE>*^'3V^T^UQTUMZ9O0PL!3;N8AW^I7#V10;Y3QGCO[2U/3:C M7+JXN9)#AMECH'0,59^U:_FQSZ"+.J'0BG*,/%4+)8?%[PYO^ZX__!U!+ P04 " #- M@PA9EXF:%/4$ C'P #P &)I;VPM97@S,E\Q+FAT;>U96W/:.!1^[Z\X MVTXZ9 8;FY TM=G,$.),Z71""F2G^RAL&6LK2ZXL!^BOWR,;TUR;-KV1IGD( M8'TZUT]'.E8WT2D_> +=A)((/Z&KF>;T('AG[;1MM]NJ?B*@M4)TIS):0JZ7 MG/[]-"5JQH0'I-#R+Y9F4FDBM)^1*&)BYL%^MO"?EF(C=KZ>Q(254#9+M.?8 MNTP@HMO"\1*7U:A8"FWE["/U7"?3?J7)TC+S'+\:* M9)6Z>67Q5/+(OV+;9\U!6^8LTHD7,VV%B*3"V! L$C9E&JHH&PD8A.Q+0^"V M[U)[>Q1"-("J#0E#/QA-!L>#?F\R&)[ \!@FKP+HOQH$QQ"\"_IGD\$_ 3Y& M1#"JP[0!9L/7I^S>K-VH?)V>C<9GO9,)3(;?DH[O%/T-"(B[#V?VV.[;, [Z M)8G=G5VG^5CYT1M#[VAX.@F.X :J/+9HU)1XZ>S5M6W<&QWV3H*Q-7SW)O@7 M>OV)&6D[3ONV()7.,1&A2*]C[^[L;%TU[3MM#)S&]]X=ORU. P'X0]!0,RE@ MSG0".J'PMB *D\F7,*+F: $RAL/!\$UO'#1A($(;&@;V_-FB[;BAWY=I1L2R M^AGYVX"RCJ5*P76LMQ!+50K]4 D%BA&-X'4A*.PX3E T@.))*91O,NPFN0(=-*_IBH*1$TMX8+3I?0"\L0&3(U<9SH MIIEG@%.:ET/I$MX+.>O?E3L<' M(J(-S.W%.F:U[?U]=ZMN%"R3(0^?_7ZEK=&N&, $%J"4E&DUHX0)7-],E!FM MZ4&8*7:H/C=,:)IAPCG@-*H8XDV=$9RS7"FN*O8$<^0$'@IM2?Y=?=S+M%K^>/W/W'/^*>-!JA:^SG+L>GD3"^]>OX*A*AH'9U270<7HVG,=70+P+UC M?,]^L7<'I-.QVYU+&/RBKEJ]?E?P M,R1_>MJ:+DO5?^M\R#FXEZW;-SLPV' MA*^H4='%J/_9!/R"978;QXXPUQ[TBEF!6_I^=7"YP+@;HWW%;W3G5SC]56Y> M6TI?XMB#3.CATKN?FZM*4)MH[V9HCN0L>F !:.6M*P?KF^+Q8RO#I8.(8[M, M^(]ET?QQ;&-6P@E)Z3V+P<-R],]R?VRKXK=U[!M6P<33G^/U!+ M P04 " #-@PA9Y30E/?4$ Y'P #P &)I;VPM97@S,E\R+FAT;>U9 M;7/:.!#^WE^QUTX[R0PV-B%I:G.=<2A,Z70@!3+3^RAL&725)5>6"]ROOY6- M*2&D2=,WTC0? GC?=Q^MM%9KIA/^\A&T9I1$^ DMS32G+SOOK:.&W6C5RY_( M4%]QM"8R6D*FEYS^_3@A:LJ$!R37\B^6I%)I(K2?DBAB8NK!:;KP'Q=J(_9I M+<2$-:-L.M.>8Q\S@1RM.M(+OK3BBJ705L;^HY[KI-HO+5E:II[C%[28)(PO MO3%+: 9].H>A3(BH&"=2:YD@KZ8+;1'.IL)3QJ:Q9N0K.Z'D4GE/G.+/G\^8 MIE:6DI!ZJ:+67)&T-#I*'=&8Y[W5X[&/<&?1AT8?RZ ^W7O4X7 MNKU^T&_W@K?X&#DZPRI->^ V?'W)[HS:O:K7^<5P=!'TQS >?$LYOE/V]R A M[BE NKI2)> ZUCN(I2J4?BR5 L6,1O F%Q2.G!I6H-&\ MK*ZTN=:&%FOPA@K!8I0^*\X2-6C/&(VARP01(2,=/"?<^3Y=<@^< ]AC/E? 3C. M.:(Y1%1PAO)KI"OZ,6>*)BB4F3)E:SP<$,2Q O?X(#I<5YV&N6+::.@LPAD1 M4UJ5WGUQU/2!B&@/:[O9R*R&?7KJ/JTF!!!FNAV:SPP2:H9,. <4H\JT%R2D"(VL5DC%Z[:#"B-6J,;2 M&ZZRMN#.=7 M!/U585Y92K<)[%X6]&SIW2W,52>H7+2/4W1'L1O#,Q7S(N:'1M4$L! A0#% @ S8,( M69>)FA3U! (Q\ \ ( !%D0$ &)I;VPM97@S,E\Q+FAT M;5!+ 0(4 Q0 ( ,V#"%GE-"4]]00 #D? / " 3A) G! !B:6]L+65X,S)?,BYH=&U02P4& 8 !@!R 0 6DX$ end XML 83 biol-20240630_htm.xml IDEA: XBRL DOCUMENT 0000811240 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000811240 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0000811240 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0000811240 srt:MinimumMember biol:SwkFundingLlcMember 2023-12-30 0000811240 biol:EIDLLoanMember 2021-04-01 2021-04-30 0000811240 us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0000811240 us-gaap:CommonStockMember biol:UnderwrittenPublicOfferingMember 2024-02-15 2024-02-15 0000811240 us-gaap:SeriesHPreferredStockMember biol:MezzanineEquityMember 2024-03-31 0000811240 biol:UnderwrittenPublicOfferingMember 2024-02-15 2024-02-15 0000811240 biol:TwoThousandEighteenLongTermIncentivePlanMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000811240 biol:ConsumableAndOtherMember 2023-01-01 2023-06-30 0000811240 biol:TwoThousandTwentyFourAnnualMeetingMember 2024-06-30 0000811240 biol:SeriesJPreferredStockMember 2024-01-01 2024-06-30 0000811240 biol:SeriesJConvertiblePreferredStockMember biol:MezzanineEquityMember 2024-01-01 2024-06-30 0000811240 us-gaap:SalesChannelThroughIntermediaryMember 2023-04-01 2023-06-30 0000811240 us-gaap:RetainedEarningsMember 2023-03-31 0000811240 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0000811240 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0000811240 biol:SeriesIPreferredStockMember biol:MezzanineEquityMember 2023-06-30 0000811240 biol:SeriesJPreferredStockMember biol:UnderwrittenPublicOfferingMember 2023-09-13 2023-09-13 0000811240 us-gaap:RetainedEarningsMember 2024-06-30 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000811240 us-gaap:PhantomShareUnitsPSUsMember 2024-01-01 2024-03-31 0000811240 us-gaap:StockAppreciationRightsSARSMember 2023-01-01 2023-06-30 0000811240 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 2024-02-12 0000811240 biol:SeriesIPreferredStockMember biol:MezzanineEquityMember 2023-01-01 2023-06-30 0000811240 2022-12-31 0000811240 2020-01-22 2020-01-22 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:ClassBCommonWarrantsMember 2024-01-01 2024-06-30 0000811240 biol:TwoThousandEighteenLongTermIncentivePlanMember 2024-06-30 0000811240 us-gaap:BuildingMember 2024-06-30 0000811240 biol:SeriesJPreferredStockMember 2024-06-30 0000811240 2023-04-01 2023-06-30 0000811240 us-gaap:ComputerEquipmentMember 2024-06-30 0000811240 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0000811240 us-gaap:SeriesHPreferredStockMember 2024-01-01 2024-06-30 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:SeriesJWarrantsMember 2024-01-01 2024-06-30 0000811240 us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-06-30 0000811240 us-gaap:SeriesHPreferredStockMember biol:MezzanineEquityMember 2023-12-31 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:InvestorWarrantsMember 2024-06-30 0000811240 us-gaap:RetainedEarningsMember 2023-06-30 0000811240 country:US 2024-01-01 2024-06-30 0000811240 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000811240 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0000811240 biol:LaserSystemsMember 2024-01-01 2024-06-30 0000811240 biol:WaterlaseSystemsAndDiodeSystemsMember srt:MaximumMember us-gaap:NonUsMember 2024-01-01 2024-06-30 0000811240 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000811240 us-gaap:NonUsMember 2023-12-31 0000811240 biol:SwkFundingLlcMember 2024-03-31 0000811240 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0000811240 biol:SwkFundingLlcMember 2024-02-15 0000811240 biol:ConsumableAndOtherMember 2023-04-01 2023-06-30 0000811240 biol:PreFundedWarrantsMember 2024-02-15 2024-02-15 0000811240 us-gaap:ConstructionInProgressMember 2023-12-31 0000811240 srt:MinimumMember biol:SwkFundingLlcMember 2022-12-30 0000811240 biol:ConsumableAndOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000811240 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000811240 us-gaap:WarrantMember 2023-12-31 0000811240 biol:MayTwoThousandTwentyThreePublicOfferingMember biol:UnderwrittenPublicOfferingMember 2023-05-26 2023-05-26 0000811240 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0000811240 us-gaap:NonUsMember 2023-04-01 2023-06-30 0000811240 biol:SeriesJPreferredStockMember 2023-09-18 2023-09-18 0000811240 srt:MaximumMember biol:SwkFundingLlcMember 2022-12-30 0000811240 us-gaap:CommonStockMember 2023-12-31 0000811240 biol:SeriesJPreferredStockMember us-gaap:SubsequentEventMember 2024-07-16 2024-07-16 0000811240 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000811240 us-gaap:SeriesHPreferredStockMember 2023-12-31 0000811240 biol:January2023WarrantMember 2023-01-09 0000811240 biol:EngineeringAndDevelopmentMember 2024-01-01 2024-06-30 0000811240 biol:SeriesHConvertibleRedeemablePreferredStockMember us-gaap:SubsequentEventMember 2024-07-16 2024-07-16 0000811240 us-gaap:RetainedEarningsMember 2023-12-31 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000811240 2020-01-22 0000811240 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0000811240 us-gaap:LeaseholdImprovementsMember 2023-12-31 0000811240 biol:DiodeSystemsMember srt:MaximumMember country:US 2024-01-01 2024-06-30 0000811240 us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 0000811240 us-gaap:NonUsMember 2024-04-01 2024-06-30 0000811240 us-gaap:WarrantMember 2024-06-30 0000811240 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000811240 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000811240 us-gaap:SalesChannelThroughIntermediaryMember 2024-04-01 2024-06-30 0000811240 biol:EIDLLoanMember 2020-05-22 0000811240 biol:SeriesJConvertiblePreferredStockMember biol:MezzanineEquityMember 2024-04-01 2024-06-30 0000811240 biol:SeriesJPreferredStockMember 2024-09-18 0000811240 biol:SeriesHWarrantsMember 2023-05-24 2023-05-24 0000811240 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-12-31 0000811240 biol:LaserSystemsMember 2023-01-01 2023-06-30 0000811240 us-gaap:SeriesHPreferredStockMember biol:UnderwrittenPublicOfferingMember 2023-05-24 2023-05-24 0000811240 us-gaap:CommonStockMember 2022-12-31 0000811240 us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0000811240 biol:SeriesHWarrantsMember 2023-05-24 0000811240 us-gaap:ServiceMember 2024-04-01 2024-06-30 0000811240 biol:EIDLLoanMember 2020-05-22 2020-05-22 0000811240 us-gaap:StockAppreciationRightsSARSMember 2024-01-01 2024-06-30 0000811240 2023-12-31 0000811240 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0000811240 2024-08-01 0000811240 biol:SeriesJWarrantsMember 2023-09-13 2023-09-13 0000811240 biol:SeriesJConvertiblePreferredStockMember 2024-06-30 0000811240 us-gaap:PhantomShareUnitsPSUsMember 2023-06-30 0000811240 biol:SeriesHConvertibleRedeemablePreferredStockMember us-gaap:SubsequentEventMember 2024-07-16 0000811240 us-gaap:AccountsReceivableMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-12-31 0000811240 us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-06-30 0000811240 2024-03-31 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:SeriesJWarrantsMember 2024-06-30 0000811240 biol:DecemberTwoThousandTwentyThreeRegisteredDirectOfferingMember 2023-12-06 0000811240 us-gaap:SeriesHPreferredStockMember biol:MezzanineEquityMember 2024-06-30 0000811240 us-gaap:PhantomShareUnitsPSUsMember 2023-12-31 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000811240 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0000811240 biol:CoronaMember 2021-12-01 2021-12-10 0000811240 biol:SeptemberTwoThousandTwentyThreePublicOfferingMember biol:UnderwrittenPublicOfferingMember 2023-09-18 2023-09-18 0000811240 biol:CreditAgreementNinthAmendmentMember 2018-11-09 0000811240 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000811240 us-gaap:SalesChannelDirectlyToConsumerMember 2024-04-01 2024-06-30 0000811240 srt:MinimumMember 2024-06-30 0000811240 us-gaap:ServiceMember 2023-04-01 2023-06-30 0000811240 biol:SeriesJPreferredStockMember 2023-09-13 0000811240 biol:ConsumableAndOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0000811240 biol:ProductAndServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000811240 biol:January2023PrefundedWarrantMember 2023-01-09 2023-01-09 0000811240 biol:LaserSystemsMember 2024-04-01 2024-06-30 0000811240 biol:LaserSystemsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000811240 biol:PreFundedWarrantsMember 2024-01-01 2024-06-30 0000811240 us-gaap:SeriesHPreferredStockMember 2023-05-26 2023-05-26 0000811240 us-gaap:NonUsMember 2024-06-30 0000811240 us-gaap:SeriesHPreferredStockMember biol:MezzanineEquityMember 2023-04-01 2023-06-30 0000811240 2024-01-01 2024-06-30 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000811240 us-gaap:SalesChannelDirectlyToConsumerMember 2023-04-01 2023-06-30 0000811240 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000811240 biol:ConsumableAndOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000811240 biol:SwkFundingLlcMember 2024-01-01 2024-06-30 0000811240 biol:LaserSystemsMember 2023-04-01 2023-06-30 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000811240 2024-04-01 2024-06-30 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:SeriesHWarrantsMember 2023-12-31 0000811240 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0000811240 biol:EngineeringAndDevelopmentMember 2024-04-01 2024-06-30 0000811240 us-gaap:PhantomShareUnitsPSUsMember 2023-03-31 0000811240 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000811240 biol:SeriesJConvertiblePreferredStockMember biol:MezzanineEquityMember 2024-03-31 0000811240 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000811240 us-gaap:CommonStockMember 2024-02-15 0000811240 biol:SeriesJPreferredStockMember biol:UnderwrittenPublicOfferingMember 2023-09-13 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:ClassACommonWarrantsMember 2024-01-01 2024-06-30 0000811240 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0000811240 us-gaap:SeriesHPreferredStockMember 2023-05-26 0000811240 us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-06-30 0000811240 srt:MaximumMember 2024-01-01 2024-06-30 0000811240 biol:PreFundedWarrantsMember biol:DecemberTwoThousandTwentyThreeRegisteredDirectOfferingMember 2023-12-06 0000811240 biol:SeriesJWarrantsMember us-gaap:SubsequentEventMember 2024-07-16 2024-07-16 0000811240 biol:SwkFundingLlcMember 2018-11-09 0000811240 country:US 2024-06-30 0000811240 srt:MaximumMember 2024-06-30 0000811240 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000811240 biol:SeptemberTwoThousandTwentyThreePublicOfferingMember 2023-09-13 2023-09-13 0000811240 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0000811240 country:US 2023-01-01 2023-06-30 0000811240 us-gaap:ComputerEquipmentMember 2023-12-31 0000811240 us-gaap:SeriesHPreferredStockMember biol:MezzanineEquityMember 2023-06-30 0000811240 biol:LaserSystemsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 biol:EIDLLoanMember 2024-06-30 0000811240 biol:SeriesJConvertiblePreferredStockMember biol:MezzanineEquityMember 2023-12-31 0000811240 country:US 2023-12-31 0000811240 us-gaap:NonUsMember 2024-01-01 2024-06-30 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:ClassBCommonWarrantsMember 2024-06-30 0000811240 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0000811240 biol:LaserSystemsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000811240 us-gaap:RetainedEarningsMember 2024-03-31 0000811240 biol:ClassBCommonWarrantsMember 2024-02-15 0000811240 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000811240 biol:SeriesIPreferredStockMember 2024-06-30 0000811240 us-gaap:WarrantMember 2024-01-01 2024-06-30 0000811240 biol:SwkFundingLlcMember biol:LondonInterbankOfferedRateMember 2018-11-09 2018-11-09 0000811240 biol:ConsumableAndOtherMember 2024-01-01 2024-06-30 0000811240 country:US us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 us-gaap:SeriesHPreferredStockMember biol:UnderwrittenPublicOfferingMember 2023-05-24 0000811240 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000811240 biol:TwoThousandEighteenLongTermIncentivePlanMember us-gaap:CommonStockMember 2024-06-30 0000811240 us-gaap:FurnitureAndFixturesMember 2024-06-30 0000811240 biol:TwoThousandTwoStockIncentivePlanMember 2024-06-30 0000811240 us-gaap:CommonStockMember 2024-03-31 0000811240 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0000811240 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0000811240 us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0000811240 biol:ConsumableAndOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000811240 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000811240 us-gaap:SeriesHPreferredStockMember 2023-05-24 2023-05-24 0000811240 us-gaap:SeriesHPreferredStockMember biol:MezzanineEquityMember 2024-04-01 2024-06-30 0000811240 2024-06-30 0000811240 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000811240 biol:SeriesJWarrantsMember 2024-06-30 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:InvestorWarrantsMember 2024-01-01 2024-06-30 0000811240 biol:EIDLLoanMember 2023-12-31 0000811240 biol:EngineeringAndDevelopmentMember 2023-04-01 2023-06-30 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:SeriesJWarrantsMember 2023-12-31 0000811240 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0000811240 biol:SeriesJPreferredStockMember 2023-09-18 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:ClassACommonWarrantsMember 2024-06-30 0000811240 biol:ClassBCommonWarrantsMember 2023-12-06 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-06-30 0000811240 us-gaap:StockAppreciationRightsSARSMember 2024-06-30 0000811240 2021-12-10 0000811240 us-gaap:ServiceMember 2023-01-01 2023-06-30 0000811240 biol:LakeForestMember 2020-02-04 0000811240 biol:SwkFundingLlcMember 2023-12-31 0000811240 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000811240 biol:TwoThousandTwentyFourAnnualMeetingMember 2024-01-01 2024-06-30 0000811240 biol:SeriesJPreferredStockMember biol:UnderwrittenPublicOfferingMember 2023-09-18 0000811240 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 us-gaap:ServiceMember 2024-01-01 2024-06-30 0000811240 biol:PreFundedWarrantsMember 2024-02-15 0000811240 us-gaap:NonUsMember 2023-01-01 2023-06-30 0000811240 us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000811240 us-gaap:BuildingMember 2023-12-31 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000811240 biol:ClassACommonWarrantsMember 2024-02-15 0000811240 biol:ProductAndServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000811240 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000811240 country:US us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000811240 biol:SeriesIPreferredStockMember 2023-06-05 0000811240 biol:ProductAndServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 2024-02-15 0000811240 biol:FebruaryTwoThousandTwentyFourPublicOfferingMember 2024-01-01 2024-06-30 0000811240 2023-06-30 0000811240 biol:SwkFundingLlcMember 2018-11-09 2018-11-09 0000811240 biol:WarrantsIssuedOnNovemberNineTwoThousandEighteenMember 2024-01-01 2024-06-30 0000811240 biol:ProductAndServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000811240 country:US us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000811240 us-gaap:SeriesHPreferredStockMember biol:UnderwrittenPublicOfferingMember 2023-05-26 0000811240 biol:BiolaseStockholdersMember 2024-06-30 0000811240 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-04-01 2024-06-30 0000811240 biol:ConsumableAndOtherMember 2024-04-01 2024-06-30 0000811240 us-gaap:RetainedEarningsMember 2022-12-31 0000811240 srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:SeriesHWarrantsMember 2024-01-01 2024-06-30 0000811240 us-gaap:SalesChannelThroughIntermediaryMember 2024-01-01 2024-06-30 0000811240 us-gaap:SeriesHPreferredStockMember 2024-06-30 0000811240 biol:SeriesHWarrantsMember 2024-06-30 0000811240 us-gaap:CommonStockMember 2023-06-30 0000811240 biol:SeriesJConvertiblePreferredStockMember biol:MezzanineEquityMember 2024-06-30 0000811240 us-gaap:SeriesHPreferredStockMember biol:MezzanineEquityMember 2024-01-01 2024-06-30 0000811240 biol:MayTwoThousandTwentyThreePublicOfferingMember 2023-05-26 2023-05-26 0000811240 us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000811240 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000811240 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 biol:LaserSystemsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000811240 2023-03-31 0000811240 biol:TwoThousandEighteenLongTermIncentivePlanMember 2024-01-01 2024-06-30 0000811240 2023-01-01 2023-06-30 0000811240 biol:SeriesJPreferredStockMember us-gaap:SubsequentEventMember 2024-07-16 0000811240 us-gaap:LeaseholdImprovementsMember 2024-06-30 0000811240 us-gaap:FurnitureAndFixturesMember 2023-12-31 0000811240 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000811240 biol:SwkFundingLlcMember 2024-06-30 0000811240 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0000811240 us-gaap:CommonStockMember 2024-06-30 0000811240 biol:SeriesJPreferredStockMember 2023-09-13 2023-09-13 0000811240 srt:MaximumMember biol:SwkFundingLlcMember 2023-12-30 0000811240 us-gaap:SeriesHPreferredStockMember biol:MezzanineEquityMember 2023-01-01 2023-06-30 0000811240 biol:January2023WarrantMember 2023-01-09 2023-01-09 0000811240 country:US 2024-04-01 2024-06-30 0000811240 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000811240 us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0000811240 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0000811240 biol:WaterlaseLaserSystemsMember srt:MaximumMember country:US 2024-01-01 2024-06-30 0000811240 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000811240 srt:MaximumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000811240 biol:EngineeringAndDevelopmentMember 2023-01-01 2023-06-30 0000811240 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000811240 country:US 2023-04-01 2023-06-30 0000811240 biol:DecemberTwoThousandTwentyThreeRegisteredDirectOfferingMember 2023-12-06 2023-12-06 0000811240 us-gaap:ConstructionInProgressMember 2024-06-30 0000811240 biol:LakeForestMember 2020-02-04 2020-02-04 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000811240 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000811240 biol:BiolaseStockholdersMember 2024-01-01 2024-06-30 0000811240 biol:SeriesIPreferredStockMember biol:MezzanineEquityMember 2023-04-01 2023-06-30 0000811240 us-gaap:SeriesHPreferredStockMember 2023-05-24 0000811240 biol:SeriesJConvertiblePreferredStockMember 2023-12-31 0000811240 us-gaap:CommonStockMember 2023-03-31 0000811240 country:US us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000811240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000811240 biol:LakeForestMember 2022-05-26 0000811240 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember biol:SeriesHWarrantsMember 2024-06-30 0000811240 us-gaap:ManufacturingFacilityMember 2024-01-01 2024-06-30 pure utr:sqft shares iso4217:USD shares iso4217:USD biol:Customer false 0000811240 Q2 --12-31 P1Y 10-Q true 2024-06-30 2024 false 001-36385 BIOLASE, INC. DE 87-0442441 27042 Towne Centre Drive Suite 270 Lake Forest CA 92610 949 361-1200 Yes Yes Non-accelerated Filer true false false 36597056 5272000 6566000 329000 244000 4842000 5483000 10904000 11433000 1076000 1381000 22094000 24863000 4263000 5525000 2926000 2926000 1101000 1519000 257000 268000 30641000 35101000 5491000 6065000 7662000 7518000 2616000 1363000 2132000 2452000 13275000 2265000 31176000 19663000 186000 256000 843000 593000 150000 11782000 315000 772000 97000 79000 32767000 33145000 0.001 0.001 370000 370000 7000 7000 5000 5000 346000 346000 0.001 0.001 160000 160000 17000 17000 15000 15000 1857000 1857000 2203000 2203000 0.001 0.001 180000000 180000000 33406000 33406000 3416000 3416000 33000 3000 322380000 317103000 -659000 -553000 -326083000 -316800000 -4329000 -247000 30641000 35101000 11555000 14286000 21687000 24753000 6946000 8168000 13741000 15299000 4609000 6118000 7946000 9454000 3694000 6189000 7077000 10812000 3064000 2357000 6260000 4815000 1071000 1444000 2354000 2991000 7829000 9990000 15691000 18618000 -3220000 -3872000 -7745000 -9164000 -112000 -235000 -208000 -215000 -586000 -583000 -1208000 -1160000 1140000 -147000 -82000 -147000 442000 -965000 -1498000 -1522000 -2778000 -4837000 -9243000 -10686000 20000 31000 40000 31000 -2798000 -4868000 -9283000 -10717000 -20000 39000 -106000 119000 -2818000 -4829000 -9389000 -10598000 -2798000 -4868000 -9283000 -10717000 0 9377000 0 9377000 -2798000 -14245000 -9283000 -20094000 -0.08 -0.08 -26.14 -26.14 -0.36 -0.36 -45.98 -45.98 33391000 33391000 545000 545000 25616000 25616000 437000 437000 5000 346000 16000 1857000 33257000 33000 321957000 -639000 -323285000 -1934000 2000 2000 2000 -5000 -528000 138000 528000 528000 1000 5000 528000 -164000 -164000 11000 57000 57000 -2798000 -2798000 -20000 -20000 7000 346000 17000 1857000 33406000 33000 322380000 -659000 -326083000 -4329000 5000 346000 15000 1857000 3416000 3000 317103000 -553000 -316800000 -247000 7795000 8000 2778000 2786000 13063000 13000 1976000 1989000 2000 -5000 -528000 138000 528000 528000 2000 5000 528000 -164000 -164000 15000 159000 159000 8979000 9000 9000 -9283000 -9283000 -106000 -106000 7000 346000 17000 1857000 33406000 33000 322380000 -659000 -326083000 -4329000 263000 0 310828000 -653000 -302017000 8158000 175000 -10500000 7762000 7762000 20000 1200000 -430000 -430000 -183000 -10980000 655000 1000 10979000 10980000 85000 1000 404000 404000 100000 100000 100000 -4868000 -4868000 39000 39000 12000 720000 85000 1019000 1000 314119000 -614000 -306885000 6621000 77000 301790000 -733000 -296168000 4889000 172000 8503000 8503000 175000 -10500000 7762000 7762000 20000 1200000 -430000 -430000 -183000 -10980000 655000 1000 10979000 10980000 85000 1000 925000 925000 114000 114000 114000 -10717000 -10717000 119000 119000 12000 720000 85000 1019000 1000 314119000 -614000 -306885000 6621000 -9283000 -10717000 1310000 1573000 86000 42000 76000 0 242000 214000 -514000 -78000 830000 224000 67000 775000 232000 0 -555000 -82000 -374000 163000 -734000 -713000 -527000 -1903000 -390000 18000 -6672000 -9220000 27000 944000 284000 0 257000 -944000 2786000 8502000 0 2738000 3020000 918000 865000 0 8000 115000 270000 520000 5219000 12793000 -98000 120000 -1294000 2749000 6566000 4181000 5272000 6930000 968000 930000 3000 5000 42000 12000 157000 159000 78000 0 1989000 0 528000 10980000 0 483000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 1—DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">BIOLASE, Inc. (“BIOLASE” and, together with its consolidated subsidiaries, the “Company”) is a leading provider of advanced laser systems for the dental industry. The Company develops, manufactures, markets, and sells laser systems that provide significant benefits for dental practitioners and their patients. The Company’s proprietary systems allow dentists, periodontists, endodontists, pediatric dentists, oral surgeons, and other dental specialists to perform a broad range of minimally invasive dental procedures, including cosmetic, restorative, and complex surgical applications. The Company’s laser systems are designed to provide clinically superior results for many types of dental procedures compared to those achieved with drills, scalpels, and other conventional instruments. Potential patient benefits include less pain, fewer shots, faster healing, decreased fear and anxiety, and fewer appointments. Potential practitioner benefits include improved patient care and the ability to perform a higher volume and wider variety of procedures and generate more patient referrals.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements include the accounts of BIOLASE and its wholly-owned subsidiaries and have been prepared on a basis consistent with the December 31, 2023 audited consolidated financial statements and include all material adjustments, consisting of normal recurring adjustments and the elimination of all material intercompany transactions and balances, necessary to fairly present the information set forth therein. The unaudited condensed consolidated financial statements do not include all the footnotes, presentations, and disclosures normally required by accounting principles generally accepted in the United States of America (“GAAP”) for complete consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results for the full year. The December 31, 2023 condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December 31, 2023 included in included in BIOLASE’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission (the “SEC”) on March 21, 2024 (the “2023 Form 10-K”).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reverse Stock Split</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the annual meeting of stockholders held on May 2, 2024 (the "2024 Annual Meeting"), BIOLASE stockholders approved an amendment to BIOLASE’s Restated Certificate of Incorporation, as amended (the "Certificate of Incorporation"), to effect </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a reverse stock split of BIOLASE common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-fifty (1:50) with the ratio to be determined at the discretion of the Board</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. No official action has been taken to put this reverse stock into effect.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At a special meeting of BIOLASE stockholders held on July 20, 2023 (the "special meeting"), BIOLASE stockholders approved an amendment to BIOLASE’s Restated Certificate of Incorporation, as amended (the "Certificate of Incorporation"), to effect </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a reverse stock split of BIOLASE common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-one hundred (1:100). Immediately after the special meeting, BIOLASE's board of directors (the "Board") approved a one-for-one hundred (1:100) reverse stock split of the outstanding shares of the common stock (the “2023 Reverse Stock Split”).</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> On July 26, 2023, BIOLASE filed an amendment to the Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the 2023 Reverse Stock Split, which became effective on July 27, 2023. The amendment did not change the number of authorized shares of the common stock.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Except as the context otherwise requires, all common stock share numbers, share price amounts (including exercise prices, conversion prices, and closing market prices), shares issued upon the conversion of preferred shares, and shares issued upon the exercise of warrants contained in the unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the 2023 Reverse Stock Split.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liquidity and Management’s Plans - Going Concern</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurred losses from operations and used cash in operating activities for the three and six months ended June 30, 2024 and for the years ended December 31, 2023 and 2022. </span><span style="color:#242424;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s recurring losses, level of cash used in operations, and potential need for additional capital, along with uncertainties surrounding the Company’s ability to raise additional capital, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">especially in light of the fact that our common stock is no longer traded on the Nasdaq, which makes it harder to attract investors and limits the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">types of financings that can be conducted, </span><span style="color:#242424;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">raise substantial doubt about the Company’s ability to continue as a going concern. The financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company had working capital deficit of approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with the deficit primarily due to the SWK Loan that is set to mature in May 2025. The Company’s principal sources of liquidity as of June 30, 2024 consisted of approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in cash and cash equivalents and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of net accounts receivable. As of December 31, 2023, the Company had working capital of approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in cash and cash equivalents and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of net accounts receivable. The decrease in cash and cash equivalents since December 31, 2023 was primarily due to a net loss of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and principal payments on the Company's term loan of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, partially offset by net proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from the February 2024 public offering and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in proceeds from the disposal of property, plant, and equipment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additional capital requirements may depend on many factors, including, among other things, the rate at which the Company’s business grows, demands for working capital, manufacturing capacity, and any acquisitions that the Company may pursue. The Company expects that it will be required to raise capital through either equity or debt offerings. The Company cannot provide assurance that it will be able to successfully enter into any such equity or debt financings in the future or that the required capital would be available on acceptable terms, if at all, or that any such financing activity would not be dilutive to its stockholders.</span></p> a reverse stock split of BIOLASE common stock, par value $0.001 per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-fifty (1:50) with the ratio to be determined at the discretion of the Board 0.001 a reverse stock split of BIOLASE common stock, par value $0.001 per share (the “common stock”), at a ratio between one-for-two (1:2) and one-for-one hundred (1:100). Immediately after the special meeting, BIOLASE's board of directors (the "Board") approved a one-for-one hundred (1:100) reverse stock split of the outstanding shares of the common stock (the “2023 Reverse Stock Split”). 0.001 9100000 5300000 4800000 5200000 6600000 5500000 -9300000 900000 5800000 300000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of these condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect amounts reported in the condensed consolidated financial statements and the accompanying notes. Significant estimates in these condensed consolidated financial statements include allowances on accounts receivable, inventory, and deferred taxes, as well as estimates for accrued warranty expenses, goodwill and the ability of goodwill to be realized, revenue deferrals, effects of stock-based compensation and warrants, contingent liabilities, the provision or benefit for income taxes, and preferred stock. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ materially from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Critical Accounting Policies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information with respect to the Company’s critical accounting policies, which management believes could have the most significant effect on the Company’s reported results and require subjective or complex judgments by management, is discussed in the Company’s 2023 audited financial statements included in the 2023 Form 10-K. Management believes that there have been no significant changes during the six months ended June 30, 2024 in the Company’s critical accounting policies from those disclosed in the Company’s 2023 audited financial statements included in the 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Form 10-K.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 in the principal market (or, if none exists, the most advantageous market) for the specific asset or liability at the measurement date (referred to as the “exit price”). The fair value is based on assumptions that market participants would use, including a consideration of non-performance risk. Under the accounting guidance for fair value hierarchy, there are three levels of measurement inputs. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs are observable, either directly or indirectly. Level 3 inputs are unobservable due to little or no corroborating market data.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s financial instruments, consisting of cash, cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrants, and the SWK Loan (as defined below) as discussed in Note 9 – Debt, approximate fair value because of the relative short maturity of these items and the market interest rates the Company could obtain</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments which potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents, and trade accounts receivable. The Company maintains its cash and cash equivalents with established commercial banks. At times, balances may exceed federally insured limits. To minimize the risk associated with trade accounts receivable, management performs ongoing credit evaluations of customers’ financial condition and maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed. The Company does not, generally, require customers to provide collateral before it sells them its products. However, the Company has required certain distributors to make prepayments for significant purchases of its products.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Substantially all of the Company’s revenue is denominated in U.S. dollars, including sales to international distributors. Only a small portion of its revenue and expenses is denominated in foreign currencies, principally the Euro and Indian Rupee. The Company’s foreign currency expenditures primarily consist of the cost of maintaining offices, consulting services, and employee-related costs. During the three and six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, the Company did not enter into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers the applicability and impact of all ASUs. ASUs not listed below were assessed and determined not to be applicable or are expected to have minimal impact on the Company’s consolidated financial position and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of these condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect amounts reported in the condensed consolidated financial statements and the accompanying notes. Significant estimates in these condensed consolidated financial statements include allowances on accounts receivable, inventory, and deferred taxes, as well as estimates for accrued warranty expenses, goodwill and the ability of goodwill to be realized, revenue deferrals, effects of stock-based compensation and warrants, contingent liabilities, the provision or benefit for income taxes, and preferred stock. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ materially from those estimates.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Critical Accounting Policies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information with respect to the Company’s critical accounting policies, which management believes could have the most significant effect on the Company’s reported results and require subjective or complex judgments by management, is discussed in the Company’s 2023 audited financial statements included in the 2023 Form 10-K. Management believes that there have been no significant changes during the six months ended June 30, 2024 in the Company’s critical accounting policies from those disclosed in the Company’s 2023 audited financial statements included in the 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Form 10-K.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 in the principal market (or, if none exists, the most advantageous market) for the specific asset or liability at the measurement date (referred to as the “exit price”). The fair value is based on assumptions that market participants would use, including a consideration of non-performance risk. Under the accounting guidance for fair value hierarchy, there are three levels of measurement inputs. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs are observable, either directly or indirectly. Level 3 inputs are unobservable due to little or no corroborating market data.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s financial instruments, consisting of cash, cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrants, and the SWK Loan (as defined below) as discussed in Note 9 – Debt, approximate fair value because of the relative short maturity of these items and the market interest rates the Company could obtain</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments which potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents, and trade accounts receivable. The Company maintains its cash and cash equivalents with established commercial banks. At times, balances may exceed federally insured limits. To minimize the risk associated with trade accounts receivable, management performs ongoing credit evaluations of customers’ financial condition and maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed. The Company does not, generally, require customers to provide collateral before it sells them its products. However, the Company has required certain distributors to make prepayments for significant purchases of its products.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Substantially all of the Company’s revenue is denominated in U.S. dollars, including sales to international distributors. Only a small portion of its revenue and expenses is denominated in foreign currencies, principally the Euro and Indian Rupee. The Company’s foreign currency expenditures primarily consist of the cost of maintaining offices, consulting services, and employee-related costs. During the three and six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, the Company did not enter into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers the applicability and impact of all ASUs. ASUs not listed below were assessed and determined not to be applicable or are expected to have minimal impact on the Company’s consolidated financial position and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 3—REVENUE RECOGNITION</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contracts with Customers</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue for sales of products and services is derived from contracts with customers. The products and services promised in customer contracts include delivery of laser systems, imaging systems, and consumables as well as certain ancillary services such as training and extended warranties. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract and vary according to the arrangement. Because the customer typically agrees to a stated rate and price in the contract that does not vary over the life of the contract, the Company’s contracts do not contain variable consideration. The Company establishes a provision for estimated warranty expenses.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance Obligations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At contract inception, the Company assesses the products and services promised in its contracts with customers. The Company then identifies performance obligations to transfer distinct products or services to the customers. In order to identify performance obligations, the Company considers all of the products or services promised in contracts regardless of whether they are explicitly stated or are implied by customary business practices.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from products and services transferred to customers at a single point in time accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of net revenue for the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2023. The majority of the Company’s revenue recognized at a point in time is for the sale of laser systems and consumables. Revenue from these contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product which generally coincides with title transfer during the shipping process.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from services transferred to customers over time account</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ed for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f net revenue for the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2023. The majority of the Company’s revenue that is recognized over time relates to product training and extended warranties. Deferred revenue attributable to undelivered elements, which primarily consists of product training, totaled approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Transaction Price Allocation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The transaction price for a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, each performance obligation is satisfied. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the best estimate of the standalone selling price of each distinct good or service in a contract. The primary method used to estimate standalone selling price is the observable price when the good or service is sold separately in similar circumstances and to similar customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant Judgments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recorded for extended warranties over time as the customer benefits from the warranty coverage. This revenue will be recognized equally throughout the contract period as the customer receives benefits from the Company's promise to provide such services. Revenue is recorded for product training when the customer attends a training program or upon the expiration of the obligation, which is generally after six months.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also has contracts that include both the product sales and product training as performance obligations. In those cases, the Company records revenue for product sales at the point in time when the product has been shipped. The customer obtains control of the product when it is shipped, as all shipments are made FOB shipping point, and after the customer selects its shipping method and pays all shipping costs and insurance. The Company has concluded that control is transferred to the customer upon shipment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts Receivable</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable are stated at estimated net realizable value. The allowance for doubtful accounts is based on an analysis of customer accounts and the Company’s historical experience with accounts receivable write-offs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract Liabilities</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company performs its obligations under a contract with a customer by transferring products and/or services in exchange for consideration from the customer. The Company typically invoices its customers as soon as control of an asset is transferred and a receivable for the Company is established. The Company, however, recognizes a contract liability when a customer prepays for goods and/or services, and the Company has not transferred control of the goods and/or services. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The opening and closing balances of the Company’s contract liabilities are as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Undelivered elements (training and installation)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Extended warranty contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: long-term portion of deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue — current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The balance of contract assets was immaterial as the Company did not have a significant amount of uninvoiced receivables at June 30, 2024 and December 31, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount of revenue recognized during the six months ended June 30, 2024 and 2023 that was included in the opening contract liability balance related to undelivered elements was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The amounts related to extended warranty contr</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">acts was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he six months ended June 30, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of Revenue</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company disaggregates revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. The Company determined that disaggregating revenue into these categories depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenues related to the following geographic areas were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized over time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized at a point in time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s sales by end market were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">End-customer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Distributors</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and Handling Costs and Revenues</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and freight costs are treated as fulfillment costs. For shipments to end-customers, the customer bears the shipping and freight costs and has control of the product upon shipment. For shipments to distributors, the distributor bears the shipping and freight costs, including insurance, tariffs and other import/export costs.</span></p> 0.85 0.85 0.90 0.90 0.15 0.15 0.10 0.10 400000 400000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The opening and closing balances of the Company’s contract liabilities are as follows (in thousands):</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Undelivered elements (training and installation)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Extended warranty contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: long-term portion of deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue — current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 407000 449000 1911000 2259000 2318000 2708000 186000 256000 2132000 2452000 400000 300000 900000 1100000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenues related to the following geographic areas were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 8240000 10741000 14930000 17499000 3315000 3545000 6757000 7254000 11555000 14286000 21687000 24753000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized over time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized at a point in time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1713000 1415000 3201000 2584000 9842000 12871000 18486000 22169000 11555000 14286000 21687000 24753000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s sales by end market were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">End-customer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Distributors</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 8240000 10741000 14930000 17499000 3315000 3545000 6757000 7254000 11555000 14286000 21687000 24753000 <p id="note_4redeemable_preferred_stock_stockho" style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 4—CONVERTIBLE REDEEMABLE PREFERRED STOCK </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AND STOCKHOLDERS’ EQUITY (DEFICIT)</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Board, without further stockholder authorization, may authorize the issuance from time to time of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s preferred stock. Of the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of preferred stock, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">370,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were designated as Series H, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">160,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were designated as Series J, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were designated as Series I, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Preferred Stock</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Series J Preferred Stock</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 13, 2023, the Company consummated the sale of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Units (the "Units") with each Unit consisting of (A) one share of BIOLASE Series J Convertible Redeemable Preferred Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and a stated value equal to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “Series J Convertible Preferred Stock”), and (B) one warrant (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the “Series J Warrants”) to purchase one-half of one (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) share of Series J Convertible Preferred Stock, at a price to the public of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per Unit, less underwriting discounts and commissions. The public offering price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per Unit reflects the issuance of the Series J Convertible Preferred Stock with an original issue discount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The Company filed a registration statement on Form S-1 in September 2023, which registered the Units, the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Series J Convertible Preferred Stock, the Series J Warrants and the shares of Series J Convertible Preferred Stock and common stock underlying such securities and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional shares of Series J Convertible Preferred Stock that will be issued, if and when the Board declares such dividends, as paid in-kind dividends (“PIK dividends”) at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and the shares of Common Stock issuable upon conversion of the Series J Convertible Preferred Stock issued as PIK dividends. The registration statement was declared effective on September 13, 2023 and the offering closed on September 18, 2023. Each Warrant has an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">share, is exercisable for one-half of one (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) share of Series J Convertible Preferred Stock, is immediately exercisable and will expire one (1) year from the date of issuance.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each share of Series J Convertible Preferred Stock is convertible at the option of the holder at any time into the number of shares of common stock determined by dividing the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stated value per share by a conversion price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.26</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Each outstanding share of Series J Convertible Preferred Stock is mandatorily redeemable by the Company in cash on September 13, 2024 (the "Series J Maturity Date").</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross proceeds from the offering were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million before broker fees and related expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In accordance with applicable accounting standards, the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million gross proceeds were allocated to the Series J Convertible Preferred Stock and the Series J Warrants in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The allocation was based on the fair value of the Series J Warrants of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of the commitment date, with the residual proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million allocated to the Series J Convertible Preferred Stock. Net proceeds allocated to the Series J Convertible Preferred Stock and Series J Warrants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Series J Convertible Preferred stock was classified as mezzanine equity on the consolidated balance sheet as they are contingently redeemable prior to the Series J Maturity Date and the conversion from preferred shares to shares of common stock is at the option of the holder at any time before the Series J Maturity Date. The Series J Warrants were classified as accrued liabilities on the consolidated balance sheet as the warrants are convertible into preferred shares, which are mandatorily redeemable in cash upon the Series J Maturity Date if they are not converted to shares of common stock before such date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Series J Convertible Preferred Stock was issued at a discount with the total redemption value of the Series J Convertible Preferred Shares and PIK Dividends of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The redemption value in excess of the net proceeds received allocated to the Series J Convertible Preferred Shares was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and was recognized as a decrease in additional paid-in-capital at the commitment date. Upon conversion of Series J Warrants to Series J Convertible Preferred shares, the value of the Series J Convertible Preferred Stock issued is the stated value per share plus the PIK dividend. The redemption value in excess of the net proceeds received from the exercise of warrants and the fair value of such warrants is recognized as a decrease in additional paid-in-capital at the conversion date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,960</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Series J Warrants have been exercised for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,480</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Series J Convertible Preferred Stock, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,621</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Series J Convertible Preferred Stock have been issued as part of PIK dividends, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,965</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Series J Convertible Preferred Stock were converted to approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Series J Warrants were exercised and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Series J Convertible Preferred Stock were converted. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,136</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Series J Convertible Preferred Stock outstanding.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The mezzanine classified Series J Convertible Preferred Stock are presented at their maximum redemption value that includes accretion related to the PIK dividends.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Series I Preferred Stock</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 5, 2023, the Board declared a dividend of one one-thousandth of a share of Series I Preferred Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share ("Series I Preferred Stock"), for each share of common stock outstanding as of June 16, 2023 (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as calculated on a pre 2023 Reverse Stock Split basis). The certificate of designation for the Series I Preferred Stock provided that all shares of Series I Preferred Stock not present in person or by proxy at any meeting of stockholders held to vote on the 2023 Reverse Stock Split immediately prior to the opening of the polls at such meeting would be automatically redeemed (the “Series I Initial Redemption”) and that any outstanding shares of Series I Preferred Stock that have not been redeemed pursuant to the Series I Initial Redemption would be redeemed in whole, but not in part, (i) if and when ordered by the Board or (ii) automatically upon the effectiveness of the amendment to the Certificate of Incorporation effecting the 2023 Reverse Stock Split that was subject to the vote (the "Series I Subsequent Redemption"). On July 20, 2023, the Series I Initial Redemption occurred, and on July 27, 2023, the Series I Subsequent Redemption occurred. As a result, no shares of Series I Preferred Stock remain outstanding as of July 27, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Series H Preferred Stock</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 24, 2023, the Company consummated the sale of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">175,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Units (the "Units") with each Unit consisting of (A) one share of BIOLASE Series H Convertible Redeemable Preferred Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and a stated value equal to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “Series H Convertible Preferred Stock”), and (B) one warrant (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the “Series H Warrants”) to purchase one-half of one (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) share of Series H Convertible Preferred Stock, at a price to the public of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per Unit, less underwriting discounts and commissions. The public offering price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per Unit reflects the issuance of the Series H Convertible Preferred Stock with an original issue discount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The Company filed a registration statement on Form S-1 in May 2023, which registered the Units, the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Series H Convertible Preferred Stock, the Series H Warrants and the shares of Series H Convertible Preferred Stock and common stock underlying such securities and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional shares of Series H Convertible Preferred Stock that will be issued, if and when the Board declares such dividends, as paid in-kind dividends (“PIK dividends”) at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and the shares of Common Stock issuable upon conversion of the Series H Convertible Preferred Stock issued as PIK dividends. The registration statement was declared</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">effective </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on May 24, 2023 and the offering closed on May 26, 2023. Each Series H Warrant has an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">share, is exercisable for one-half of one (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) share of Series H Convertible Preferred Stock, is immediately exercisable and will expire two (2) years from the date of issuance.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each share of Series H Convertible Preferred Stock is convertible at the option of the holder at any time into the number of shares of common stock determined by dividing the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stated value per share by a conversion price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.98</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (as adjusted for the 2023 Reverse Stock Split). Each outstanding share of Series H Convertible Preferred Stock is mandatorily redeemable by the Company in cash on May 24, 2025 (the "Series H Maturity Date").</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross proceeds from the offering were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million before broker fees and related expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In accordance with applicable accounting standards, the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million gross proceeds were allocated to the Series H Convertible Preferred Stock and the Series H Warrants in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The allocation was based on the fair value of the Series H Warrants of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of the commitment date, with the residual proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million allocated to the Series H Convertible Preferred Stock. Net proceeds allocated to the Series H Convertible Preferred Stock and Series H Warrants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Series H Convertible Preferred Stock was classified as mezzanine equity on the consolidated balance sheet as they are contingently redeemable prior to the Series H Maturity Date and the conversion from preferred shares to shares of common stock is at the option of the holder at any time before the Series H Maturity Date. The Series H Warrants were classified as accrued liabilities on the consolidated balance sheet as the warrants are convertible into preferred shares, which are mandatorily redeemable in cash upon the Series H Maturity Date if they are not converted to shares of common stock before such date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Series H Convertible Preferred Stock was issued at a discount with the total redemption value of the Series H Convertible Preferred Shares and PIK Dividends of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The redemption value in excess of the net proceeds received allocated to the Series H Convertible Preferred Stock was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and was recognized as a decrease in additional paid-in-capital at the commitment date. Upon conversion of Series H Warrants to Series H Convertible Preferred Stock, the value of the Series H Convertible Preferred Stock issued is the stated value per share plus the PIK dividend. The redemption value in excess of the net proceeds received from the exercise of warrants and the fair value of such warrants is recognized as a decrease in additional paid-in-capital at the conversion date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Series H Warrants have been exercised for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Series H Convertible Preferred Stock, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,923</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Series H Convertible Preferred Stock have been issued as part of PIK dividends, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">190,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Series H Convertible Preferred Stock have been converted to approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock. There has been no exercises of Series H Warrants or conversion of Series H Convertible Preferred Stock during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024. As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,923</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Series H Convertible Preferred Stock outstanding.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The mezzanine classified Series H Convertible Preferred Stock are presented at their maximum redemption value that includes accretion related to the PIK dividends.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2002 Stock Incentive Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2002 Stock Incentive Plan (as amended effective as of May 26, 2004, November 15, 2005, May 16, 2007, May 5, 2011, June 6, 2013, October 30, 2014, April 27, 2015, and May 6, 2017, the “2002 Plan”) was replaced by the 2018 Plan (as defined below) with respect to future equity awards. Persons eligible to receive awards under the 2002 Plan included officers, employees, directors of the Company, and consultants to the Company. As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,244</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares have been authorized for issuance under the 2002 Plan, of which approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">908</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock have been issued pursuant to options that were exercised and restricted stock units ("RSUs") that were vested, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock have been reserved for options that are outstanding, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock remain available for future grants.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2018 Stock Incentive Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the 2018 annual meeting of stockholders, the Company’s stockholders approved the 2018 Long-Term Incentive Plan (as amended effective as of September 21, 2018, May 15, 2019, May 13, 2020, June 11, 2021, and April 27, 2023, the “2018 Plan”). The purposes of the 2018 Plan are (i) to align the interests of the Company’s stockholders and recipients of awards under the 2018 Plan by increasing the proprietary interest of such recipients in the Company’s growth and success; (ii) to advance the interests of the Company by attracting and retaining non-employee directors, officers, other employees, consultants, independent contractors, and agents; and (iii) to motivate such persons to act in the long-term best interests of the Company and its stockholders.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the terms of the 2018 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Plan, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,815</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock remain available for issuance as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024. As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">112,268</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock have been authorized for issuance under the 2018 Plan, of which approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,954</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares have already been issued and approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,499</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock have been reserved for issuance upon the exercise of outstanding options or stock appreciation rights ("SARs"), and/or settlement of unvested RSUs under the 2018 Plan.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he Company recognized stock-based compensation gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2023, respectively. As of June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of total unrecognized compensation expense, net of estimated forfeitures, related to unvested share-based compensation arrangements. The Company expects that expense to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the statement of operations classification of compensation expense associated with share-based payments (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Option Activity</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> option grants or exercises during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted Stock Units</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of unvested RSU activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 is as follows (in thousands, except per share amounts):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.74%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:14.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Grant</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested RSUs as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested RSUs as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34.68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Warrants</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company issues warrants to acquire shares of common stock as approved by the Board.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">February 2024 Public Offering</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 15, 2024, the Company completed a public offering (the "February 2024 Offering") and issued (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,795,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> units (the "Units"), with each Unit consisting of (A) one share of the Company’s common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, (B) one Class A warrant to purchase one share of common stock (the "Class A Common Warrants"), each exercisable from time to time for one share of Common Stock at an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, and (C) one Class B warrant to purchase one share of common stock (the "Class B Common Warrants"), each exercisable from time to time for one share of Common Stock at an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.748</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,205,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded units (the "Pre-Funded Units"), with each Pre-Funded Unit consisting of (A) one pre-funded warrant (the "Pre-Funded Warrants"), each such Pre-Funded Warrant being exercisable from time to time for one share of Common Stock at an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, (B) one Class A Common Warrant, and (C) one Class B Common Warrant. The Units were sold at the public offering price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per Unit and the Pre-Funded Units were sold at the public offering price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.439</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per Pre-Funded Unit. The Company received gross proceeds of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the terms and conditions of the February 2024 Offering, the Company determined that liability classification was appropriate for the Class A Common Warrants and Class B Common Warrants and recognized the gross proc</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eeds from the issuance allocated to the warrants in excess of par of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in accrued liabilities and expensed issuance costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million allocated to the warrants. The Class A Common Warrants were valued using either a long stock position plus a long call position or a Black-Scholes call option model which was deemed appropriate given the warrants can be exercised via the stated exercise price, or an alternative cashless exercise for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares per warrant, with a fair value that approximates </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the current stock price. The unobservable inputs utilized in determining the fair value of the Class A Common Warrants, which are categorized as a Level 3 instrument, is the volatility rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The Class B Common Warrants were valued using a Monte Carlo simulation. The unobservable inputs utilized in determining the fair value of the Class B Common Warrants, which are categorized as a Level 3 instrument, is the volatility rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% as well as the probability of a future financing event.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to that certain Securities Purchase Agreement, dated December 6, 2023, by and between the Company and the investor (the “Investor”) named in the signature page thereto (the “December 2023 Purchase Agreement”), the Company agreed, among other things, pursuant to Section 4.12 thereof not to enter into a Variable Rate Transaction (as defined in the December 2023 Purchase Agreement) for a period of one-hundred and eighty (180) days following the closing date of that offering (or June 5, 2024) (the “VRT Prohibition”). In order to induce the Investor to agree to waive the VRT Prohibition to enable the Company to effect the Offering, the Company and the Investor entered into a Consent and Waiver, dated February 12, 2024 (the “Consent and Waiver”), whereby the Company agreed to issue to the Investor a new warrant to purchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,221,880</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock (the “Investor Warrant”), which Investor Warrant is in a form substantially identical to the Class B Common Warrants that is described above. The Investor Warrants will be exercisable commencing on the effective date of stockholder approval for the issuance of the shares of Common Stock issuable upon exercise of the Investor Warrants and will expire on the fifth anniversary of such stockholder approval date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the terms and conditions of the Investor Warrant, the Company determined that liability classification was appropriate for the warrants and recognized a liability of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in accrued liabilities at the date of issuance and expensed as issuance costs.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">December 2023 Registered Direct Offering</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 6, 2023, the Company entered into a Securities Purchase Agreement with a single institutional investor Purchaser, pursuant to which the Company issued in a registered direct offering, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">331,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock, and pre-funded warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">779,940</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock with an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, and in a concurrent private placement, warrants to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,221,880</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock with an initial exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The combined purchase price for one Share and two Common Warrants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and the combined purchase price for one Pre-Funded Warrant and two Common Warrants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.229</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company received gross proceeds of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the closing of the February 2024 Offering, the exercise price of these warrants was reduced to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2256</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share due to certain anti-dilution provisions in these warrants.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the terms and conditions of the December 2023 public offering, the Company determined that equity classification was appropriate for the pre-funded warrants and warrants, and recognized the net proceeds from the issuance of common stock, pre-funded warrants, and warrants in excess of par of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in additional paid-in capital</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">September 2023 Offering</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 18, 2023, the Company completed a public offering and issued, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> units, with each Unit consisting of (A) one share of the Company’s Series J Convertible Redeemable Preferred Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, and (B) one warrant to purchase one-half of one (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) share of Series J Convertible Preferred Stock, at a price to the public of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per Unit, less underwriting discounts and commissions. Each Warrant has an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, is exercisable for one-half of one (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) share of Series J Convertible Preferred Stock, is immediately exercisable and will expire one (1) year from the date of issuance. The Company received gross proceeds of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the terms and conditions of the September 2023 public offering, the Company determined that liability classification was appropriate for the warrants and recognized the gross proceeds from the issuance allocated to the warrants in excess of par of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in accrued liabilities and expensed issuance costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million allocated to the warrants.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">May 2023 Offering</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 26, 2023, the Company completed a public offering and issued, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">175,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> units, with each Unit consisting of (A) one share of the Company’s Series H Convertible Redeemable Preferred Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">share, and (B) one warrant to</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">purchase </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-half of one </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) share of Series H Convertible Preferred Stock, at a price to the public of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per Unit, less underwriting discounts and commissions. Each Warrant has an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, is exercisable for one-half of one (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) share of Series H Convertible Preferred Stock, is immediately exercisable and will expire two (2) years from the date of issuance. The Company received gross proceeds of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, before deducting underwriting discounts and commissions, estimated offering expenses, and before the exercise of warrants.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the terms and conditions of the May 2023 public offering, the Company determined that liability classification was appropriate for the warrants and recognized the gross proceeds from the issuance allocated to the warrants in excess of par of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in accrued liabilities and expensed issuance costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million allocated to the warrants.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">January 2023 Offering</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 9, 2023, the Company completed a public offering, pursuant to which the Company agreed to issue, in a registered direct offering, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">171,678</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, and pre-funded warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,035</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock with an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The purchase price for one share of common stock was determined to be $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and the purchase price for one January 2023 Pre-Funded Warrant was determined to be $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company received aggregate gross proceeds from the transactions of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, before deducting underwriting discounts and commissions and other transaction expenses paid by the Company.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the terms and conditions of the January 2023 public offering, the Company determined that equity classification was appropriate for the pre-funded warrants and recognized the net proceeds from the issuance of common stock and pre-funded warrants in excess of par of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in additional paid-in capital.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the share equivalent of warrant activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 is as follows (in thousands, except exercise price amounts):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted or Issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants outstanding as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,876</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants exercisable as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested warrants expired during the period<br/> ended June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company's stock warrants measured at fair value (level 3) on a recurring basis:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:19.219%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercises</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Series H Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Series J Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class A Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investor Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Level 3</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Phantom Awards and Stock Appreciation Rights</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2021, 2022 and 2023 the Company granted phantom RSUs which were granted in lieu of stock-settled RSUs historically granted for leadership bonuses and non-employee director service. The phantom RSUs had either time-based or performance-based vesting conditions and a cash settlement date in 2024 with the Company's option to settle the award in common stock at the sole discretion of the Board. At inception, these phantom RSUs were included as a component of long-term liability on the consolidated balance sheet and were not considered stock-based compensation due to the cash-settlement feature of the award and the then current limitation on the number of remaining shares authorized for issuance. In 2022, as a result of the Reverse Stock Split, the phantom awards were reclassed to equity and included as a component of additional paid-in-capital in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, with a portion remaining as a component of long-term liability on the consolidated balance sheet due to certain guaranteed minimums, and the expense subsequent to the remeasurement date considered stock-based compensation. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,113</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of these phantom RSUs were cancelled due to non-achievement of performance metrics, and during the three months ended March 31, 2024 an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">828</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> units were cancelled due to non-achievement. As of March 31, 2024, the Board approved settlement of the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> phantom RSUs with time-based vesting conditions in quarterly cash installments through April 2025 in the aggregate amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. A</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was inc</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">luded in accrued liabilities on the consolidated balance sheet. As of December 31, 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was included in accrued liabilities and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was included in additional paid-in-capital on the consolidated balance sheet</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, there are approximate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ly </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ou</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tstanding SARs granted in 2021 in lieu of stock-settled RSUs historically granted for non-employee director service. Upon exercise, the SARs could be settled in cash with the Company's option to settle in common stock at the sole discretion of the Board. These SARs were fully vested in 2022. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> expense was recognized during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net Loss Per Share – Basic and Diluted</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of BIOLASE common stock outstanding for the period. In computing diluted net loss per share, the weighted average number of shares of common stock outstanding is adjusted to reflect the effect of potentially dilutive securities. Net loss is adjusted for any deemed dividends to preferred stockholders to compute net income attributable to common stockholders. The February 2024 Pre-Funded Warrants were included in the calculation of basic and diluted loss per share for the six months ended June 30, 2024 as the underlying warrant shares are issuable for little or no cash consideration. The January 2023 Pre-Funded Warrants were included in the calculation of basic and diluted loss per share for the three and six months ended June 30, 2023 as the underlying warrant shares are issuable for little or no cash consideration.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding stock options, restricted stock units, preferred shares, and warrants to purchase approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,456,808</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">366,154</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were not included in the calculation of diluted net loss per share amounts for the periods ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and June 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as their effect would have been anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1000000 1000000 370000 0.001 160000 0.001 125000 0.001 75000 0.001 100000 -0.5 60 60 0.40 0.20 30 -0.5 100 3.26 4500000 1000000 4500000 3500000 1000000 1000000 3500000 2700000 800000 10300000 7600000 14960 7480 5621 70965 2200000 9000 4500 17136 0.001 175000 0.001 50000 -0.5 26 26 0.48 0.20 13 -0.5 50 13.98 4600000 900000 4600000 3400000 1200000 1200000 3400000 2700000 1000000 10500000 7800000 40000 20000 1923 190000 700000 6923 1244 908 138 0 58815 112268 22954 30499000 100000 100000 100000 800000 100000 1000000 P1Y3M18D <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the statement of operations classification of compensation expense associated with share-based payments (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 5000 0 23000 49000 105000 71000 302000 -95000 -25000 -3000 405000 0 -1000 -1000 45000 -46000 84000 67000 775000 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of unvested RSU activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 is as follows (in thousands, except per share amounts):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.74%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:14.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Grant</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested RSUs as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested RSUs as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34.68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 44000 18.5 27000 19.8 6000 19.51 11000 34.68 7795000 0.001 0.66 0.748 8205000 0.001 0.44 0.439 7000000 3700000 600000 0.95 0.95 0.85 0.85 2221880 200000 331000 779940 0.001 2221880 1.23 1.23 1.229 1400000 0.2256 1000000 75000 0.001 -0.5 60 30 -0.5 4500000 1000000 200000 175000 0.001 -0.5 26 13 -0.5 4600000 1200000 200000 171678 0.001 114035 1 35 34 9900000 8500000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the share equivalent of warrant activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 is as follows (in thousands, except exercise price amounts):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted or Issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants outstanding as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,876</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants exercisable as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested warrants expired during the period<br/> ended June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4323000 11.88 42427000 0.57 22874000 0 23876000 2.52 23876000 2.52 0 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company's stock warrants measured at fair value (level 3) on a recurring basis:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:19.219%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> <td style="width:1.582%;"></td> <td style="width:1%;"></td> <td style="width:12.575%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercises</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Series H Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Series J Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class A Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investor Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Level 3</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 620000 56000 676000 743000 -95000 -16000 632000 2280000 -1960000 -106000 214000 1379000 -419000 960000 192000 -58000 134000 1363000 3851000 -2055000 -543000 2616000 100000 2113 828 291 600000 500000 500000 200000 236000 0 0 24456808 366154 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 5—INVENTORY</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is valued at the lower of cost or net realizable value and is comprised of the following (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory has been reduced by estimates for excess and obsolete amounts totaling </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is valued at the lower of cost or net realizable value and is comprised of the following (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5528000 6168000 1514000 1299000 3862000 3966000 10904000 11433000 2300000 2500000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 6—PROPERTY, PLANT, AND EQUIPMENT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant, and equipment, net is comprised of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment and computers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property, plant, and equipment before depreciation and land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property, plant, and equipment, net before land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense related to property, plant, and equipment totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended June 30, 2023, the Company revised its accounting for laser equipment transferred as part of its marketing efforts to potential customers and other sales representatives without any payment. As a result, a cumulative adjustment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was recorded to depreciation expense in the three and six months ended June 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant, and equipment, net is comprised of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment and computers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property, plant, and equipment before depreciation and land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property, plant, and equipment, net before land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 199000 205000 1251000 1251000 14467000 14628000 519000 519000 0 92000 16436000 16695000 12328000 11330000 4108000 5365000 155000 160000 4263000 5525000 700000 1300000 1400000 1600000 800000 800000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 7—INTANGIBLE ASSETS AND GOODWILL</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company conducted its annual impairment test of goodwill as of September 30, 2023 and determined that there was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment. The Company also tests its intangible assets and goodwill between the annual impairment tests if events occur or circumstances change that would more likely than not reduce the fair value of the Company or its assets below their carrying amounts. For intangible assets subject to amortization, the Company performs its impairment test when indicators, such as reductions in demand or significant economic slowdowns, are present. During the fourth quarter ended December 31, 2023, due to the sustained decrease in the stock price of the common stock decreasing the implied fair value of the business, the Company performed a quantitative assessment of impairment over goodwill and determined that there was no impairment to the Company's goodwill.</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill was valued using an equally weighted income approach and market approach. The unobservable inputs utilized in determining the fair value of the goodwill, which is categorized as a Level 3 instrument, are the discount rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and various revenue growth rates utilized in the financial forecast of future cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, the Company had goodwill (indefinite life) of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, all intangible assets subject to amortization have been fully amortized and there was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amortization expense recognized during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0.191 2900000 2900000 0 0 0 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 8—ACCRUED LIABILITIES</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities are comprised of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty accrual, current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued insurance premium</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the initial product warranty accrual and the expenses incurred under the Company’s initial and extended warranties are included within accrued liabilities and were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for estimated warranty cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: long-term portion of warranty accrual</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of warranty accrual</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's Waterlase laser systems sold domestically are covered by a warranty against defects in material and workmanship for a period of up to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of sale to the end-user by the Company or a distributor. The Company's diode systems sold domestically are covered by a warranty against defects in material and workmanship for a period of up to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of sale to the end-user by the Company or a distributor. Waterlase systems and diode systems sold internationally are covered by a warranty against defects in material and workmanship for a period of up to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from date of sale to the international distributor. The Company's laser systems warranty covers parts and service for sales in its North American territories and parts only for international distributor sales.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In North America and select international locations, the Company sells extended warranty contracts to its laser systems end-users that cover the period after the expiration of the Company's standard warranty coverage for its laser systems. Extended warranty coverage provided under the Company's service contracts varies by the type of system and the level of service desired by the customer. Products or accessories remanufactured, refurbished, or sold by unauthorized parties, voids all warranties in place for such products and exempts the Company from liability issues relating to the use of such products.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities are comprised of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty accrual, current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued insurance premium</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3640000 3343000 1000000 1321000 904000 888000 994000 422000 349000 452000 161000 473000 614000 619000 7662000 7518000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the initial product warranty accrual and the expenses incurred under the Company’s initial and extended warranties are included within accrued liabilities and were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for estimated warranty cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: long-term portion of warranty accrual</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of warranty accrual</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1891000 1855000 1914000 1653000 808000 802000 1487000 1960000 856000 885000 1558000 1841000 1843000 1772000 1843000 1772000 843000 397000 843000 397000 1000000 1375000 1000000 1375000 P1Y P2Y P24M <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 9—DEBT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the details of the principal outstanding and unamortized discount (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">SWK Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EIDL Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount and debt issuance costs on SWK Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current term loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non current term loans, net of discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in interest expense for the three and six months ended June 30, 2024, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three and six months ended June 30, 2023, respectively. The weighted-average interest rate as of June 30, 2024 wa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.59</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The future minimum principal and interest payments as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">896</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">842</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(1) Estimated using London Interbank Bank Offered Rate (“LIBOR”) as of June 30, 2024</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Term Loan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 9, 2018, the Company entered into a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> secured Credit Agreement (as amended, restated, and supplemented from time to time, the “Credit Agreement”) with SWK Funding LLC (“SWK”), pursuant to which the Company has outstanding principal of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (“SWK Loan”) as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024. In addition, pursuant to the Credit Agreement, the Company is required to pay certain exit fees </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upo</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n loan termination which are recorded as a debt premium. The Company’s obligations under the Credit Agreement are secured by substantially all of the Company’s assets. Under the terms of the Credit Agreement and subsequent amendments as discussed in the Company’s 2023 Form 10-K, repayment of the SWK Loan is interest-only for the first two years, paid quarterly with the option to extend the interest-only period. Principal repayments were to begin in the first quarter of 2021. On June 30, 2022 the Company entered into the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ninth amendment to the Credit Agreement (the "Ninth Amendment"), which extended the interest-only period by two quarters from May 2023 to November 2023. On December 30, 2022, the Company entered into the tenth amendment to the Credit Agreement, which lowered the required minimum consolidated unencumbered liquid assets from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and removed the conditional minimum last twelve months aggregate revenue and EBITDA as of the end of the twelve-month period ended December 31, 2022. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 15, 2023, the Company entered into the Eleventh Amendment to Credit Agreement, which reduced the principal amortization payments due on November 15, 2023 and February 15, 2024 to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">165,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, reduced the required minimum consolidated unencumbered liquid assets to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through and including December 30, 2023 and to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million thereafter, and reduced the required minimum consolidated unencumbered liquid assets to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of the last day of any fiscal quarter beginning with the period ending March 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In connection with the Ninth Amendment, the Company prepaid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the outstanding loan balance. Princ</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ipal repayments began in November 2023 and are $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million quarterly after February 2024 until the SWK Loan matures in May </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The loan bears interest of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% plus LIBOR with a floor of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.25</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or another index that approximates LIBOR as close as possible if and when LIBOR no longer exists.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended June 30, 2024 all remaining long-term balances related to the SWK Loan were reclassified to current liabilities due to the loan maturity date of May 31, 2025.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company was in compliance with the debt covenants of the Credit Agreement.</span></p><p style="margin-left:4.373%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">EIDL Loan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 22, 2020, the Company executed the standard loan documents required for securing a loan (the “EIDL Loan”) from the Small Business Administration (the "SBA") under its Economic Injury Disaster Loan assistance program in light of the impact of the COVID-19 pandemic on the Company’s business. The principal amount of the EIDL Loan is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with the proceeds to be used for working capital purposes. Interest on the EIDL Loan accrues at the rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">installment payments, including principal and interest, are due monthly beginning in July 2021 and are</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> payable through July 2050.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In April 2021, the SBA announced that it was extending the first payment due date for all loans until </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, or 24 months from the loan execution date. In March 2022, the SBA announced that it was extending the first payment due date for all loans an additional six months, or 30 months from the loan execution date. The Company began making payments on the EIDL Loan starting in November 2022. Fixed payments are first applied to any accrued interest.</span></span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the details of the principal outstanding and unamortized discount (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">SWK Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EIDL Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount and debt issuance costs on SWK Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current term loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non current term loans, net of discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 13695000 14560000 150000 150000 420000 663000 13425000 14047000 13275000 2265000 150000 11782000 600000 1200000 600000 1200000 0.1459 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The future minimum principal and interest payments as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">896</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">842</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(1) Estimated using London Interbank Bank Offered Rate (“LIBOR”) as of June 30, 2024</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1400000 896000 12295000 842000 0 9000 3000 6000 147000 83000 13845000 1836000 P5Y 13300000 1400000 3000000 2500000 165000000 1500000 2500000 3500000 1000000 700000 2025 0.09 1.25 150000 0.0375 installment payments, including principal and interest, are due monthly beginning in July 2021 and are payable through July 2050. In April 2021, the SBA announced that it was extending the first payment due date for all loans until 2022, or 24 months from the loan execution date. In March 2022, the SBA announced that it was extending the first payment due date for all loans an additional six months, or 30 months from the loan execution date. The Company began making payments on the EIDL Loan starting in November 2022. Fixed payments are first applied to any accrued interest. payable through July 2050. 2022 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 10—LEASES</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into operating leases primarily for real estate, office equipment, and fleet vehicles. Lease terms generally range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_ef2a9909-4301-4c60-ae0d-43843e1766d9;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and often include options to renew for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases its corporate headquarters pursuant to a lease that expires on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and leases a manufacturing facility located in Corona, California, which expires on</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company also leases additional office space and certain office equipment under various operating lease arrangements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 22, 2020, the Company entered into a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> real property lease agreement for an approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square foot facility in Corona, California for its manufacturing operations. The lease commenced on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 1, 2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 10, 2021, the Company entered into a lease for an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet at its facility. This additional lease commenced on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 1, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and expires on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 4, 2020, the Company also entered into a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">66-month </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">real property lease agreement for office space of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office space in Lake Forest, California. The lease commenced on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 1, 2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> On May 26, 2022, the Company entered into an additional lease at this location to expand the leased space by an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet for an additional training facility and model dental office. The lease commenced on March 8, 2023 and expires December 31, 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to the Company’s right-of-use assets and related liabilities were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.169%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for operating lease liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating <br/>   lease obligations</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease expense consists of payments for real property, office copiers, and IT equipment. The Company recognizes payments for non-lease components such as common area maintenance in the period incurred. As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company had no significant leases that had not commenced.</span></span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company allocates lease cost amongst lease and non-lease components. The Company excludes short-term leases (those with lease terms of less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at inception) from the measurement of lease liabilities or right-of-use assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 for leases that have commenced are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,219</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liabilities, included in <br/>   accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non current lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,219</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, right-of-use assets were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and lease liabilities were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rent expense total</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum rental commitments under lease agreements, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, with non-cancelable terms greater than one year for each of the years ending December 31 are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.693%;"></td> <td style="width:16.743%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.742999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> P5Y P1Y 2025-12-31 2025-06-30 P5Y 11000 2020-07-01 15000 2022-02-01 2025-06-30 P66M 12000 2020-07-01 8000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to the Company’s right-of-use assets and related liabilities were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.169%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for operating lease liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating <br/>   lease obligations</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 80000 92000 157000 159000 0 19000 0 483000 P1Y4M24D P2Y3M18D P1Y4M24D P2Y3M18D 0.123 0.123 0.123 0.123 the Company had no significant leases that had not commenced. P1Y <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 for leases that have commenced are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,219</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liabilities, included in <br/>   accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non current lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,219</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 919000 410000 1000 0 0 1330000 111000 1219000 904000 315000 1219000 1100000 1200000 300000 600000 300000 600000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum rental commitments under lease agreements, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, with non-cancelable terms greater than one year for each of the years ending December 31 are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.693%;"></td> <td style="width:16.743%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.742999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 510000 817000 3000 0 0 1330000 111000 1219000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 11—SEGMENT INFORMATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company currently operates in a single business segment. Management uses one measurement of profitability and does not segregate its business for internal reporting. For the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, sales to customers in the United States accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of net revenue and international sales accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> revenue, respectively. For the three and six months ended June 30, 2023, sales to customers in the United Sta</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tes accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of net revenue and international sales accounted for approximately</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f net reve</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nue, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> individual country, other than the United States, represented more than 10% of total net revenue during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 or 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net revenue by geographic location based on the location of customers was as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant, and equipment by geographic location was as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.71 0.69 0.29 0.31 0.75 0.71 0.25 0.29 0 0 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net revenue by geographic location based on the location of customers was as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 8240000 10741000 14930000 17499000 3315000 3545000 6757000 7254000 11555000 14286000 21687000 24753000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant, and equipment by geographic location was as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4035000 5283000 228000 242000 4263000 5525000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 12—CONCENTRATIONS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from the Company’s products are as follows (dollars in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.194%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.239000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.179%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.239000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.179%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.239000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.179%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.239000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.319%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Laser systems</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consumables and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> individual customer represented more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s revenue for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 or 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains its cash and cash equivalents in money market investment accounts with established commercial banks. Such cash deposits periodically exceed the Federal Deposit Insurance Corporation insured limit.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, accounts receivable from one customer totaled approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total gross accounts receivable with the entire balance being current. As of December 31, 2023 accounts receivable from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer totaled approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total gross accounts receivable which has been partially received in 2024 and partially reserved for uncollectibility as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company currently purchases certain key components of its products from single suppliers. Although there are a limited number of manufacturers of these key components, management believes that other suppliers could provide similar key components on comparable terms. A change in suppliers, however, could cause delays in manufacturing and a possible loss of sales, which could adversely affect the Company’s business, results of operations and financial condition.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from the Company’s products are as follows (dollars in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.194%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.239000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.179%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.239000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.179%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.239000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.179%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.239000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.319%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Laser systems</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consumables and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 6007000 0.52 8754000 0.613 11182000 0.516 15019000 0.607 3835000 0.332 4117000 0.288 7304000 0.336 7150000 0.289 1713000 0.148 1415000 0.099 3201000 0.148 2584000 0.104 11555000 1 14286000 1 21687000 1 24753000 1 0 0 0.10 0.10 0.12 1 0.11 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 13—INCOME TAXES</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Management evaluates the need to establish a valuation allowance for deferred tax assets based upon the amount of existing temporary differences, the period in which they are expected to be recovered, and expected levels of taxable income. A valuation allowance to reduce deferred tax assets is established when it is “more likely than not” that some or all of the deferred tax assets will not be realized. Based on the Company’s net losses in prior years, management has determined that a full valuation allowance against the Company’s net deferred tax assets is appropriate.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return and provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. The Company has elected to classify interest and penalties as a component of its income tax provision. With respect to the liability for unrecognized tax benefits, including related estimates of penalties and interest, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t record a liability for unrecognized tax benefits for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023. The Company does not expect any changes to its unrecognized tax benefit for the next 12 months that would materially impact its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recorded an income tax provision of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> resulting in an effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recorded an income tax provision of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, resulting in an effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The income tax provisions for the three and six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">calculated using the discrete year-to-date method. The</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">effective </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tax rate differs from the statutory tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to the existence of valuation allowances against net deferred tax assets and current liabilities resulting from the estimated state income tax liabilities and foreign tax liability.</span></p> 0 0 0 0 20000 40000 0.007 0.004 31000 31000 0.006 0.003 0.21 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 14—SUBSEQUENT EVENTS</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has evaluated all events or transactions that occurred after June 30, 2024 through August 8, 2024, which is the date that the condensed consolidated financial statements were available to be issued. During this period, there were no material subsequent events requiring recognition or disclosure, other than those described below.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 16, 2024, the Company issued an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,190,476</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, in exchange for (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,546</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s Series J Convertible Redeemable Preferred Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (the "Series J Preferred Stock"), and (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Series J Preferred Warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Series J Preferred Stock, pursuant to the terms of that certain Exchange Agreement entered into on July 16, 2024 by the Company and the investor named therein.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:8pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company issued common stock to the Investor in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended, afforded by Section 3(a)(9) thereof. The shares of Common Stock issued upon exchange of the Series J Preferred Stock and Series J Preferred Warrants have not been registered under the Securities Act and may not be offered or sold in the United States in the absence of an effective registration statement or exemption from the registration requirements. No proceeds have been or will be received and no commissions have been or will be paid by the Company in connection with the exchange described herein.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3190476 0.001 2546 0.001 8000 4000 false false false false